Guide pratique pour le déploiement de smart contracts Rust sur le Testnet NEAR

robot
Création du résumé en cours

Pratique de développement des smart contracts en Rust : déploiement et appel

Cet article présentera comment déployer un exemple simple de smart contracts sur le réseau de test NEAR, exécuter le contrat et interroger les résultats de l'exécution du contrat.

Introduction au réseau NEAR

Le protocole NEAR, en tant que protocole, peut exister sous plusieurs réseaux indépendants basés sur celui-ci. Les trois principaux réseaux couramment utilisés sont les suivants :

  1. TestNet - utilisé pour tester les fonctionnalités et la logique métier des smart contracts
  2. MainNet - Réseau principal officiel, les contrats peuvent y être déployés après des tests approfondis.
  3. LocalNet - réseau fonctionnant localement, pouvant être utilisé pour le développement privé

Installation de NEAR CLI

NEAR CLI est une interface de ligne de commande NodeJS, utilisée pour interagir avec le réseau NEAR. Étapes d'installation :

  1. Installer npm
  2. Exécutez la commande d'installation :

sudo npm install -g near-cli

  1. Vérification de l'installation :

near --version

Déployer des contrats sur TestNet

enregistrer un compte TestNet

  1. Accédez au site Web du portefeuille NEAR pour enregistrer un nouveau compte
  2. Voir les informations du compte dans le navigateur

se connecter à NEAR CLI

Exécutez la commande suivante pour vous connecter au compte :

connexion près

Voir les informations du compte

near état

compilation et déploiement de smart contracts

  1. Compiler le contrat pour générer un fichier WASM
  2. Créer un sous-compte pour le déploiement
  3. Utilisez la commande near deploy pour déployer des smart contracts.

appeler la fonction du contrat

Utilisez la commande near call pour invoquer une fonction dans le contrat, par exemple :

appel near '{"paramètre":"valeur"}' --accountId <compte d'appel>

recherche de transaction

Vous pouvez consulter les détails spécifiques de la transaction via l'ID de transaction dans NEAR Explorer.

Grâce aux étapes ci-dessus, nous avons complété l'ensemble du processus des smart contracts, de la compilation au déploiement puis à l'appel. La prochaine étape consiste à explorer, d'un point de vue de la sécurité, comment rédiger des smart contracts plus sûrs.

Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • 6
  • Partager
Commentaire
0/400
MissedAirdropAgainvip
· 07-14 15:21
Quand est-ce que l'émission d'un jeton pour ces mises à jour ?
Voir l'originalRépondre0
ApeDegenvip
· 07-14 14:15
Déploiement de test, à quoi bon?
Voir l'originalRépondre0
DeFiChefvip
· 07-12 16:32
Essayez simplement de voir~
Voir l'originalRépondre0
Ramen_Until_Richvip
· 07-11 16:16
pro, envoie vite le salaire.
Voir l'originalRépondre0
LuckyHashValuevip
· 07-11 16:15
Ceux qui comprennent n'ont vraiment pas besoin d'expliquer en détail.
Voir l'originalRépondre0
RetiredMinervip
· 07-11 16:15
Faisons un tutoriel pour les paresseux.
Voir l'originalRépondre0
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)