TRC20ContractBalance gRPC Method
पैरामीटर
addr
डोरी
आवश्यक
लोड हो रहा है...
अनुबंध का पता
डोरी
आवश्यक
लोड हो रहा है...
रिटर्न
संतुलन
डोरी
लोड हो रहा है...
गलती
वस्तु
लोड हो रहा है...
अनुरोध
1package main23import (4"context"5"crypto/tls"6"fmt"7"encoding/json"89"github.com/fbsobreira/gotron-sdk/pkg/client"10"google.golang.org/grpc"11"google.golang.org/grpc/credentials"12)131415// Quicknode endpoints consist of two crucial components: the endpoint name and the corresponding token16// For eg: QN Endpoint: https://docs-demo.tron-mainnet.quiknode.pro/abcde12345678917// endpoint will be: docs-demo.tron-mainnet.quiknode.pro:50051 {50051 is the port number for Tron gRPC}18// token will be : abcde1234567891920var token = "YOUR_TOKEN"21var endpoint = "YOUR_ENDPOINT:50051"222324type auth struct {25token string26}2728func (a *auth) GetRequestMetadata(ctx context.Context, uri ...string) (map[string]string, error) {29return map[string]string{30"x-token": a.token,31}, nil32}3334func (a *auth) RequireTransportSecurity() bool {35return false36}3738func main() {39opts := []grpc.DialOption{40grpc.WithTransportCredentials(credentials.NewTLS(&tls.Config{})),41grpc.WithPerRPCCredentials(&auth{token}),42}43conn := client.NewGrpcClient(endpoint)44if err := conn.Start(opts...); err != nil {45panic(err)46}47defer conn.Conn.Close()4849accountAddress := "TPyjyZfsYaXStgz2NmAraF1uZcMtkgNan5"50contractAddress := "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t"5152balance, err := conn.TRC20ContractBalance(accountAddress, contractAddress)53if err != nil {54fmt.Printf("Error calling TRC20ContractBalance: %v\n", err)55return56}5758jsonData, _ := json.MarshalIndent(balance, "", " ")59fmt.Println(string(jsonData))6061}
1package main23import (4"context"5"crypto/tls"6"fmt"7"encoding/json"89"github.com/fbsobreira/gotron-sdk/pkg/client"10"google.golang.org/grpc"11"google.golang.org/grpc/credentials"12)131415// Quicknode endpoints consist of two crucial components: the endpoint name and the corresponding token16// For eg: QN Endpoint: https://docs-demo.tron-mainnet.quiknode.pro/abcde12345678917// endpoint will be: docs-demo.tron-mainnet.quiknode.pro:50051 {50051 is the port number for Tron gRPC}18// token will be : abcde1234567891920var token = "YOUR_TOKEN"21var endpoint = "YOUR_ENDPOINT:50051"222324type auth struct {25token string26}2728func (a *auth) GetRequestMetadata(ctx context.Context, uri ...string) (map[string]string, error) {29return map[string]string{30"x-token": a.token,31}, nil32}3334func (a *auth) RequireTransportSecurity() bool {35return false36}3738func main() {39opts := []grpc.DialOption{40grpc.WithTransportCredentials(credentials.NewTLS(&tls.Config{})),41grpc.WithPerRPCCredentials(&auth{token}),42}43conn := client.NewGrpcClient(endpoint)44if err := conn.Start(opts...); err != nil {45panic(err)46}47defer conn.Conn.Close()4849accountAddress := "TPyjyZfsYaXStgz2NmAraF1uZcMtkgNan5"50contractAddress := "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t"5152balance, err := conn.TRC20ContractBalance(accountAddress, contractAddress)53if err != nil {54fmt.Printf("Error calling TRC20ContractBalance: %v\n", err)55return56}5758jsonData, _ := json.MarshalIndent(balance, "", " ")59fmt.Println(string(jsonData))6061}
अब तक कोई खाता नहीं है?
कुछ ही सेकंड में अपना क्विकनोड एंडपॉइंट बनाएं और निर्माण शुरू करें।
मुफ़्त में शुरुआत करें