Skip to main content

Нативний ланцюг - 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'

Примітка: Цей крок стосується лише тих, хто хоче розгорнути власний контракт

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

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

Proof of 5ire

Кінцева точка для 5ireChain Testnet - Thunder: wss://wss-testnet.5ire.network/

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

Proof of 5ire

  1. Запустіть 'node deploy.js'

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