Golang SDK
Old Doc
Link to Github:https://github.com/kardiachain/go-kaiclient/tree/v1.0.0
Installation
go get github.com/kardiachain/go-kaiclientInitializing
func SetupKAIClient() (*Client, context.Context, error) {
ctx, _ := context.WithCancel(context.Background())
cfg := zapdriver.NewProductionConfig()
logger, err := cfg.Build()
if err != nil {
return nil, nil, fmt.Errorf("Failed to create logger: %v", err)
}
// defer logger.Sync()
client, err := NewKaiClient("http://10.10.0.251:8551", logger)
if err != nil {
return nil, nil, fmt.Errorf("Failed to create new KaiClient: %v", err)
}
return client, ctx, nil
}Endpoints
LatestBlockNumber
BlockByHash
BlockByNumber
BlockHeaderByNumber
BlockHeaderByHash
GetTransaction
GetTransactionReceipt
BalanceAt
NonceAt
SendRawTransaction
Peers
NodeInfo
Datadir
Validator
Validators
Last updated
Was this helpful?
