Panduan Praktis untuk Penyebaran Rust di NEAR Testnet dengan Smart Contract

robot
Pembuatan abstrak sedang berlangsung

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:

  1. TestNet - Digunakan untuk menguji fungsi dan logika bisnis proyek smart contract
  2. MainNet - Jaringan utama resmi, setelah pengujian yang memadai, kontrak dapat dideploy di sini
  3. 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:

  1. Instal npm
  2. Eksekusi perintah instalasi:

sudo npm install -g near-cli

  1. Verifikasi pemasangan:

near --version

Menerapkan kontrak di TestNet

Daftar akun TestNet

  1. Kunjungi situs dompet NEAR untuk mendaftar akun baru
  2. 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

  1. Kompilasi kontrak untuk menghasilkan file WASM
  2. Buat sub-akun untuk penyebaran
  3. 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.

Lihat Asli
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.
  • Hadiah
  • 4
  • Bagikan
Komentar
0/400
DeFiChefvip
· 10jam yang lalu
Coba saja~
Lihat AsliBalas0
Ramen_Until_Richvip
· 07-11 16:16
pro cepat kirim gaji
Lihat AsliBalas0
LuckyHashValuevip
· 07-11 16:15
Tentu saja yang mengerti tidak perlu dijelaskan terlalu rinci
Lihat AsliBalas0
RetiredMinervip
· 07-11 16:15
Bisa kasih tutorial versi malas?
Lihat AsliBalas0
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)