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 🤠

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs