Перейти до вмісту

Нативний ланцюг - WASM

Ви можете використовувати наступні кроки для розгортання смарт-контракту в ланцюжку 5ire Native за допомогою скрипта:

  1. Підключіться до мережі 5ireChain

  2. Майте скомпільований смарт-контракт WASM. Це дасть вам розуміння всіх відповідних технічних деталей смарт-контракту в ланцюжку 5ire Native.

  3. Для розгортання скомпільованого смарт-контракту WASM користувач повинен мати доступ до ABI контракту і його WASM-файлу, або користувач може мати тільки файл .contract (наприклад, ERC721.contract), який вже містить ABI і WASM.

  4. Клонуйте цей репозиторій (https://github.com/5ire-tech/wasm-contract-deployment)

  5. Змініть каталог на цей репозиторій і відкрийте його у VScode командою ‘npm i’

  6. Після цього користувачі можуть вставити весь вміст файлу ‘.contract’ до abi.js. Вони також можуть відформатувати вміст за допомогою розширення VScode (клацніть правою кнопкою миші>форматувати документ за допомогою>prettier)

  7. Змініть вхідний параметр у wsProvider в deploy.js (вкажіть кінцеву точку для ланцюжка, який ви хочете підключити)

    wasm1

    Endpoint for 5ireChain General Availability(GA) Testnet - wss://wss.ga.5ire.network

  8. Змініть змінну phrase в deploy.js (введіть мнемонічну фразу облікового запису, який має доступ до деяких газових платежів)

    wasm2

  9. Запустіть ‘node deploy.js’

  10. Після успішного розгортання контракту в блокчейні, термінал надасть вам повну адресу контракту.