Нативний ланцюг - WASM
Ви можете використовувати наступні кроки для розгортання смарт-контракту в ланцюжку 5ire Native за допомогою скрипта:
Підключіться до мережі 5ireChain
Майте скомпільований смарт-контракт WASM. Це дасть вам розуміння всіх відповідних технічних деталей смарт-контракту в ланцюжку 5ire Native.
Для розгортання скомпільованого смарт-контракту WASM користувач повинен мати доступ до ABI контракту і його WASM-файлу, або користувач може мати тільки файл .contract (наприклад, ERC721.contract), який вже містить ABI і WASM.
Клонуйте цей репозиторій (https://github.com/5ire-tech/wasm-contract-deployment)
Змініть каталог на цей репозиторій і відкрийте його у VScode командою 'npm i'
Примітка: Цей крок стосується лише тих, хто хоче розгорнути власний контракт
Після цього користувачі можуть вставити весь вміст файлу '.contract' до abi.js. Вони також можуть відформатувати вміст за допомогою розширення VScode (клацніть правою кнопкою миші>форматувати документ за допомогою>prettier)
Змініть вхідний параметр у wsProvider в deploy.js (вкажіть кінцеву точку для ланцюжка, який ви хочете підключити)
Кінцева точка для 5ireChain Testnet - Thunder: wss://wss-testnet.5ire.network/
- Змініть змінну phrase в deploy.js (введіть мнемонічну фразу облікового запису, який має доступ до деяких газових платежів)
Запустіть 'node deploy.js'
Після успішного розгортання контракту в блокчейні, термінал надасть вам повну адресу контракту.