Открытие Потенциала Aleo Testnet 3: Руководство по Развертыванию Смарт-Контракта в Шагах
Добро пожаловать, мои дорогие подписчики и сообщество Aleo! В этом выпуске я хотел бы рассказать вам (шаг за шагом) о Testnet 3 и как развернуть смарт-контракт? В ближайшем будущем мы будем выпускать контент не только технического характера, так что вперед! Подпишитесь на все страницы и паблики, включая Aleo.
Об Aleo Testnet 3:
В двух словах, это экспериментальная сеть, которая позволяет разработчикам начинать создавать и тестировать приложения на Aleo.
Дополнительно: Testnet 3 используется основной командой для разработки и оценки новых приложений, планирования и подготовки сетевых обновлений и запуска экспериментальных функций для включения в основную сеть. Следовательно, этот шаг так же важен, как и запуск основной сети, который был перенесен на начало 2024 года.
Что нам нужно для развертывания смарт-контракта?
Следуйте всем моим шагам и инструкциям с моей стороны.
1️⃣ Шаг 1: Создайте Aleo wallet
Мы можем сделать это следующим образом. Нажмите на кнопку “Создать”, и вы увидите, что закрытый ключ, ключ просмотра и адрес сгенерированы. Сохраните все три параметра.
В качестве альтернативы вы можете просто загрузить Leo wallet по этой ссылке: https://chrome.google.com/webstore/detail/leo-wallet/nebnhfamliijlghikdgcigoebonmoibm
2️⃣ Шаг 2: Запрос тестовых токенов
Есть несколько способов получить тестовые токены. Но на данный момент faucet не работает, мы будем использовать метод SMS. Чтобы получить тестовые токены, вам необходимо отправить SMS на следующий номер телефона: +1-867-888-5688. Текстовое сообщение должно выглядеть следующим образом:
Вы можете попробовать первый метод, о котором я упоминал в начале. Просто несколько дней назад он был неэффективен, и получить тестовые токены со скидкой было невозможно. Возможно, сейчас все изменилось, поэтому я оставляю инструкции:
В Discord найдите следующую ветку faucet и отправьте следующее сообщение, где aleo… укажите адрес вашего кошелька, а в конце добавьте количество токенов, которые вы хотите получить,/sendcredits aleo.... 50
3️⃣ Шаг 3: Работа с Demo.Leo...
Следующий шаг - перейти сюда и вставить следующий код в поле приложения
программа croutondigital.aleo; запишите токен: владелец как address.private; сумма как u64.private; функция mint: введите r0 как address.private; введите r1 как u64.private; преобразуйте r0 r1 в r2 как Token.record; выведите r2 как Token.record; функция transfer: введите r0 как Token.record; введите r1 как address.private; введите r2 как u64.private; вложите r0.amount r2 в r3; преобразуйте r0 .владелец r3 преобразует в r4 как Token.record; преобразует r1 r2 в r5 как Token.record; выводит r4 как Token.record; выводит r5 как Token.record;
Не забывайте: вам понадобится уникальное имя croutondigital.aleo необходимо будет изменить.Для этого мы проверим, доступно ли здесь выбранное имя https://explorer.hamp.app/programs если вы увидите 404 (это означает, что это имя доступно)
12000000
Нажмите “Отправить” и подтвердите все шаги в своем кошельке. Не волнуйтесь, что это может занять больше времени, чем вы ожидали. (Развертывание может занять несколько минут, время зависит от мощности вашего компьютера, поскольку для развертывания используется мощность вашего компьютера). Если все прошло успешно, вы увидите в своем кошельке окно, показывающее развертывание вашего смарт-контракта, когда все будет подтверждено, комиссия будет вычтена из вашего баланса.
Нажмите здесь. В поле “Идентификатор приложения” введите то же имя, которое вы использовали ранее, то есть название вашего смарт-контракта
На фотографии ниже показано, как это должно выглядеть
mint
YOUR_WALLET_ADDRESS1000u64
Скопируйте адрес своего кошелька из кошелька Leo. 1000u64 (означает, что вы будете чеканить 1000 токенов), если вы хотите чеканить 5000 токенов, просто напишите 5000u64 вместо 1000u64.
1000000
Нажмите “Отправить” и подтвердите все действия в своем кошельке. На этом наша серия заканчивается, и поздравляем, вы развернули смарт-контракт и создали mint.
Кроме того, я подготовил для вас полезные ресурсы (которые будут полезны вам как разработчику):
- Документы разработчика Aleo
- Смотрите SDK Aleo в действии на сайте aleo.tools
- Поиграйте с Leo в браузере с помощью Leo Playground
- Изучите синтаксис, функции и рекомендации Leo с помощью руководства по языку Leo
- Развертывайте и запускайте приложения Leo в сети с помощью нашей демонстрационной версии для развертывания и выполнения
- Смотрите testnet live от Aleo и другие приложения разработчика Leo через проводник, такой как Реестр программ Харуки или aleo.network