January 6

Гайд по тестнету Tempo

Twitter - https://x.com/tempo

Официальный сайт тестнета - https://docs.tempo.xyz/

План действий

1. Подключение с помощью браузерного кошелька

2. Получение тестовых токенов

3. Отправка платежей

4. Выпуск стейблкоинов

5. Обмен стейблкоинов

Дополнительные активности

Проверка активности на кошельке

ВАЖНО! Чтобы пройти весь тестнет - нам понадобится 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

Жмем кнопку - Add funds

После успешного добавления токенов - жмем Show tokens

Видим все наши тестовые токены - по нажатию на каждый - можно добавить эти токены себе в кошелек для удобства

Далее выбираем токен, который будет использоваться для оплаты комиссий

Выбираем из выпадающего списка - например AlphaUSD

После выбора токена жмем - Set fee token

Подтверждаем транзакцию в кошельке

Если мы все сделали правильно в конце увидим зеленые галочки на каждом пункте и балансы с тестовыми токенами.

ВАЖНО! На сайте каждое следующее задание доступно только если успешно выполнено предыдущее и на нем горит зеленая галочка!

На этой же странице - на вкладке - Fund an address

Мы можем добавить тестовые токены себе на кошелек или на любой другой кошелек

3. Отправка платежей

Переходим по ссылке - https://docs.tempo.xyz/guide/payments/send-a-payment

Нажимаем на кнопку - Enter details

В поле Recipient address - можно оставить кошелек который стоит там по умолчанию - можно вставить туда свой кошелек или любой другой

Далее - Нажимаем Send

Подтверждаем транзакцию в кошельке

Pay Fees in Any Stablecoin

Переходим - https://docs.tempo.xyz/guide/payments/pay-fees-in-any-stablecoin

Нажимаем на кнопку - Enter details

Выбираем из списка Fee token - например BetaUSD

Далее - Нажимаем Send

Аналогично отправляем другие токены из выпадающего списка по очереди

Sponsor User Fees

Переходим - https://docs.tempo.xyz/guide/payments/sponsor-user-fees

Нажимаем на кнопку - Enter details

Далее - Нажимаем Send

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)

2 - Новая версия Windows

В идеале 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

Жмем - Deploy

ВАЖНО!

Во внутреннем кошельке - подтверждать транзакцию не требуется. Просто жмем кнопку и все выполняется.

Если какие-то пункты не выполняются - можно перезагрузить страницу - и начать выполнять все пункты заново.

После получения зеленой галочки на этом пункте - можно идти дальше

ВАЖНО!

Если мы создали один раз стейбл - и перемещаемся по пунктам меню - то этот стейбл будет каждый раз автоматически подгружаться под все последующие задачи.

Если мы открываем новую страницу или обновляем страницу - стейбл нужно будет создавать каждый раз заново.

Mint Stablecoins

Переходим в меню - Mint Stablecoins

Выбираем - Enter details

Жмем - Grant

После получения зеленой галочки на этом пункте - можно идти дальше

На этой же странице - опускаемся ниже к пункту

Mint Tokens to a Recipient

Жмем - Enter details

Далее - Mint

После получения зеленой галочки на этом пункте - можно идти дальше

На этой же странице - опускаемся ниже к пункту

Burning Stablecoins

Жмем - Enter details

Далее - Burn

Получаем последнюю зеленую галочку - при этом видим что 5 пункт загорелся серым так как мы сожгли токены.

Use Your Stablecoin for Fees

Переходим в меню - Use Your Stablecoin for Fees

Жмем Enter details

далее Mint

Аналогично делаем 6 и 7 пункты

После успешного получения зеленых галочек на всех пунктах - переходим далее

Distribute Rewards

Переходим в меню - Distribute Rewards

Аналогично выполняем пункты 6, 7, 8

После успешного получения зеленых галочек на всех пунктах - переходим далее

Manage Your Stablecoin

Переходим в меню - Manage Your Stablecoin

Опускаемся ниже к пункту - Revoke the Issuer Role

Делаем Revoke

Опускаемся ниже к пункту - 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

Выполняем 3 и 4 пункты

Опускаемся ниже к пункту - Approve spend

Аналогично выполняем задание 2

Опускаемся ниже к пункту - View order details

Аналогично выполняем задание 4

Опускаемся ниже к пункту - Cancel order

Аналогично выполняем задание 4

ВАЖНО! Создав внутренний кошелек - можно пройти на нем все задания из третьего пункта - отправка платежей.

Дополнительные активности

Деплой контракта

Переходим по ссылке - https://onchaingm.com/deploy

Подключаем кошелек в сети Tempo Testnet

В поиске вводим tempo

Деплоим контракт

Переходим по ссылке - https://surflayer.xyz/deploy

Подключаем кошелек в сети Tempo Testnet

Деплоим контракт

Минт домена

Переходим по ссылке - https://infinityname.com

Подключаем кошелек в сети Tempo Testnet

Вводим название домена

Делаем Approve USD и далее минтим домен

Проверка активности на кошельке

Переходим по ссылке - https://explore.tempo.xyz/

Вводим свой кошелек