8
"github.com/fbsobreira/gotron-sdk/pkg/client"9
"google.golang.org/ grpc "10
"google.golang.org/ grpc /साख"20
var endpoint = "YOUR_ENDPOINT:50051"26
समारोह ( a * auth ) GetRequestMetadata ( ctx context . Context , uri ... string ) ( मैप [ स्ट्रिंग ] स्ट्रिंग , गलती ) {27
वापस करना मानचित्र [ स्ट्रिंग ] स्ट्रिंग {28
"x-टोकन" : एक . टोकन ,32
समारोह ( a * auth ) परिवहन सुरक्षा की आवश्यकता है ( ) बूल {38
opts := []grpc.DialOption{39
grpc ( credentials.NewTLS ( & tls.Config { } ) )40
grpc ( & auth { token } ) ,43
conn := client.NewGrpcClient(endpoint)44
if err := conn.Start(opts...); err != nil {47
defer conn.Conn.Close()49
start := int64(45000000)50
end := int64(45000005)52
blocks, err := conn.GetBlockByLimitNext(start, end)54
log.Fatalf("Error getting blocks: %v", err)57
resultJSON, err := json.MarshalIndent(blocks, "", " ")59
log.Fatalf("Failed to marshal blocks: %v", err)61
fmt.Println(string(resultJSON))
8
"github.com/fbsobreira/gotron-sdk/pkg/client"9
"google.golang.org/ grpc "10
"google.golang.org/ grpc /साख"20
var endpoint = "YOUR_ENDPOINT:50051"26
समारोह ( a * auth ) GetRequestMetadata ( ctx context . Context , uri ... string ) ( मैप [ स्ट्रिंग ] स्ट्रिंग , गलती ) {27
वापस करना मानचित्र [ स्ट्रिंग ] स्ट्रिंग {28
"x-टोकन" : एक . टोकन ,32
समारोह ( a * auth ) परिवहन सुरक्षा की आवश्यकता है ( ) बूल {38
opts := []grpc.DialOption{39
grpc ( credentials.NewTLS ( & tls.Config { } ) )40
grpc ( & auth { token } ) ,43
conn := client.NewGrpcClient(endpoint)44
if err := conn.Start(opts...); err != nil {47
defer conn.Conn.Close()49
start := int64(45000000)50
end := int64(45000005)52
blocks, err := conn.GetBlockByLimitNext(start, end)54
log.Fatalf("Error getting blocks: %v", err)57
resultJSON, err := json.MarshalIndent(blocks, "", " ")59
log.Fatalf("Failed to marshal blocks: %v", err)61
fmt.Println(string(resultJSON))