logo

Node Docker | Algorand

Compilación de Docker para la implementación rápida de nodos de Algorand Blockchain.

Build

git clone https://github.com/Sensei-Node/algorand_node cd algorand_node/algorand/node docker build -t algo_node:latest .

Correr

docker run -itd -p 8080:8080 --name algo_node algo_node:latest

Correr desde imagen

Hay una versión compilada disponible en Docker Hub: https://hub.docker.com/r/senseinode/algorand
Puede ejecutar esta versión con el docker-compose.yml preconfigurado que se encuentra en la carpeta algorand:
cd algorand docker-compose up -d

Get algod.token

Para el uso de RPC, necesitará el algod.token del nodo, puede obtener este token ejecutando:
docker exec -it algo_node cat data/algod.token
Una vez que obtenga su token, puede verificar que su nodo se esté ejecutando y sincronizando desde el último punto de recuperación:
curl http://localhost:8080/v2/status -H "X-Algo-API-Token:<your_token_here>"
La documentación completa de la API REST para algorand se puede encontrar aquí: https://developer.algorand.org/docs/rest-apis/algod/v2/

Algorand SDKs

Algorand proporciona a los desarrolladores SDK para interactuar con la red conectándose a su nodo, esto le permitirá enviar solicitudes y transacciones. También contienen métodos para ayudar a construir y firmar transacciones, codificar/descodificar direcciones y mnemónicos, etc.