ListNodes gRPC Method
Parameter
Diese Methode akzeptiert keine Parameter.
Rücksendungen
nodes
Array
Wird geladen...
Adresse
Objekt
Wird geladen...
host
Zeichenkette
Wird geladen...
port
Ganzzahl
Wird geladen...
Fehler
Objekt
Wird geladen...
Anfrage
1Paket Hauptteil23import (4„Kontext“5„crypto/tls“6"encoding/json"7„fmt“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 Endpunkt = "YOUR_ENDPOINT:50051"222324Typ auth Struktur {25Token Zeichenkette26}2728func (a *auth) GetRequestMetadata(ctx Kontext.Context, uri ...Zeichenkette) (map[Zeichenkette]Zeichenkette, Fehler) {29Zurück map[Zeichenkette]Zeichenkette{30„x-token“: ein.Token,31}, nil32}3334func (a *auth) RequireTransportSecurity() bool {35Zurück false36}3738func main() {39opts := []grpc.DialOption{40grpc.WithTransportCredentials(Anmeldedaten.NewTLS(&tls.Config{})),41grpc.Mit RPCC-Anmeldedaten(&auth{Token}),42}43conn := Client.NewGrpcClient(Endpunkt)44if err := conn.Start(opts...); err != nil {45Panik(ähm)46}4748fmt.Println("Listing network nodes:")49nodes, err := conn.ListNodes()50wenn err != nil {51fmt.Printf("Error listing nodes: %v\n", err)52Zurück53}5455nodeJSON, err := json.MarshalIndent(nodes, "", " ")56wenn err != nil {57fmt.Printf("Fehler beim Marshaling nach JSON: %v\n", err)58Zurück59}6061fmt.Println(string(nodeJSON))6263}
1Paket Hauptteil23import (4„Kontext“5„crypto/tls“6"encoding/json"7„fmt“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 Endpunkt = "YOUR_ENDPOINT:50051"222324Typ auth Struktur {25Token Zeichenkette26}2728func (a *auth) GetRequestMetadata(ctx Kontext.Context, uri ...Zeichenkette) (map[Zeichenkette]Zeichenkette, Fehler) {29Zurück map[Zeichenkette]Zeichenkette{30„x-token“: ein.Token,31}, nil32}3334func (a *auth) RequireTransportSecurity() bool {35Zurück false36}3738func main() {39opts := []grpc.DialOption{40grpc.WithTransportCredentials(Anmeldedaten.NewTLS(&tls.Config{})),41grpc.Mit RPCC-Anmeldedaten(&auth{Token}),42}43conn := Client.NewGrpcClient(Endpunkt)44if err := conn.Start(opts...); err != nil {45Panik(ähm)46}4748fmt.Println("Listing network nodes:")49nodes, err := conn.ListNodes()50wenn err != nil {51fmt.Printf("Error listing nodes: %v\n", err)52Zurück53}5455nodeJSON, err := json.MarshalIndent(nodes, "", " ")56wenn err != nil {57fmt.Printf("Fehler beim Marshaling nach JSON: %v\n", err)58Zurück59}6061fmt.Println(string(nodeJSON))6263}
Haben Sie noch kein Konto?
Erstellen Sie Ihren Quicknode-Endpunkt in Sekundenschnelle und legen Sie los
Kostenlos loslegen