Guía práctica para implementar contratos inteligentes Rust en el Testnet de NEAR

robot
Generación de resúmenes en curso

Práctica de desarrollo de contratos inteligentes en Rust: despliegue y llamada

Este artículo presentará cómo desplegar un simple ejemplo de contratos inteligentes en la red de prueba NEAR, ejecutar el contrato y consultar los resultados de la ejecución del contrato.

Introducción a la red NEAR

El Protocolo NEAR, como un protocolo, puede existir en múltiples redes independientes basadas en él. Las tres redes principales comúnmente utilizadas son las siguientes:

  1. TestNet - Utilizado para probar los contratos inteligentes y la lógica de negocio del proyecto.
  2. MainNet - Red principal oficial, después de pruebas exhaustivas se pueden desplegar contratos aquí
  3. LocalNet - Red que se ejecuta localmente, se puede utilizar para el desarrollo privado

Instalación de NEAR CLI

NEAR CLI es una interfaz de línea de comandos de NodeJS, utilizada para interactuar con la red NEAR. Pasos de instalación:

  1. Instalar npm
  2. Ejecutar el comando de instalación:

sudo npm install -g near-cli

  1. Verificar la instalación:

near --version

Desplegar contratos en TestNet

registrar cuenta TestNet

  1. Visita el sitio web de NEAR Wallet para registrar una nueva cuenta
  2. Ver información de la cuenta en el navegador

iniciar sesión en NEAR CLI

Ejecuta el siguiente comando para iniciar sesión en la cuenta:

cerca de iniciar sesión

Ver información de la cuenta

cerca del estado <账户名>

compilación y despliegue de contratos inteligentes

  1. Compilar el contrato para generar un archivo WASM
  2. Crear una subcuenta para el despliegue
  3. Usar el comando near deploy para desplegar contratos inteligentes

llamar a la función del contrato

Usar el comando near call para llamar a funciones en el contrato, por ejemplo:

llamada cercana <dirección del contrato> <nombre de la función> '{"parámetro":"valor"}' --accountId

consulta de transacciones

Se pueden consultar los detalles específicos de la transacción a través del ID de la transacción en NEAR Explorer.

A través de los pasos anteriores, hemos completado el proceso completo de los contratos inteligentes desde la compilación hasta el despliegue y la llamada. El siguiente paso es explorar desde una perspectiva de seguridad cómo escribir contratos inteligentes más seguros.

Ver originales
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.
  • Recompensa
  • 4
  • Compartir
Comentar
0/400
DeFiChefvip
· hace9h
¡Inténtalo y verás~
Ver originalesResponder0
Ramen_Until_Richvip
· 07-11 16:16
experto, por favor, envía el pago.
Ver originalesResponder0
LuckyHashValuevip
· 07-11 16:15
Los que entienden no necesitan explicaciones detalladas.
Ver originalesResponder0
RetiredMinervip
· 07-11 16:15
Dame una versión para principiantes del tutorial.
Ver originalesResponder0
  • Anclado
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)