🌐Развертывание смарт контракта Aleo с использованием Sharkos и Leo
Если вы хотите развернуть смарт контракт с использованием Sharkos и Leo, вот пошаговая инструкция:
❗Для начала выполняем все по предыдущему гайду до пункта "Развертывание тестового приложения",а после приступаем к инструкции снизу.
2. Укажите адрес вашего кошелька (ADRESS) и вставьте его между кавычками:
WALLETADDRESS="YOUR_WALLET_ADDRESS"
3. Укажите ваш приватный ключ (можно получить из браузерного кошелька):
4. Задайте имя вашего приложения с автоматической генерацией названия (не изменяйте это):
APPNAME=helloworld_"${WALLETADDRESS:4:6}"
6. Запустите программу (на этом этапе могут возникнуть ошибки, не обращайте на них внимание):
cd "${APPNAME}" && leo run && cd -
PATHTOAPP=$(realpath -q $APPNAME)
8. Теперь сформируйте RECORD. Ниже представлен пример RECORD, но не копируйте его! Чтобы сформировать ваш собственный RECORD, перейдите в браузерный кошелек, как показано на изображении:
9. Перейдите в обозреватель блокчейна и найдите ID transition, а затем подключитесь к кошельку:
10. Скопируйте выделенный фрагмент и вставьте его между кавычками:
RECORD="{
owner: aleo1s223uqklh9fyllzha5knp5dm2aetmxvw4rv2svuhjtm9jcxfvsyqp0ceaj.private,
microcredits: 50000000u64.private,
_nonce: 684394257513802565811514223051822772416927407043774407937820967768539394985group.public
}"
11. Разверните сам контракт:
snarkos developer deploy "${APPNAME}.aleo" --private-key "${PRIVATEKEY}" --query "https://vm.aleo.org/api" --path "./${APPNAME}/build/" --broadcast "https://vm.aleo.org/api/testnet3/transaction/broadcast" --fee 25000000 --record "${RECORD}"
12. Вы можете перейти на страницу https://aleo.tools/ в раздел REST API и ввести название вашей созданной программы (например, **helloworld_1s9u3u.aleo**), чтобы убедиться, что она существует:
13. Через некоторое время операция деплоя отобразится в вашем браузерном кошельке:
14. После успешного развертывания контракта, вы можете его запустить. Для этого сформируйте новую запись RECORD. Перейдите в обозреватель блоков, как показано на изображении:
15. Скопируйте выделенный фрагмент и вставьте его между кавычками:
**Обратите внимание, это просто образец, необходимо скопировать свою собственную запись RECORD!**
RECORD="{
owner: aleo1s9u3uqklh9fyllzha5knp5dm2aetmxvw4rv7svuhjtm9jcxfvsyqp0ceaj.private,
microcredits: 25000000u64.private,
_nonce: 5360913436603965762133720449837885136072258815744643673472670057050028857334group.public
}"
snarkos developer execute "${APPNAME}.aleo" "main" "1u32" "2u32" --private-key "${PRIVATEKEY}" --query "https://vm.aleo.org/api" --broadcast "https://vm.aleo.org/api/testnet3/transaction/broadcast" --fee 100000 --record "${RECORD}"
Через несколько минут транзакция будет отображена в вашем браузерном кошельке, и вы сможете просмотреть ее в обозревателе блоков:
OTC (Over-the-Counter) представляет собой в значительной степени подпольный рынок обмена ценностями, такими как деньги, аккаунты с аллокациями и WL, NFT и т.д.
При посещении OTC площадок вы можете совершать сделки, находя покупателей/продавцов для интересующих вас товаров, в данном случае - криптовалюты.
Я рекомендую использовать следующие OTC чаты:
- Terncrypto OTC
- Media Social Market
- OTC Crypto NFT Vietnam
- TVS OTC
- Doubletop OTC - Enjoy OTC - Garantex Russia - Mudrevskiy OTC - Naem Rektovalshik - Cake OTC Market - Tvrn OTC
Это лишь некоторые примеры OTC чатов. Пожалуйста, обратите внимание, что OTC рынок не является официальным и часто связан с высоким уровнем риска. Будьте осторожны при проведении сделок и принимайте все необходимые меры безопасности.
Если вы хотите больше углубится в развертывание смарт-контракта, то вот ссылка на более подробную статью.
Последние новости:
- Тестнет от Venom - узнай, как можно заработать на новом testnet от Venom. Поспеши, пока квесты актуальны.
- Прогрев кошельков для Zksynk и Starknet - Как прогревать кошельки и на этом заработать? Все это расписано в этой статье!
Еще больше новостей из крипто мира в моих аккаунтах: