GetDelegatedResources gRPC Method
Paramètres
adresse
chaîne de caractères
OBLIGATOIRE
Chargement...
Renvoie
delegatedResource
tableau
Chargement...
from
chaîne de caractères
Chargement...
to
chaîne de caractères
Chargement...
frozenBalanceForBandwidth
entier
Chargement...
frozenBalanceForEnergy
entier
Chargement...
expireTimeForBandwidth
entier
Chargement...
expireTimeForEnergy
entier
Chargement...
Requête
1package main23import (4"context"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"log"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()4748address := "TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g"49fmt.Printf("Fetching delegated resources from address: %s\n", address)50resources, err := conn.GetDelegatedResources(address)51if err != nil {52log.Fatalf("Error getting delegated resources: %v\n", err)53}54fmt.Printf("\nFound %d delegated resource records\n", len(resources))55resultJSON, _ := json.MarshalIndent(resources, "", " ")56fmt.Println("\nDelegated Resources (JSON):")57fmt.Println(string(resultJSON))58}
1package main23import (4"context"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"log"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()4748address := "TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g"49fmt.Printf("Fetching delegated resources from address: %s\n", address)50resources, err := conn.GetDelegatedResources(address)51if err != nil {52log.Fatalf("Error getting delegated resources: %v\n", err)53}54fmt.Printf("\nFound %d delegated resource records\n", len(resources))55resultJSON, _ := json.MarshalIndent(resources, "", " ")56fmt.Println("\nDelegated Resources (JSON):")57fmt.Println(string(resultJSON))58}
Vous n'avez pas encore de compte ?
Créez votre endpoint Quicknode en quelques secondes et commencez à développer
Commencez gratuitement