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テストネットにおけるRustスマートコントラクトデプロイ実践ガイド
Rustスマートコントラクト開発実践:デプロイと呼び出し
本文は、シンプルな例のスマートコントラクトをNEARテストネットにデプロイし、コントラクトを実行し、コントラクトの実行結果を照会する方法について紹介します。
NEARネットワークの概要
NEAR Protocolは、複数のこのプロトコルに基づく独立したネットワークが存在することができるプロトコルです。一般的に使用される主要なネットワークは以下の3つです:
!
NEAR CLIのインストール
NEAR CLIは、NEARネットワークと対話するためのNodeJSコマンドラインインターフェースです。インストール手順:
sudo npm install -g near-cli
near--version
!
TestNetにおける契約のデプロイ
TestNetアカウントを登録
NEAR CLIにログイン
以下のコマンドを実行してアカウントにログインします:
ログイン近く
!
アカウント情報を確認する
<账户名>ニアステート
!
コントラクトのコンパイルとデプロイ
!
コントラクト関数を呼び出す
near callコマンドを使用してコントラクト内の関数を呼び出します。例えば:
nearコール <合约地址> <函数名> '{"Argument":"Value"}' --accountId <调用账户>
取引に関するお問い合わせ
NEAR Explorerでは、取引IDごとに特定の取引内容を確認することができます。
上記の手順を経て、スマートコントラクトのコンパイルからデプロイ、さらに呼び出しまでの全過程を完了しました。次のステップでは、安全の観点からより安全なスマートコントラクトの書き方について探討できます。
!