Libra client in golang

I wrote a libra client in golang. Features including:

  • ✓ Connect to testnet AdmissionControl server with gRPC
  • ✓ Query account states, including balance, sequence number, from the ledger, and do all necessary verifications
  • ✓ Mint LibraCoin through the ‘official’ faucet service
  • ✓ Peer to peer transfer LibraCoin, and wait for ledger inclusion

I’m trying my best to finish all crypto verifications correctly and thoroughly. After all, building trust from an untrusted network is the reason we need block chain.

Currently, go-libra has already included some of the most important verification algorithms. So you can trust the output, at least no less than then official rust implementation.


good job. Love this stuff

1 Like