Praktik Pengembangan smart contract Rust: Penyebaran dan Panggilan
Artikel ini akan memperkenalkan bagaimana cara menerapkan contoh sederhana smart contract ke jaringan pengujian NEAR, menjalankan kontrak, dan memeriksa hasil eksekusi kontrak.
Pengenalan Jaringan NEAR
NEAR Protocol sebagai sebuah protokol, dapat ada berbagai jaringan independen yang berdasarkan protokol tersebut. Tiga jaringan utama yang umum digunakan adalah sebagai berikut:
TestNet - Digunakan untuk menguji fungsi dan logika bisnis proyek smart contract
MainNet - Jaringan utama resmi, setelah pengujian yang memadai, kontrak dapat dideploy di sini
LocalNet - Jaringan yang dijalankan secara lokal, dapat digunakan untuk pengembangan yang bersifat pribadi
Instal NEAR CLI
NEAR CLI adalah antarmuka baris perintah NodeJS yang digunakan untuk berinteraksi dengan jaringan NEAR. Langkah-langkah instalasi:
Instal npm
Eksekusi perintah instalasi:
sudo npm install -g near-cli
Verifikasi pemasangan:
near --version
Menerapkan kontrak di TestNet
Daftar akun TestNet
Kunjungi situs dompet NEAR untuk mendaftar akun baru
Lihat informasi akun di browser
masuk NEAR CLI
Lakukan perintah berikut untuk masuk ke akun:
masuk dekat
Lihat informasi akun
near state
kompilasi dan penyebaran smart contract
Kompilasi kontrak untuk menghasilkan file WASM
Buat sub-akun untuk penyebaran
Menggunakan perintah near deploy untuk menerapkan kontrak
memanggil fungsi kontrak
Menggunakan perintah near call untuk memanggil fungsi dalam kontrak, misalnya:
near call '{"parameter":"nilai"}' --accountId
pemeriksaan transaksi
Anda dapat memeriksa detail transaksi tertentu melalui ID transaksi di NEAR Explorer.
Melalui langkah-langkah di atas, kami telah menyelesaikan seluruh proses dari kompilasi hingga penyebaran dan pemanggilan smart contract. Langkah selanjutnya adalah membahas dari sudut pandang keamanan tentang bagaimana menulis smart contract yang lebih aman.
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
12 Suka
Hadiah
12
6
Bagikan
Komentar
0/400
MissedAirdropAgain
· 07-14 15:21
Kapan penerbitan koin untuk pembaruan ini?
Lihat AsliBalas0
ApeDegen
· 07-14 14:15
Uji penyebaran jaringan, gambar apa?
Lihat AsliBalas0
DeFiChef
· 07-12 16:32
Coba saja~
Lihat AsliBalas0
Ramen_Until_Rich
· 07-11 16:16
pro cepat kirim gaji
Lihat AsliBalas0
LuckyHashValue
· 07-11 16:15
Tentu saja yang mengerti tidak perlu dijelaskan terlalu rinci
Panduan Praktis untuk Penyebaran Rust di NEAR Testnet dengan Smart Contract
Praktik Pengembangan smart contract Rust: Penyebaran dan Panggilan
Artikel ini akan memperkenalkan bagaimana cara menerapkan contoh sederhana smart contract ke jaringan pengujian NEAR, menjalankan kontrak, dan memeriksa hasil eksekusi kontrak.
Pengenalan Jaringan NEAR
NEAR Protocol sebagai sebuah protokol, dapat ada berbagai jaringan independen yang berdasarkan protokol tersebut. Tiga jaringan utama yang umum digunakan adalah sebagai berikut:
Instal NEAR CLI
NEAR CLI adalah antarmuka baris perintah NodeJS yang digunakan untuk berinteraksi dengan jaringan NEAR. Langkah-langkah instalasi:
sudo npm install -g near-cli
near --version
Menerapkan kontrak di TestNet
Daftar akun TestNet
masuk NEAR CLI
Lakukan perintah berikut untuk masuk ke akun:
masuk dekat
Lihat informasi akun
near state
kompilasi dan penyebaran smart contract
memanggil fungsi kontrak
Menggunakan perintah near call untuk memanggil fungsi dalam kontrak, misalnya:
near call '{"parameter":"nilai"}' --accountId
pemeriksaan transaksi
Anda dapat memeriksa detail transaksi tertentu melalui ID transaksi di NEAR Explorer.
Melalui langkah-langkah di atas, kami telah menyelesaikan seluruh proses dari kompilasi hingga penyebaran dan pemanggilan smart contract. Langkah selanjutnya adalah membahas dari sudut pandang keamanan tentang bagaimana menulis smart contract yang lebih aman.