Skip to main content

GetAvailableUnfreezeCount gRPC Method

Loading...

Updated on
May 13, 2025

GetAvailableUnfreezeCount gRPC Method

Parameters

from
string
REQUIRED
Loading...

Returns

count
integer
Loading...
Request
1
package main
2
3
import (
4
"context"
5
"crypto/tls"
6
"encoding/json"
7
"fmt"
8
"github.com/fbsobreira/gotron-sdk/pkg/client"
9
"google.golang.org/grpc"
10
"google.golang.org/grpc/credentials"
11
"log"
12
)
13
14
// Quicknode endpoints consist of two crucial components: the endpoint name and the corresponding token
15
// For eg: QN Endpoint: https://docs-demo.tron-mainnet.quiknode.pro/abcde123456789
16
// endpoint will be: docs-demo.tron-mainnet.quiknode.pro:50051 {50051 is the port number for Tron gRPC}
17
// token will be : abcde123456789
18
19
var token = "YOUR_TOKEN"
20
var endpoint = "YOUR_ENDPOINT:50051"
21
22
type auth struct {
23
token string
24
}
25
26
func (a *auth) GetRequestMetadata(ctx context.Context, uri ...string) (map[string]string, error) {
27
return map[string]string{
28
"x-token": a.token,
29
}, nil
30
}
31
32
func (a *auth) RequireTransportSecurity() bool {
33
return false
34
}
35
36
func main() {
37
38
opts := []grpc.DialOption{
39
grpc.WithTransportCredentials(credentials.NewTLS(&tls.Config{})),
40
grpc.WithPerRPCCredentials(&auth{token}),
41
}
42
conn := client.NewGrpcClient(endpoint)
43
if err := conn.Start(opts...); err != nil {
44
panic(err)
45
}
46
defer conn.Conn.Close()
47
48
from := "TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g"
49
50
fmt.Printf("Checking available unfreeze count for address: %s\n", from)
51
52
unfreezeCount, err := conn.GetAvailableUnfreezeCount(from)
53
54
if err != nil {
55
log.Fatalf("Error getting available unfreeze count: %v", err)
56
}
57
58
resultJSON, err := json.MarshalIndent(unfreezeCount, "", " ")
59
if err != nil {
60
log.Fatalf("Error marshaling response to JSON: %v", err)
61
}
62
63
fmt.Println("\nAvailable Unfreeze Count information:")
64
fmt.Println(string(resultJSON))
65
}
Don't have an account yet?
Create your Quicknode endpoint in seconds and start building
Get started for free