GetDelegatedResourcesV2 gRPC Method
Parâmetros
morada
cadeia de caracteres
OBRIGATÓRIO
Carregando...
Devoluções
delegatedResource
matriz
Carregando...
de
cadeia de caracteres
Carregando...
para
cadeia de caracteres
Carregando...
frozenBalanceForBandwidth
número inteiro
Carregando...
frozenBalanceForEnergy
número inteiro
Carregando...
expireTimeForBandwidth
número inteiro
Carregando...
expireTimeForEnergy
número inteiro
Carregando...
Pedido
1pacote principal23importar (4"contexto"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"registo"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 = "O_SEU_TOKEN"20var endpoint = "YOUR_ENDPOINT:50051"2122tipo auth estrutura {23token cadeia de caracteres24}2526func (a *auth) GetRequestMetadata(ctx contexto.Context, uri ...string) (mapa[string]cadeia de caracteres, erro) {27retornar mapa[string]string{28«x-token»: um.token,29}, nil30}3132func (a *auth) RequireTransportSecurity() bool {33retornar false34}3536func main() {3738opts := []grpc.DialOption{39grpc.WithTransportCredentials(credenciais.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()4748address := "TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g"49fmt.Printf("Fetching V2 delegated resources from address: %s\n", address)50resourcesV2, err := conn.GetDelegatedResourcesV2(address)51se err != nil {52log.Fatalf("Error getting delegated resources V2: %v\n", err)53}54fmt.Printf("\nFound %d delegated resource records (V2)\n", len(resourcesV2))55resultJSON, _ := json.MarshalIndent(resourcesV2, "", " ")56fmt.Println("\nDelegated Resources V2 (JSON):")57fmt.Println(string(resultJSON))58}
1pacote principal23importar (4"contexto"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"registo"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 = "O_SEU_TOKEN"20var endpoint = "YOUR_ENDPOINT:50051"2122tipo auth estrutura {23token cadeia de caracteres24}2526func (a *auth) GetRequestMetadata(ctx contexto.Context, uri ...string) (mapa[string]cadeia de caracteres, erro) {27retornar mapa[string]string{28«x-token»: um.token,29}, nil30}3132func (a *auth) RequireTransportSecurity() bool {33retornar false34}3536func main() {3738opts := []grpc.DialOption{39grpc.WithTransportCredentials(credenciais.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()4748address := "TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g"49fmt.Printf("Fetching V2 delegated resources from address: %s\n", address)50resourcesV2, err := conn.GetDelegatedResourcesV2(address)51se err != nil {52log.Fatalf("Error getting delegated resources V2: %v\n", err)53}54fmt.Printf("\nFound %d delegated resource records (V2)\n", len(resourcesV2))55resultJSON, _ := json.MarshalIndent(resourcesV2, "", " ")56fmt.Println("\nDelegated Resources V2 (JSON):")57fmt.Println(string(resultJSON))58}
Ainda não tem uma conta?
Crieendpoint seuendpoint Quicknode endpoint segundos e comece a desenvolver
Comece gratuitamente