solana-go/rpc/getTransactionCount.go

21 lines
421 B
Go

package rpc
import (
"context"
)
// GetTransactionCount returns the current Transaction count from the ledger.
func (cl *Client) GetTransactionCount(
ctx context.Context,
commitment CommitmentType,
) (out uint64, err error) {
params := []interface{}{}
if commitment != "" {
params = append(params,
M{"commitment": commitment},
)
}
err = cl.rpcClient.CallFor(&out, "getTransactionCount", params)
return
}