GetDelegatedResourcesV2 gRPC Method
Parameters
address
string
REQUIRED
Loading...
Returns
delegatedResource
array
Loading...
from
string
Loading...
to
string
Loading...
frozenBalanceForBandwidth
integer
Loading...
frozenBalanceForEnergy
integer
Loading...
expireTimeForBandwidth
integer
Loading...
expireTimeForEnergy
integer
Loading...
Request
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}
Don't have an account yet?
Create your Quicknode endpoint in seconds and start building
Get started for free