# Golang SDK

Golang SDK 可以创建一个 QLC client,然后查询链上数据,包括的模块有:

type QLCClient struct {
	Account  *module.AccountApi
	Contract *module.ContractApi
	Ledger   *module.LedgerApi
	Mintage  *module.MintageApi
	Network  *module.NetApi
	Util     *module.UtilApi
} 

use as:

func main(){
    c, err := NewQLCClient("http://127.0.0.1:9735")
	if err != nil {
		return err
	}
	defer c.client.Close()
	r, err := c.Ledger.BlocksCount()
	if err != nil {
		return err
	}
	fmt.Println(r)
}

Golang SDK 还可以创建和管理钱包,见 wallet