Go implementation of libraries for TON blockchain.
For TVM executor you need a libraries from lib/darwin
(MAC) or lib/linux
For connect to TON node you need to know public key and ip:port
. In most cases you can use public config files.
Download global-config.json
(mainnet) or testnet-global.config.json
(testnet) file from ton.org
Lite client supports auto-download mainnet config from ton.org.
go get github.com/tonkeeper/tongo
Tongo operates with TON blockchain structures described in block.tlb
and some types described in lite_api.tl.
Go definitions of these types you can find in files: ton/account.go
, ton/transactions.go
, ton/models.go
...
You can join to our chat in telegram - https://t.me/tongo_lib
Don't be afraid if you see only russians - we welcome any english speakers too.