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.grpc"10"google.golang.grpc"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 トークン = "YOUR_TOKEN"20var endpoint = "YOUR_ENDPOINT:50051"2122タイプ auth 構造体 {23トークン 文字列24}2526func (a *auth) GetRequestMetadata(ctx コンテキスト.Context, uri ...文字列) (map[文字列]文字列, エラー) {27戻る map[文字列]文字列{28「x-token」: a.トークン,29}, nil30}3132func (a *auth) RequireTransportSecurity(auth) bool {33戻る false34}3536func main() {3738opts := []grpc.DialOption{39grpc.WithTransportCredentialsWithTransportCredentials(credentials.NewTLS(&tls.設定{})),40grpc.WithPerRPCCredentials(&auth{token}),41}42conn := client.NewGrpcClient(endpoint)43if err := conn.Start(opts...); err != nil {44panic(err)45}46defer conn.Conn.Close()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.grpc"10"google.golang.grpc"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 トークン = "YOUR_TOKEN"20var endpoint = "YOUR_ENDPOINT:50051"2122タイプ auth 構造体 {23トークン 文字列24}2526func (a *auth) GetRequestMetadata(ctx コンテキスト.Context, uri ...文字列) (map[文字列]文字列, エラー) {27戻る map[文字列]文字列{28「x-token」: a.トークン,29}, nil30}3132func (a *auth) RequireTransportSecurity(auth) bool {33戻る false34}3536func main() {3738opts := []grpc.DialOption{39grpc.WithTransportCredentialsWithTransportCredentials(credentials.NewTLS(&tls.設定{})),40grpc.WithPerRPCCredentials(&auth{token}),41}42conn := client.NewGrpcClient(endpoint)43if err := conn.Start(opts...); err != nil {44panic(err)45}46defer conn.Conn.Close()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