June 29, 2023

🌐Развертывание смарт контракта Aleo с использованием Sharkos и Leo

🗓 Дедлайн: 14 Июля

🔻 Сложность: 2/5

⌛️ Время выполнения: 5 минут


Если вы хотите развернуть смарт контракт с использованием Sharkos и Leo, вот пошаговая инструкция:

Для начала выполняем все по предыдущему гайду до пункта "Развертывание тестового приложения",а после приступаем к инструкции снизу.

1. Введите следующую команду:


cd

2. Укажите адрес вашего кошелька (ADRESS) и вставьте его между кавычками:


WALLETADDRESS="YOUR_WALLET_ADDRESS"

3. Укажите ваш приватный ключ (можно получить из браузерного кошелька):


PRIVATEKEY="YOUR_PRIVATE_KEY"

4. Задайте имя вашего приложения с автоматической генерацией названия (не изменяйте это):


APPNAME=helloworld_"${WALLETADDRESS:4:6}"

5. Создайте новую программу:


leo new "${APPNAME}"

6. Запустите программу (на этом этапе могут возникнуть ошибки, не обращайте на них внимание):


cd "${APPNAME}" && leo run && cd -

7. Сохраните путь:

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?**

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 рынок не является официальным и часто связан с высоким уровнем риска. Будьте осторожны при проведении сделок и принимайте все необходимые меры безопасности.

Если вы хотите больше углубится в развертывание смарт-контракта, то вот ссылка на более подробную статью.

Последние новости:

Еще больше новостей из крипто мира в моих аккаунтах:

⚡️Константин Кузнецов I Telegram I Инстаграм