Primeros pasos con cliente de NEAR escrito en RUST NEAR-CLI-RS 😎
Sergio Martinez Marin
Posted on July 1, 2024
En el mundo de las programación es muy importante contar con una herramienta que nos facilite en extremo operaciones del día como son:
- Creación de cuentas: Mainnet y Testnet.
- Creación de subcuentas; Mainnet y Testnet.
- Transferencia de tokens: Fungibles y no fungibles.
- Desplegar contratos: Mainnet y Testnet.
- Ejecución de los métodos de los contratos: Métodos de lectura y métodos de escritura.
En NEAR tradicionalmente esto se hacía con el near-cli basado en Nodejs, pero NEAR pensando en hacer la vida más fácil a los dev ha sacado esta herramienta basada en RUST, lo cual la convierte en una herramienta más potente y eficiente 🤗.
Link de descarga: https://near.cli.rs/
Por ahora este link hace una redirección al respositorio de código de github: https://github.com/near/near-cli-rs
Descarga e instalación:
A la fecha del artículo relativamente hace poco salió una actualización del cliente con la versión 0.10.2, cuando lo vayan a bajar click en el último reléase para que bajen el cliente más actualizado.
La forma más sencilla es bajando los binarios precompilados:
Instalación en Linux y mac:
Ejecutar el comando:
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/near/near-cli-rs/releases/download/v0.10.2/near-cli-rs-installer.sh | sh
Instalación en Windows:
Ejecutar el comando:
irm https://github.com/near/near-cli-rs/releases/download/v0.10.2/near-cli-rs-installer.ps1 | iex
A diferencia del cliente tradicional de near escrito en nodejs que por la dependencia de módulos puede ser muy grande este sólo ocupa 20 megas.
Manejo básico de cliente
Se escribe en consola el comando:
near
Como podemos observar a diferencia del cliente tradicional, este es mucho intuitivo y nos muestra que opciones tenemos, prácticamente es elegir que opción deseamos usar y seguir un paso a paso.
Creación de cuentas:
Seleccionamos la opción account y enter
Seleccionamos la opción create-account y enter
Se puede dar la opción de sponsor-by-faucert-service o fund-myself, esto con el fin de poder crear una cuenta con un nombre memotectnico como nearcolombia.testnet y no un código hexadecimal de muy difícil memorización.
Para este caso elegimos que nos de fondos de la faucet
Ponemos el nombre de la cuenta que deseamos crear, en este caso nearcolombiadev.testnet
Si no estamos seguros elegimos que nos verifique si esta cuenta no existe
Ponemos que las llaves las genere automáticamente
Elegimos la primera opción a no ser que se quiera guardar una compatibilidad con el cliente de Nodejs y se pone la segunda opción.
Aparece un resumen de lo que vamos a realizar y se procede con la opción créate.
Finalmente se crea la cuenta, aparece el link de la transacción y como se puede crear la cuenta con una instrucción completa y sin paso a paso.
Al entrar al link de la transacción verificamos que todo está creado correctamente.
Cómo ver el saldo de una cuenta
Entramos a near, opción de cuentas->view-account-summary-> ponemos la cuenta que queremos ver->si de es de testnet o mainnet->la altura del bloque o en el último bloque.
En conclusión el nuevo cliente cumple a cabalidad las necesidades que se necesitan día a día como desarrollador y es sumamente intuitivo.
Sólo es seguir las instrucciones paso a paso para hacer lo que necesitamos sin tener que memorizar ningún comando en especial.
Posted on July 1, 2024
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.
Related
November 29, 2024