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
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á
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:
-
sudo apt update
-
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Allí elegimos la opción 1 ( instalación estandar)
- Para las compilaciones, tener todo instalado algunas librerias importantes adicionales.
sudo apt install build-essential
Sistemas Windows
- Descargar el ejecutable, se 32 o 64 bits, según la necesidad requerida
- Descargar los pre requisitos (Rust Visual C++ prerequisites), elegir la opción 1.
- Elegir la opción 1
🚨 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
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)
Felicidades, ya tienes casi todo lo indispensable para empezar a desarrodar en Stellar 🤠