Skip to main content

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

Not: Bu adım yalnızca özel sözleşmelerini dağıtmak isteyen kişilerle ilgilidir.

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

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

Proof of 5ire

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

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

Proof of 5ire

  1. 'node deploy.js'ı çalıştırın

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