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 :
TestNet - utilisé pour tester les fonctionnalités et la logique métier des smart contracts
MainNet - Réseau principal officiel, les contrats peuvent y être déployés après des tests approfondis.
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 :
Installer npm
Exécutez la commande d'installation :
sudo npm install -g near-cli
Vérification de l'installation :
near --version
Déployer des contrats sur TestNet
enregistrer un compte TestNet
Accédez au site Web du portefeuille NEAR pour enregistrer un nouveau compte
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
Compiler le contrat pour générer un fichier WASM
Créer un sous-compte pour le déploiement
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.
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.
12 J'aime
Récompense
12
6
Partager
Commentaire
0/400
MissedAirdropAgain
· 07-14 15:21
Quand est-ce que l'émission d'un jeton pour ces mises à jour ?
Voir l'originalRépondre0
ApeDegen
· 07-14 14:15
Déploiement de test, à quoi bon?
Voir l'originalRépondre0
DeFiChef
· 07-12 16:32
Essayez simplement de voir~
Voir l'originalRépondre0
Ramen_Until_Rich
· 07-11 16:16
pro, envoie vite le salaire.
Voir l'originalRépondre0
LuckyHashValue
· 07-11 16:15
Ceux qui comprennent n'ont vraiment pas besoin d'expliquer en détail.
Guide pratique pour le déploiement de smart contracts Rust sur le Testnet NEAR
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 :
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 :
sudo npm install -g near-cli
near --version
Déployer des contrats sur TestNet
enregistrer un compte TestNet
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
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.