ListNodes gRPC Method
पैरामीटर
यह विधि किसी भी पैरामीटर को स्वीकार नहीं करती है।
रिटर्न
nodes
सरणी
लोड हो रहा है...
पता
वस्तु
लोड हो रहा है...
host
डोरी
लोड हो रहा है...
port
पूर्णांक
लोड हो रहा है...
गलती
वस्तु
लोड हो रहा है...
अनुरोध
1पैकेज मुख्य23आयात (4"प्रसंग"5"क्रिप्टो/टीएलएस"6"एनकोडिंग/जेसन"7"एफएमटी"89"github.com/fbsobreira/gotron-sdk/pkg/client"10"google.golang.org/ grpc "11"google.golang.org/ grpc /साख"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 टोकन = "आपका_टोकन"21var endpoint = "YOUR_ENDPOINT:50051"222324टाइप ऑथ स्ट्रक्चर {25टोकन स्ट्रिंग26}2728समारोह ( a * auth ) GetRequestMetadata ( ctx context . Context , uri ... string ) ( मैप [ स्ट्रिंग ] स्ट्रिंग , गलती ) {29वापस करना मानचित्र [ स्ट्रिंग ] स्ट्रिंग {30"x-टोकन" : एक . टोकन ,31} , शून्य32}3334समारोह ( a * auth ) परिवहन सुरक्षा की आवश्यकता है ( ) बूल {35वापस करना असत्य36}3738समारोह मुख्य ( ) {39opts := []grpc.DialOption{40grpc ( credentials.NewTLS ( & tls.Config { } ) )41grpc ( & auth { token } ) ,42}43conn := client.NewGrpcClient(endpoint)44if err := conn.Start(opts...); err != nil {45panic(err)46}4748fmt.Println("Listing network nodes:")49nodes, err := conn.ListNodes()50यदि त्रुटि != शून्य {51fmt.Printf("Error listing nodes: %v\n", err)52return53}5455nodeJSON, err := json.MarshalIndent(nodes, "", " ")56यदि त्रुटि != शून्य {57fmt.Printf("Error marshaling to JSON: %v\n", err)58return59}6061fmt.Println(string(nodeJSON))6263}
1पैकेज मुख्य23आयात (4"प्रसंग"5"क्रिप्टो/टीएलएस"6"एनकोडिंग/जेसन"7"एफएमटी"89"github.com/fbsobreira/gotron-sdk/pkg/client"10"google.golang.org/ grpc "11"google.golang.org/ grpc /साख"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 टोकन = "आपका_टोकन"21var endpoint = "YOUR_ENDPOINT:50051"222324टाइप ऑथ स्ट्रक्चर {25टोकन स्ट्रिंग26}2728समारोह ( a * auth ) GetRequestMetadata ( ctx context . Context , uri ... string ) ( मैप [ स्ट्रिंग ] स्ट्रिंग , गलती ) {29वापस करना मानचित्र [ स्ट्रिंग ] स्ट्रिंग {30"x-टोकन" : एक . टोकन ,31} , शून्य32}3334समारोह ( a * auth ) परिवहन सुरक्षा की आवश्यकता है ( ) बूल {35वापस करना असत्य36}3738समारोह मुख्य ( ) {39opts := []grpc.DialOption{40grpc ( credentials.NewTLS ( & tls.Config { } ) )41grpc ( & auth { token } ) ,42}43conn := client.NewGrpcClient(endpoint)44if err := conn.Start(opts...); err != nil {45panic(err)46}4748fmt.Println("Listing network nodes:")49nodes, err := conn.ListNodes()50यदि त्रुटि != शून्य {51fmt.Printf("Error listing nodes: %v\n", err)52return53}5455nodeJSON, err := json.MarshalIndent(nodes, "", " ")56यदि त्रुटि != शून्य {57fmt.Printf("Error marshaling to JSON: %v\n", err)58return59}6061fmt.Println(string(nodeJSON))6263}
अब तक कोई खाता नहीं है?
अपना बनाएँ Quicknode endpoint कुछ ही सेकंड में निर्माण शुरू करें
मुफ़्त में शुरुआत करें