DEV Community

Sergio Martinez Marin
Sergio Martinez Marin

Posted on

Instalación entorno desarrollo Stellar 😎

Stellar es una veterana cadena de bloques que sigue evolucionando.

Como siempre fiel a su filosofía, ahora viene con contratos inteligentes en el lenguaje Soroban 🤓.


Para el desarrollo de contratos y dapps, debemos pensar en 2 partes.
Primero la parte web (nodejs) y luego la parte de contratos ( lenguaje Rust 🦀)


Instalación de parte web (nodejs)

NVM Node version manager:
Para una instalación más cómoda, instalamos este programa que nos permite una instalación y desistaación de las versionas de nodejs de una manera simple

Respositorio e instrucciones para Mac y Linux
https://github.com/nvm-sh/nvm

Repositorio e instrcciones para Windows
https://github.com/coreybutler/nvm-windows/releases

Una vez instalado, abrimos la consola y ejecutamos el comando:
nvm

Image description
Si vemos la lista de comandos de este programa, ya estamos listos para instalar nodejs

Instalación de NodeJS
Se abre la terminal y ejecutamos:
nvm install 22.14.0
Favir consultar la última versión LTS de NodeJS acá

Image description
Listo, ya tenemos la parte web con nodejs

Instalación soporte contratos (rust y estellar client)

Para la instalación de rust, dirigirse a este enlace:
https://www.rust-lang.org/es/tools/install

Sistemas linux:
Abrir la consola y seguir los siguientes pasos:

  1. sudo apt update
  2. curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Allí elegimos la opción 1 ( instalación estandar)

  1. Para las compilaciones, tener todo instalado algunas librerias importantes adicionales. sudo apt install build-essential

Sistemas Windows

  1. Descargar el ejecutable, se 32 o 64 bits, según la necesidad requerida Image description
  2. Descargar los pre requisitos (Rust Visual C++ prerequisites), elegir la opción 1.

Image description

Image description

  1. Elegir la opción 1

Image description

🚨 Para todos los sistemas ejecutamos lo siguiente:

rustup toolchain install stable-x86_64-pc-windows-gnu
rustup default stable-x86_64-pc-windows-gnu
rustup target add wasm32-unknown-unknown 
Enter fullscreen mode Exit fullscreen mode

Finalmene en la consola ponemos rustc -V para ver la versión que hemos instalado de Rust

Cliente de Stellar
Para mac y linux ( en la terminal):
brew install stellar-cli
Para Windows ( en la terminal)
winget install --id Stellar.StellarCLI --version 22.2.0

Una vez instalado en la terminal ejecutamos el comando stellar
( en la terminal)

Image description

Felicidades, ya tienes casi todo lo indispensable para empezar a desarrodar en Stellar 🤠

Top comments (0)