Native Yerel Zincir - WASM
Bir komut dosyası kullanarak 5ire Yerel zincirinde bir akıllı sözleşme dağıtmak için aşağıdaki adımları kullanabilirsiniz:
-
5ireChain ağına bağlanın
-
Derlenmiş bir WASM akıllı sözleşmesine sahip olun. Bu, 5ire Native zincirindeki akıllı sözleşmenin tüm ilgili teknik ayrıntılarını anlamanızı sağlayacaktır.
-
Derlenmiş WASM akıllı sözleşmesini dağıtmak için, kullanıcının bir sözleşme ABI’sine ve onun WASM dosyasına erişimi olmalıdır veya kullanıcının zaten ABI ve WASM içeren yalnızca bir .contract (örneğin – ERC721.contract) dosyasına sahip olması gerekir.
-
Bu depoyu klonlayın (https://github.com/5ire-tech/wasm-contract-deployment)
-
Dizini bu depoya değiştirin ve ‘npm i’ çalıştıran VScode’da açın
-
Kullanıcılar daha sonra ‘.contract’ dosyasının tüm içeriğini abi.js’ye yapıştırabilir. İçeriği VScode uzantısını kullanarak da biçimlendirebilirler. (right click>format document with>prettier)
-
Deploy.js’de wsProvider’daki giriş parametresini değiştirin (Bağlanmak istediğiniz zincir için uç noktayı sağlayın)
5ireChain Testnet için Endpoint Uç nokta - wss://wss.ga.5ire.network
-
Deploy.js’deki ifade değişkenini değiştirin (bazı gaz ücretlerine erişimi olan bir hesabın anımsatıcı ifadesini girin)
-
‘node deploy.js’ı çalıştırın
-
Sözleşmeyi blok zincirinde başarıyla dağıttıktan sonra, terminal size tam sözleşme adresini sağlayacaktır.