GetAccountNet gRPC Method
参数
addr
字符串
必填
正在加载...
退货
freeNetUsed
整数
正在加载...
freeNetLimit
整数
正在加载...
NetUsed
整数
正在加载...
NetLimit
整数
正在加载...
assetNetUsed
对象
正在加载...
assetNetLimit
对象
正在加载...
TotalNetLimit
整数
正在加载...
TotalNetWeight
整数
正在加载...
请求
1包 main23导入 (4"上下文"5"crypto/tls"6"encoding/json"7"fmt"8"github.com/fbsobreira/gotron-sdk/pkg/client"9"google.golang.org/grpc"10"google.golang.org/grpc/credentials"11"日志"12)1314// Quicknode endpoints consist of two crucial components: the endpoint name and the corresponding token15// For eg: QN Endpoint: https://docs-demo.tron-mainnet.quiknode.pro/abcde12345678916// endpoint will be: docs-demo.tron-mainnet.quiknode.pro:50051 {50051 is the port number for Tron gRPC}17// token will be : abcde1234567891819var token = "YOUR_TOKEN"20var 端点 = "YOUR_ENDPOINT:50051"2122类型 auth 结构体 {23token 字符串24}2526func (a *auth) GetRequestMetadata(ctx 上下文.上下文, uri ...字符串) (map[字符串]字符串, error) {27返回 map[字符串]字符串{28“x-token”: a.令牌,29}, nil30}3132func (a *auth) RequireTransportSecurity() bool {33返回 false34}3536func main() {3738opts := []grpc.DialOption{39grpc.WithTransportCredentials(凭证.NewTLS(&tls.配置{})),40grpc.WithPerRPC凭据(&auth{令牌}),41}42conn := client.NewGrpcClient(endpoint)43if err := conn.Start(opts...); err != nil {44恐慌(err)45}46推迟 conn.Conn.关闭()4748addr := "TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g"49accNet, err := conn.GetAccountNet(addr)50如果 err != nil {51log.致命(err)52}53fmt.Println("Account Network information:")54fmt.Printf("Address: %s\n", addr)55resultJSON, err := json.MarshalIndent(accNet, "", " ")56如果 err != nil {57log.Fatal("Error marshaling account net to JSON:", err)58}59fmt.Println("\nComplete account network object (JSON):")60fmt.Println(string(resultJSON))61}62
1包 main23导入 (4"上下文"5"crypto/tls"6"encoding/json"7"fmt"8"github.com/fbsobreira/gotron-sdk/pkg/client"9"google.golang.org/grpc"10"google.golang.org/grpc/credentials"11"日志"12)1314// Quicknode endpoints consist of two crucial components: the endpoint name and the corresponding token15// For eg: QN Endpoint: https://docs-demo.tron-mainnet.quiknode.pro/abcde12345678916// endpoint will be: docs-demo.tron-mainnet.quiknode.pro:50051 {50051 is the port number for Tron gRPC}17// token will be : abcde1234567891819var token = "YOUR_TOKEN"20var 端点 = "YOUR_ENDPOINT:50051"2122类型 auth 结构体 {23token 字符串24}2526func (a *auth) GetRequestMetadata(ctx 上下文.上下文, uri ...字符串) (map[字符串]字符串, error) {27返回 map[字符串]字符串{28“x-token”: a.令牌,29}, nil30}3132func (a *auth) RequireTransportSecurity() bool {33返回 false34}3536func main() {3738opts := []grpc.DialOption{39grpc.WithTransportCredentials(凭证.NewTLS(&tls.配置{})),40grpc.WithPerRPC凭据(&auth{令牌}),41}42conn := client.NewGrpcClient(endpoint)43if err := conn.Start(opts...); err != nil {44恐慌(err)45}46推迟 conn.Conn.关闭()4748addr := "TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g"49accNet, err := conn.GetAccountNet(addr)50如果 err != nil {51log.致命(err)52}53fmt.Println("Account Network information:")54fmt.Printf("Address: %s\n", addr)55resultJSON, err := json.MarshalIndent(accNet, "", " ")56如果 err != nil {57log.Fatal("Error marshaling account net to JSON:", err)58}59fmt.Println("\nComplete account network object (JSON):")60fmt.Println(string(resultJSON))61}62