Instalación de Web3.js

Hay pocas librerías que necesitas para empezar con JavaScript o TypeScript en Solana.

Web3.js

@solana/web3.jsopen in new window es una librería que tiene todas las herramientas básicas para interactuar con Solana, enviar transacciones, y leer desde la blockchain.

Lo puedes instalar con algunos de los siguientes comandos:

yarn add @solana/web3.js
npm install --save @solana/web3.js
<!-- Development (un-minified) -->
<script src="https://unpkg.com/@solana/web3.js@latest/lib/index.iife.js"></script>

<!-- Production (minified) -->
<script src="https://unpkg.com/@solana/web3.js@latest/lib/index.iife.min.js"></script>

SPL-Token

@solana/spl-tokenopen in new window es una librería que contiene muchos de los bindings de JavaScript/TypeScript necesarios para interactuar con los tokens SPL. Puedes usar esta librería para mintear nuevos tokens SPL, transferir tokens, y más.

You can install this library with the following:

yarn add @solana/spl-token
npm install --save @solana/spl-token
<!-- Development (un-minified) -->
<script src="https://unpkg.com/@solana/spl-token@latest/lib/index.iife.js"></script>

<!-- Production (minified) -->
<script src="https://unpkg.com/@solana/spl-token@latest/lib/index.iife.min.js"></script>

Wallet-Adapter

Es una colección de librerías llamada wallet-adapter que te ayudan a conectarte a cualquier wallet dentro de Solana. Actualmente este paquete soporta usos con Svelte, Angular, Vue.js, y React. Wallet-adapter puede empezar rápidamente a integrar tu dAppp con wallets como Phantomopen in new window, Solflareopen in new window, y más.

Lo puedes instalar con algunos de los siguientes comandos:

yarn add @solana/wallet-adapter-wallets \
    @solana/wallet-adapter-base
npm install --save @solana/wallet-adapter-wallets \
    @solana/wallet-adapter-base

Instalación de Rust

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

Para Windows por favor visita el sitio de instalación de Rustopen in new window

Instalación de CLI

macOS & Linux

Abre tu app terminal favorita.

Reemplaza LATEST_RELEASE con la versión deseada e instala la última release de Solanaopen in new window en tu máquina corriendo:

sh -c "$(curl -sSfL https://release.solana.com/LATEST_RELEASE/install)"

Puedes reemplazar LATEST_RELEASE con algún tag de release que se identifique con la versión de release que desees, o uses uno de los 3 canales simbólicos: stable, beta, o edge. Para encontrar la última release, revisa las versiones disponibles aquíopen in new window.

La siguiente salida indica una actualización exitosa:

downloading LATEST_RELEASE installer
Configuration: /home/solana/.config/solana/install/config.yml
Active release directory: /home/solana/.local/share/solana/install/active_release
* Release version: LATEST_RELEASE
* Release URL: https://github.com/solana-labs/solana/releases/download/LATEST_RELEASE/solana-release-x86_64-unknown-linux-gnu.tar.bz2
Update successful

Dependiendo de tu sistema, al final de la instalación este mensaje puede aparecer:

Please update your PATH environment variable to include the solana programs:

Si ves el mensaje de arriba, copia y el pega el comando para actualizar PATH.

Confirma que tenes la versión de Solana deseada corriendo:

solana --version

Después de una instalación exitosa, solana-install update puede ser usado para actualizar fácilmente el software de Solana a una nueva versión en cualiquier momento.

Downloading Binaries (Linux)

Alternativamente puedes instalar los binarios en vez de utilizar solana-install.

Descarga los binarios navegando hacia https://github.com/solana-labs/solana/releases/latestopen in new window, descargando solana-release-x86_64-unknown-linux-msvc.tar.bz2, después extrae el archivo:

tar jxf solana-release-x86_64-unknown-linux-gnu.tar.bz2
cd solana-release/
export PATH=$PWD/bin:$PATH

Downloading Binaries (macOS)

Alternativamente puedes instalar los binarios en vez de utilizar solana-install.

Descarga los binarios navegando hacia https://github.com/solana-labs/solana/releases/latestopen in new window, descargando solana-release-x86_64-apple-darwin.tar.bz2, después extrae el archivo:

tar jxf solana-release-x86_64-apple-darwin.tar.bz2
cd solana-release/
export PATH=$PWD/bin:$PATH

Windows

Abre el Símbolo del sistema o Command Prompt (cmd.exe) como un Administrador.

Busca el Símbolo del Sistema o Command prompt en la barra de búsqueda de Windows. Cuando el Símbolo del Sistema aparezca, hacer click derecho y seleccionar "Abrir como administrador". Si te aparece una ventana preguntandote "Queres permitir a esta app que realice cambios en tu dispositivo?", clickea en "Si".

Copiar y pegar el siguiente comando, después apretar Entre para descargar el instalador de solana en una carpeta temporal.

curl https://release.solana.com/v1.9.16/solana-install-init-x86_64-pc-windows-msvc.exe --output C:\solana-install-tmp\solana-install-init.exe --create-dirs

Si v1.9.16 no es tu versión deseada, encuentra la última release acáopen in new window.

Copiar y pegar el siguiente comando, después presionar Enter para instalar la última versión de Solana. Si ves un pop-up de seguridad de tu sistema, por favor selecciona permitir que el programa pueda correr.

C:\solana-install-tmp\solana-install-init.exe v1.9.16

Para encontrar la última release, revisa las versiones disponibles acáopen in new window.

Cuando el instalador esta terminado, presiona Enter.

Cerra el Símbolo del Sistema o Command Prompt y re-abre un nuevo Símbolo del Sistema como un usuario normal.

Busca "Símbolo del Sistema" o "Command Prompt" en la barra de búsqueda, y hace click izquierdo en el mismo (no es necesario correrlo como Administrador).

Confirma que tenes tu versión deseada de Solana instalada corriendo el siguiente comando:

solana --version

Después de una instalación exitosa, solana-install update puede ser usado para actualizar fácilmente el software de Solana a una nueva versión en cualiquier momento.

Downloading Binaries

Alternativamente puedes instalar los binarios en vez de utilizar solana-install.

Descarga los binarios navegando hacia https://github.com/solana-labs/solana/releases/latestopen in new window, descargando solana-release-x86_64-pc-windows-msvc.tar.bz2, después extrae el archivo usando WinZip o alguna herramienta similar.

Abre un Símbolo del Sistema y navega a la carpeta donde extrajiste los binarios y ejecuta los siguientes comandos:

cd solana-release/
set PATH=%cd%/bin;%PATH%

Compilación desde el Código Fuente

Sino pudiste usar los binarios pre-armados o prefieres compilarlos desde el código fuente navega a https://github.com/solana-labs/solana/releases/latestopen in new window y descarga el archivo de código fuente. Extrae el código y compila los binarios con:

./scripts/cargo-install-all.sh .
export PATH=$PWD/bin:$PATH

Puedes ejecutar el siguiente comando para obtener el mismo resultado que con los binarios pre-armados.

solana-install init
Last Updated:
Contributors: Marco Ordonez, Leonardo Galante