7
"github.com/fbsobreira/gotron-sdk/pkg/client"8
"google.golang.org/grpc"9
"google.golang.org/grpc/credentials"19
var punto final = "TU_PUNTO_DE_ACceso:50051"21
tipo autenticación estructura {25
func (a *auth) GetRequestMetadata(ctx contexto.Context, uri ...cadena) (mapa[cadena]cadena, error) {26
volver mapa[cadena]cadena{31
func (a *auth) RequireTransportSecurity() bool {37
opts := []grpc.DialOption{38
grpc.WithTransportCredentials(credentials.NewTLS(&tls.Config{})),39
grpc.WithPerRPCCredentials(&auth{token}),41
conn := cliente.NewGrpcClient(punto de conexión)42
if err := conn.Start(opts...); err != nil {45
aplazar conn.Conn.Cerrar()47
fmt.Println("Fetching complete list of TRC10 tokens...")51
assetList, err := conn.GetAssetIssueList(page)54
log.Fatalf("Error getting asset issue list: %v", err)57
totalTokens := len(assetList.AssetIssue)58
fmt.Printf("\nTotal TRC10 tokens found: %d\n", totalTokens)61
fmt.Println("\nSample of first 5 tokens:")63
if totalTokens < displayCount {64
displayCount = totalTokens67
for i := 0; i < displayCount; i++ {68
token := assetList.AssetIssue[i]69
fmt.Printf("\n%d. ID: %s\n", i+1, token.Id)70
fmt.Printf(" Name: %s\n", string(token.Name))71
fmt.Printf(" Symbol: %s\n", string(token.Abbr))72
fmt.Printf(" Decimals: %d\n", token.Precision)73
fmt.Printf(" Total Supply: %d\n", token.TotalSupply)
7
"github.com/fbsobreira/gotron-sdk/pkg/client"8
"google.golang.org/grpc"9
"google.golang.org/grpc/credentials"19
var punto final = "TU_PUNTO_DE_ACceso:50051"21
tipo autenticación estructura {25
func (a *auth) GetRequestMetadata(ctx contexto.Context, uri ...cadena) (mapa[cadena]cadena, error) {26
volver mapa[cadena]cadena{31
func (a *auth) RequireTransportSecurity() bool {37
opts := []grpc.DialOption{38
grpc.WithTransportCredentials(credentials.NewTLS(&tls.Config{})),39
grpc.WithPerRPCCredentials(&auth{token}),41
conn := cliente.NewGrpcClient(punto de conexión)42
if err := conn.Start(opts...); err != nil {45
aplazar conn.Conn.Cerrar()47
fmt.Println("Fetching complete list of TRC10 tokens...")51
assetList, err := conn.GetAssetIssueList(page)54
log.Fatalf("Error getting asset issue list: %v", err)57
totalTokens := len(assetList.AssetIssue)58
fmt.Printf("\nTotal TRC10 tokens found: %d\n", totalTokens)61
fmt.Println("\nSample of first 5 tokens:")63
if totalTokens < displayCount {64
displayCount = totalTokens67
for i := 0; i < displayCount; i++ {68
token := assetList.AssetIssue[i]69
fmt.Printf("\n%d. ID: %s\n", i+1, token.Id)70
fmt.Printf(" Name: %s\n", string(token.Name))71
fmt.Printf(" Symbol: %s\n", string(token.Abbr))72
fmt.Printf(" Decimals: %d\n", token.Precision)73
fmt.Printf(" Total Supply: %d\n", token.TotalSupply)