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.