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
Not: Bu adım yalnızca özel sözleşmelerini dağıtmak isteyen kişilerle ilgilidir.
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 - Thunder: wss://wss-testnet.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.