Гайд по тестнету Tempo
Twitter - https://x.com/tempo
Официальный сайт тестнета - https://docs.tempo.xyz/
План действий
1. Подключение с помощью браузерного кошелька
Дополнительные активности
Проверка активности на кошельке
ВАЖНО! Чтобы пройти весь тестнет - нам понадобится 2 кошелька.
Первый - браузерный кошелек - например Rabby Wallet,
Второй - внутренний кошелек, который мы создадим на основе ключа безопасности.
1. Подключение с помощью браузерного кошелька
Переходим по ссылке - https://docs.tempo.xyz/quickstart/connection-details
Выбираем из списка кошелек - Rabby Wallet
ВАЖНО! На других кошельках (MetaMask, ОКХ и т.д.) на момент написания гайда не получается пройти все задания.
Добавляем сеть Tempo - нажимаем - Add Tempo to Rabby Wallet
Время от времени - RPC может быть недоступной - просто ждем когда заработает.
2. Получение тестовых токенов
Переходим по ссылке - https://docs.tempo.xyz/quickstart/faucet
После успешного добавления токенов - жмем Show tokens
Видим все наши тестовые токены - по нажатию на каждый - можно добавить эти токены себе в кошелек для удобства
Далее выбираем токен, который будет использоваться для оплаты комиссий
Выбираем из выпадающего списка - например AlphaUSD
После выбора токена жмем - Set fee token
Подтверждаем транзакцию в кошельке
Если мы все сделали правильно в конце увидим зеленые галочки на каждом пункте и балансы с тестовыми токенами.
ВАЖНО! На сайте каждое следующее задание доступно только если успешно выполнено предыдущее и на нем горит зеленая галочка!
На этой же странице - на вкладке - Fund an address
Мы можем добавить тестовые токены себе на кошелек или на любой другой кошелек
3. Отправка платежей
Переходим по ссылке - https://docs.tempo.xyz/guide/payments/send-a-payment
Нажимаем на кнопку - Enter details
В поле Recipient address - можно оставить кошелек который стоит там по умолчанию - можно вставить туда свой кошелек или любой другой
Подтверждаем транзакцию в кошельке
Pay Fees in Any Stablecoin
Переходим - https://docs.tempo.xyz/guide/payments/pay-fees-in-any-stablecoin
Нажимаем на кнопку - Enter details
Выбираем из списка Fee token - например BetaUSD
Аналогично отправляем другие токены из выпадающего списка по очереди
Sponsor User Fees
Переходим - https://docs.tempo.xyz/guide/payments/sponsor-user-fees
Нажимаем на кнопку - Enter details
Send Parallel Transactions
Переходим - https://docs.tempo.xyz/guide/payments/send-parallel-transactions#demo
Нажимаем на кнопку - Enter details
Далее - Нажимаем Send both payments
Подтверждаем 2 транзакции в кошельке
4. Выпуск стейблкоинов
Создание внутреннего кошелька
ВАЖНО! Пройти задания со стейблкоинами, используя наш браузерный кошелек Rabby Wallet - на данный момент нет возможности. После Deploy стейблкоина - не загорается зеленая галочка и нет возможности перейти к следующим заданиям.
Необходимо создать внутренний кошелек с помощью ключа безопасности.
Переходим - https://docs.tempo.xyz/guide/issuance/create-a-stablecoin
Жмем - Sign out - чтобы выйти из нашего кошелька Rabby Wallet
Далее нужно нажать на Sign up - чтобы создать ключ
Далее создаем ключ доступа для входа в аккаунт на сайте
Для подтверждения личности вводим пароль или пинкод который используется в Windows или другой ОС
Для того чтобы успешно создать ключ должны быть выполнены условия
1 - Должен стоять PIN-код (Windows Hello)
В идеале Windows 11 - Версия 24H2
ВАЖНО! Без PIN-кода и на старой версии Windows - скорее всего работать не будет.
После успешного создания ключа доступа видим сообщение
Далее мы уже авторизовались на сайте под нашим новым внутренним кошельком. Кошелек можно скопировать и отслеживать через Explorer.
Чтобы авторизоваться на сайте через наш браузерный кошелек Rabby wallet - нужно вернуться на страницу - и там подключить Rabby https://docs.tempo.xyz/quickstart/connection-details
Чтобы авторизоваться через новый внутренний кошелек - заходим на нужную страницу и жмем Sign in - далее вводим пароль
Мы находимся на странице - https://docs.tempo.xyz/guide/issuance/create-a-stablecoin
Жмем - Add funds - чтобы получить тестовые токены
Далее вводим Token name и Token symbol
Во внутреннем кошельке - подтверждать транзакцию не требуется. Просто жмем кнопку и все выполняется.
Если какие-то пункты не выполняются - можно перезагрузить страницу - и начать выполнять все пункты заново.
После получения зеленой галочки на этом пункте - можно идти дальше
Если мы создали один раз стейбл - и перемещаемся по пунктам меню - то этот стейбл будет каждый раз автоматически подгружаться под все последующие задачи.
Если мы открываем новую страницу или обновляем страницу - стейбл нужно будет создавать каждый раз заново.
Mint Stablecoins
Переходим в меню - Mint Stablecoins
После получения зеленой галочки на этом пункте - можно идти дальше
Mint Tokens to a Recipient
После получения зеленой галочки на этом пункте - можно идти дальше
Burning Stablecoins
Получаем последнюю зеленую галочку - при этом видим что 5 пункт загорелся серым так как мы сожгли токены.
Use Your Stablecoin for Fees
Переходим в меню - Use Your Stablecoin for Fees
Аналогично делаем 6 и 7 пункты
После успешного получения зеленых галочек на всех пунктах - переходим далее
Distribute Rewards
Переходим в меню - Distribute Rewards
Аналогично выполняем пункты 6, 7, 8
После успешного получения зеленых галочек на всех пунктах - переходим далее
Manage Your Stablecoin
Переходим в меню - Manage Your Stablecoin
Опускаемся ниже к пункту - Revoke the Issuer Role
Опускаемся ниже к пункту - Set Supply Cap
Опускаемся ниже к пункту - Configure Transfer Policies
Опускаемся ниже к пункту - Pause and Unpause Token Transfers
Using the Burn Blocked Role
Переходим - https://docs.tempo.xyz/guide/issuance/manage-stablecoin#using-the-burn-blocked-role
Аналогично выполняем задания - начиная с третьего пункта
5. Обмен стейблкоинов
Переходим - https://docs.tempo.xyz/guide/stablecoin-exchange/managing-fee-liquidity#managing-fee-liquidity
Выполняем все пункты начиная с третьего
Переходим в меню - Exchange Stablecoins -> Executing swaps
Выполняем 3 пункт - кнопки Buy и Sell
Providing Liquidity
Переходим - https://docs.tempo.xyz/guide/stablecoin-exchange/providing-liquidity#demo
Опускаемся ниже к пункту - Approve spend
Аналогично выполняем задание 2
Опускаемся ниже к пункту - View order details
Аналогично выполняем задание 4
Опускаемся ниже к пункту - Cancel order
Аналогично выполняем задание 4
ВАЖНО! Создав внутренний кошелек - можно пройти на нем все задания из третьего пункта - отправка платежей.
Дополнительные активности
Деплой контракта
Переходим по ссылке - https://onchaingm.com/deploy
Подключаем кошелек в сети Tempo Testnet
Переходим по ссылке - https://surflayer.xyz/deploy
Подключаем кошелек в сети Tempo Testnet
Минт домена
Переходим по ссылке - https://infinityname.com
Подключаем кошелек в сети Tempo Testnet
Делаем Approve USD и далее минтим домен
Проверка активности на кошельке
Переходим по ссылке - https://explore.tempo.xyz/