Простое руководство по смарт-контрактам в DEXON

Table of Contents
I. Introduction
II. Deploying Smart contracts on DEXON
   1. Installing the repo
   2. Changes in the initial commit
   3. Adding DEXON parameters
   4. Compiling your smart contract
   5. Set the mnemonic
   6. Final steps
   7. Success!

I. Введение

В этой документации описаны процедуры компиляции и развертывания смарт-контрактов на DEXON. Как правило, процедуры аналогичны процедурам развертывания в Ethereum. Что касается различий, наши инженеры подготовили обобщенное репо, чтобы помочь вам легко развернуть смарт-контракты.

Прежде чем мы начнем, мы настоятельно рекомендуем вам узнать о механизмах Truffle, предпочтительной платформе, которую мы будем использовать для развертывания смарт-контрактов на DEXON. Пожалуйста, обратитесь к https://truffleframework.com/docs для получения дополнительной информации.

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

II. Развертывание смарт-контрактов на DEXON

Прежде чем мы начнем, мы настоятельно рекомендуем сначала развернуть смарт-контракт hello sample, представленный в репо, на DEXON, чтобы лучше понять внутреннюю работу. Обратитесь к этому репо для получения дополнительной информации https://github.com/dexon-foundation/hello-dexon.

Используя образец контракта, сначала выполните шаги 1, 4, 5 и 6, чтобы узнать о развертывании. Шаги 2 и 3 - это просто шаги по внесению изменений для сохранения вашего собственного смарт-контракта. Остальные процедуры остаются прежними.

1. Сначала мы установим репо на ваш компьютер. Обратите внимание, что Truffle будет включен в эту установку, чтобы сэкономить ваше время, и вам не придется устанавливать его заново.

a. git clone https://github.com/dexon-foundation/hello-dexon.git
b. cd hello-dexon
c. npm install

2. Затем мы внесем изменения в исходную фиксацию в папке «Контракты», т.е. Hello.sol. Замените его своим смарт-контрактом. Сохрани это.

3. После этого мы добавляем параметры тестовой сети DEXON для миграции. В папке Migrations откройте deply_hello.js. Внесите изменения в свой смарт-контракт.

4. Составьте смарт-контракт.

npm run compile

5. Теперь мы установим мнемонику. Скопируйте secret.js.sample из репо в новый файл и назовите его secret.js. Измените мнемонику своей учетной записи (исходные слова доступны в расширении DekuSan).

5а. Чтобы найти начальные слова для своей учетной записи на DekuSan, выполните следующие действия. Убедитесь, что в вашей учетной записи достаточно токенов DEX. На главном экране вашей учетной записи в DekuSan выберите пиксельный значок в правом верхнем углу ›Настройки

5б. Прокрутите вниз до пункта «Показать исходные слова». Введите пароль и скопируйте начальные слова. Это будут исходные слова для вашего аккаунта.

5c. Скопируйте эти исходные слова в мнемонику const.

6. Наконец, введите в консоль следующее, чтобы развернуть контракт.

truffle migrate --network=testnet

7. Вот и все. Ваш смарт-контракт развернут.

Поговорим о DEXON

Вы можете подписаться на информационный бюллетень для получения последних обновлений или присоединиться к нам в различных обсуждениях сообщества на разных платформах.

Обсуждения в Telegram: https://t.me/dexon_foundation
Объявления: https://t.me/dexon_news женщина
Оповещения о мошенничестве: «https://t.me/dexon_scam_alerts

👩‍💻 Gitter (официальный чат разработчиков DEXON): https://gitter.im/dexon-foundation/Lobby
👩‍💻 Github: https://github.com/dexon-foundation
👩‍💻 Reddit: https://www.reddit.com/r/DEXONFoundation/

👉 Twitter: https://twitter.com/dexonfoundation
👉 Faceboook: https://www.facebook.com/DEXON.Foundation/
👉 YouTube: https://www.youtube.com/channel/UCbg6l4M8QmSrJphxQvKof5g
👉 Средний: https: // medium .com / dexon