GetAccountResource gRPC Method
매개변수
addr
문자열
필수
로딩 중...
반품
freeNetUsed
정수
로딩 중...
freeNetLimit
정수
로딩 중...
NetUsed
정수
로딩 중...
NetLimit
정수
로딩 중...
assetNetUsed
객체
로딩 중...
assetNetLimit
객체
로딩 중...
TotalNetLimit
정수
로딩 중...
TotalNetWeight
정수
로딩 중...
TotalTronPowerWeight
정수
로딩 중...
tronPowerUsed
정수
로딩 중...
tronPowerLimit
정수
로딩 중...
EnergyUsed
정수
로딩 중...
EnergyLimit
정수
로딩 중...
TotalEnergyLimit
정수
로딩 중...
TotalEnergyWeight
정수
로딩 중...
storageUsed
정수
로딩 중...
storageLimit
정수
로딩 중...
요청
1패키지 main23import (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 endpoint = "YOUR_ENDPOINT:50051"2122type auth struct {23token string24}2526func (a *auth) GetRequestMetadata(ctx context.Context, uri ...string) (map[string]string, error) {27return map[string]string{28"x-token": a.token,29}, nil30}3132func (a *auth) RequireTransportSecurity() bool {33return false34}3536func main() {3738opts := []grpc.DialOption{39grpc.WithTransportCredentials(credentials.NewTLS(&tls.Config{})),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"49accResource, err := conn.GetAccountResource(addr)50if err != nil {51log.Fatal(err)52}53fmt.Println("Account Resource information:")54fmt.Printf("Address: %s\n", addr)55resultJSON, err := json.MarshalIndent(accResource, "", " ")56if err != nil {57log.Fatal("Error marshaling account resource to JSON:", err)58}59fmt.Println("\nComplete account resource object (JSON):")60fmt.Println(string(resultJSON))61}
1패키지 main23import (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 endpoint = "YOUR_ENDPOINT:50051"2122type auth struct {23token string24}2526func (a *auth) GetRequestMetadata(ctx context.Context, uri ...string) (map[string]string, error) {27return map[string]string{28"x-token": a.token,29}, nil30}3132func (a *auth) RequireTransportSecurity() bool {33return false34}3536func main() {3738opts := []grpc.DialOption{39grpc.WithTransportCredentials(credentials.NewTLS(&tls.Config{})),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"49accResource, err := conn.GetAccountResource(addr)50if err != nil {51log.Fatal(err)52}53fmt.Println("Account Resource information:")54fmt.Printf("Address: %s\n", addr)55resultJSON, err := json.MarshalIndent(accResource, "", " ")56if err != nil {57log.Fatal("Error marshaling account resource to JSON:", err)58}59fmt.Println("\nComplete account resource object (JSON):")60fmt.Println(string(resultJSON))61}