Rust akıllı sözleşmeler geliştirme pratiği: Dağıtım ve çağrı
Bu makalede, basit bir örnek akıllı sözleşmeyi NEAR test ağına nasıl dağıtacağınız, sözleşmeyi nasıl çalıştıracağınız ve sözleşmenin yürütme sonuçlarını nasıl sorgulayacağınız hakkında bilgi verilecektir.
NEAR Ağı Tanıtımı
NEAR Protokolü, bu protokole dayanan birden fazla bağımsız ağın var olabileceği bir protokoldür. Yaygın olarak kullanılan başlıca üç ağ şunlardır:
TestNet - Akıllı sözleşmeler projelerinin işlevselliğini ve iş mantığını test etmek için kullanılır.
MainNet - Resmi ana ağ, sözleşmelerin buraya dağıtılabilmesi için yeterince test edilmiştir.
LocalNet - Yerel olarak çalışan bir ağ, özel geliştirme için kullanılabilir
NEAR CLI kurulumu
NEAR CLI, NEAR ağı ile etkileşimde bulunmak için bir NodeJS komut satırı arayüzüdür. Kurulum adımları:
npm'yi yükleyin
Kurulum komutunu çalıştırın:
sudo npm install -g near-cli
Kurulumu Doğrula:
near --versiyonu
TestNet'te akıllı sözleşmelerin dağıtımı
TestNet hesabı kaydı
NEAR cüzdan web sitesini ziyaret ederek yeni bir hesap kaydedin
Tarayıcıda hesap bilgilerini görüntüle
NEAR CLI'ye giriş yap
Hesaba giriş yapmak için aşağıdaki komutu yürütün:
girişin yakınında
Hesap bilgilerini görüntüle
yakın durum <账户名>
akıllı sözleşmeler derleme ve dağıtım
Sözleşmeyi derleyerek WASM dosyası oluşturun.
Dağıtım için alt hesap oluştur
Akıllı sözleşmeleri dağıtmak için near deploy komutunu kullanın
akıllı sözleşmeler fonksiyonu çağırmak
akıllı sözleşmeler içerisindeki bir fonksiyonu çağırmak için near call komutunu kullanın, örneğin:
NEAR Explorer'da işlem kimliği ile belirli işlem detaylarını sorgulayabilirsiniz.
Yukarıdaki adımlarla akıllı sözleşmelerin derlenmesinden dağıtımına ve çağrılmasına kadar olan süreci tamamladık. Bir sonraki adım, güvenlik açısından daha güvenli akıllı sözleşmelerin nasıl yazılacağını tartışmaktır.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
NEAR Testnet Rust akıllı sözleşmeler dağıtım pratik kılavuzu
Rust akıllı sözleşmeler geliştirme pratiği: Dağıtım ve çağrı
Bu makalede, basit bir örnek akıllı sözleşmeyi NEAR test ağına nasıl dağıtacağınız, sözleşmeyi nasıl çalıştıracağınız ve sözleşmenin yürütme sonuçlarını nasıl sorgulayacağınız hakkında bilgi verilecektir.
NEAR Ağı Tanıtımı
NEAR Protokolü, bu protokole dayanan birden fazla bağımsız ağın var olabileceği bir protokoldür. Yaygın olarak kullanılan başlıca üç ağ şunlardır:
NEAR CLI kurulumu
NEAR CLI, NEAR ağı ile etkileşimde bulunmak için bir NodeJS komut satırı arayüzüdür. Kurulum adımları:
sudo npm install -g near-cli
near --versiyonu
TestNet'te akıllı sözleşmelerin dağıtımı
TestNet hesabı kaydı
NEAR CLI'ye giriş yap
Hesaba giriş yapmak için aşağıdaki komutu yürütün:
girişin yakınında
Hesap bilgilerini görüntüle
yakın durum <账户名>
akıllı sözleşmeler derleme ve dağıtım
akıllı sözleşmeler fonksiyonu çağırmak
akıllı sözleşmeler içerisindeki bir fonksiyonu çağırmak için near call komutunu kullanın, örneğin:
near call <akıllı sözleşmeler adresi> <fonksiyon adı> '{"parametre":"değer"}' --accountId <çağrı hesabı>
işlem sorgulama
NEAR Explorer'da işlem kimliği ile belirli işlem detaylarını sorgulayabilirsiniz.
Yukarıdaki adımlarla akıllı sözleşmelerin derlenmesinden dağıtımına ve çağrılmasına kadar olan süreci tamamladık. Bir sonraki adım, güvenlik açısından daha güvenli akıllı sözleşmelerin nasıl yazılacağını tartışmaktır.