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.
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.
10 Suka
Hadiah
10
4
Bagikan
Komentar
0/400
DeFiChef
· 10jam yang lalu
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.