🚀Dia 4 - Desplegando para la web3

Aprende a desplegar un contrato inteligente en la TestNet de NEAR.

La meta del día de hoy es desplegar el contrato inteligente en la testnet de NEAR y verificar que todo funcione bien.

Cuando hablamos de "aplicación" en NEAR usualmente eso se refiere a código que fue escrito para:

  1. on-chain data y comportamiento controlado por el contrato inteligente (NFT contract).

  2. off-chain data y comportamiento de comunicarse por el contrato inteligente (web app).

Esta semana hemos analizado muchos contratos inteligentes es hora de desplegarlos y ver cómo se comportan.

La implementación en MainNet está fuera de alcance, por lo que nos centraremos en TestNet y, como actividad opcional, LocalNet, donde puede construir en privado. Todo lo que se ejecute en TestNet debería funcionar igual de bien en MainNet. Este es el único propósito de TestNet, de hecho: proporcionar una vista previa completa de nuestro trabajo antes de publicarlo en MainNet.

📗 Actividades principales

  1. Reserve su lugar para la presentación del demo de su contrato inteligente registrándose en el siguiente formulario. Debe participar solo o en equipo en la demostración de su proyecto para obtener su certificado. Si el proyecto de su demostración es en solitario, complete el siguiente formulario con su información. Si el proyecto de su demostración es un trabajo en equipo (usted y otros), complete el formulario SOLO UNA VEZ e incluya la información de todos los participantes. [ Formulario de registro ]

  2. Despliega al menos una aplicación en testnet

    • Elija 1 (o más) de los contratos y aplicaciones que vio durante el día 1 y 2 de este entrenamiento. Al desplegarlos no importa si la aplicación está escrita en AssemblyScript o Rust. Todo el código es compilado a WebAssembly y se implementa en la red para ejecutarse dentro de una máquina virtual en WASM. Para esto utilizará comandos como yarn dev para la mayoría de aplicaciones, pero también puede desplegar de cero utilizando la NEAR CLI con el comando near dev-deploy para desplegar en la TestNet.

  3. Verificar que su aplicación fue desplegada correctamente

    • Use el NEAR Explorer para verificar el despliegue (Para encontrar la cuenta en la que se desplegó su contrato puede buscar en la carpeta neardev en el archivo dev-account) asegúrese de buscar la cuenta del contrato en la red testnet.

    • Usa el comando near state <your-contract-account> para obtener la información del contrato desplegado

  4. Verificar el correcto funcionamiento de su aplicación.

    • Una vez que comience a interactuar con su contrato inteligente puede consultar las transacciones usando el NEAR Explorer buscando la cuenta del contrato.

¿Tuviste problemas intentando desplegar un contrato previamente deplegado?

Intenta borrar la carpeta neardev de tu proyecto y despliega de nuevo.

Última actualización