logo

Node Docker | Algorand

Compilação do Docker para implantação rápida de nós 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

Uma versão compilada está disponível no Docker Hub: https://hub.docker.com/r/senseinode/algorand
Você pode executar esta versão com o docker-compose.yml pré-configurado encontrado na pasta algorand:
cd algorand docker-compose up -d

Get algod.token

Para uso de RPC, você precisará do algod.token do nó, você pode obter esse token executando:
docker exec -it algo_node cat data/algod.token
Depois de obter seu token, você pode verificar se seu nó está sendo executado e sincronizado a partir do ponto de recuperação mais recente:
curl http://localhost:8080/v2/status -H "X-Algo-API-Token:<your_token_here>"
A documentação completa da API REST para algorand pode ser encontrada aqui: https://developer.algorand.org/docs/rest-apis/algod/v2/

Algorand SDKs

A Algorand fornece aos desenvolvedores SDKs para interagir com a rede conectando-se ao seu nó, isso permitirá que você envie solicitações e transações. Eles também contêm métodos para ajudar a construir e assinar transações, codificação/decodificação de endereços e mnemônicos, etc.