GetDelegatedResourcesV2 gRPC Method
Parameters
adres
tekenreeks
VERPLICHT
Bezig met laden...
Retourzendingen
delegatedResource
array
Bezig met laden...
uit
tekenreeks
Bezig met laden...
naar
tekenreeks
Bezig met laden...
frozenBalanceForBandwidth
geheel getal
Bezig met laden...
frozenBalanceForEnergy
geheel getal
Bezig met laden...
expireTimeForBandwidth
geheel getal
Bezig met laden...
expireTimeForEnergy
geheel getal
Bezig met laden...
Verzoek
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 V2 delegated resources from address: %s\n", address)50resourcesV2, err := conn.GetDelegatedResourcesV2(address)51if 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}
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 V2 delegated resources from address: %s\n", address)50resourcesV2, err := conn.GetDelegatedResourcesV2(address)51if 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}
Heb je nog geen account?
Maak binnen enkele seconden je Quicknode-eindpunt aan en ga aan de slag
Ga gratis aan de slag