İçeriğe geç

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:

  1. 5ireChain ağına bağlanın

  2. 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.

  3. 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.

  4. Bu depoyu klonlayın (https://github.com/5ire-tech/wasm-contract-deployment)

  5. Dizini bu depoya değiştirin ve ‘npm i’ çalıştıran VScode’da açın

  6. 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)

  7. Deploy.js’de wsProvider’daki giriş parametresini değiştirin (Bağlanmak istediğiniz zincir için uç noktayı sağlayın)

    wasm1

    5ireChain Testnet için Endpoint Uç nokta - wss://wss.ga.5ire.network

  8. Deploy.js’deki ifade değişkenini değiştirin (bazı gaz ücretlerine erişimi olan bir hesabın anımsatıcı ifadesini girin)

    wasm2

  9. ‘node deploy.js’ı çalıştırın

  10. Sözleşmeyi blok zincirinde başarıyla dağıttıktan sonra, terminal size tam sözleşme adresini sağlayacaktır.