Нативний ланцюг - 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 (вкажіть кінцеву точку для ланцюжка, який ви хочете підключити)
Endpoint for 5ireChain General Availability(GA) Testnet - wss://wss.ga.5ire.network
-
Змініть змінну phrase в deploy.js (введіть мнемонічну фразу облікового запису, який має доступ до деяких газових платежів)
-
Запустіть ‘node deploy.js’
-
Після успішного розгортання контракту в блокчейні, термінал надасть вам повну адресу контракту.