Documentation
ΒΆ
Index ΒΆ
- Variables
- func Bool(b bool) *bool
- func Float32(f float32) *float32
- func Float64(f float64) *float64
- func Int(i int) *int
- func Int64(i int64) *int64
- func Pointer[T any](v T) *T
- func String(s string) *string
- type Formance
- type HTTPClient
- type Ledger
- type SDKOption
- func WithClient(client HTTPClient) SDKOption
- func WithRetryConfig(retryConfig retry.Config) SDKOption
- func WithSecurity(security components.Security) SDKOption
- func WithSecuritySource(security func(context.Context) (components.Security, error)) SDKOption
- func WithServerIndex(serverIndex int) SDKOption
- func WithServerURL(serverURL string) SDKOption
- func WithTemplatedServerURL(serverURL string, params map[string]string) SDKOption
- func WithTimeout(timeout time.Duration) SDKOption
- type V1
- func (s *V1) AddMetadataOnTransaction(ctx context.Context, request operations.AddMetadataOnTransactionRequest, ...) (*operations.AddMetadataOnTransactionResponse, error)
- func (s *V1) AddMetadataToAccount(ctx context.Context, request operations.AddMetadataToAccountRequest, ...) (*operations.AddMetadataToAccountResponse, error)
- func (s *V1) CountAccounts(ctx context.Context, request operations.CountAccountsRequest, ...) (*operations.CountAccountsResponse, error)
- func (s *V1) CountTransactions(ctx context.Context, request operations.CountTransactionsRequest, ...) (*operations.CountTransactionsResponse, error)
- func (s *V1) CreateTransaction(ctx context.Context, request operations.CreateTransactionRequest, ...) (*operations.CreateTransactionResponse, error)
- func (s *V1) CreateTransactions(ctx context.Context, request operations.CreateTransactionsRequest, ...) (*operations.CreateTransactionsResponse, error)
- func (s *V1) GetAccount(ctx context.Context, request operations.GetAccountRequest, ...) (*operations.GetAccountResponse, error)
- func (s *V1) GetBalances(ctx context.Context, request operations.GetBalancesRequest, ...) (*operations.GetBalancesResponse, error)
- func (s *V1) GetBalancesAggregated(ctx context.Context, request operations.GetBalancesAggregatedRequest, ...) (*operations.GetBalancesAggregatedResponse, error)
- func (s *V1) GetInfo(ctx context.Context, opts ...operations.Option) (*operations.GetInfoResponse, error)
- func (s *V1) GetLedgerInfo(ctx context.Context, request operations.GetLedgerInfoRequest, ...) (*operations.GetLedgerInfoResponse, error)
- func (s *V1) GetMapping(ctx context.Context, request operations.GetMappingRequest, ...) (*operations.GetMappingResponse, error)
- func (s *V1) GetTransaction(ctx context.Context, request operations.GetTransactionRequest, ...) (*operations.GetTransactionResponse, error)
- func (s *V1) ListAccounts(ctx context.Context, request operations.ListAccountsRequest, ...) (*operations.ListAccountsResponse, error)
- func (s *V1) ListLogs(ctx context.Context, request operations.ListLogsRequest, ...) (*operations.ListLogsResponse, error)
- func (s *V1) ListTransactions(ctx context.Context, request operations.ListTransactionsRequest, ...) (*operations.ListTransactionsResponse, error)
- func (s *V1) ReadStats(ctx context.Context, request operations.ReadStatsRequest, ...) (*operations.ReadStatsResponse, error)
- func (s *V1) RevertTransaction(ctx context.Context, request operations.RevertTransactionRequest, ...) (*operations.RevertTransactionResponse, error)
- func (s *V1) RunScript(ctx context.Context, request operations.RunScriptRequest, ...) (*operations.RunScriptResponse, error)deprecated
- func (s *V1) UpdateMapping(ctx context.Context, request operations.UpdateMappingRequest, ...) (*operations.UpdateMappingResponse, error)
- type V2
- func (s *V2) AddMetadataOnTransaction(ctx context.Context, request operations.V2AddMetadataOnTransactionRequest, ...) (*operations.V2AddMetadataOnTransactionResponse, error)
- func (s *V2) AddMetadataToAccount(ctx context.Context, request operations.V2AddMetadataToAccountRequest, ...) (*operations.V2AddMetadataToAccountResponse, error)
- func (s *V2) CountAccounts(ctx context.Context, request operations.V2CountAccountsRequest, ...) (*operations.V2CountAccountsResponse, error)
- func (s *V2) CountTransactions(ctx context.Context, request operations.V2CountTransactionsRequest, ...) (*operations.V2CountTransactionsResponse, error)
- func (s *V2) CreateBulk(ctx context.Context, request operations.V2CreateBulkRequest, ...) (*operations.V2CreateBulkResponse, error)
- func (s *V2) CreateExporter(ctx context.Context, request components.V2ExporterConfiguration, ...) (*operations.V2CreateExporterResponse, error)
- func (s *V2) CreateLedger(ctx context.Context, request operations.V2CreateLedgerRequest, ...) (*operations.V2CreateLedgerResponse, error)
- func (s *V2) CreatePipeline(ctx context.Context, request operations.V2CreatePipelineRequest, ...) (*operations.V2CreatePipelineResponse, error)
- func (s *V2) CreateTransaction(ctx context.Context, request operations.V2CreateTransactionRequest, ...) (*operations.V2CreateTransactionResponse, error)
- func (s *V2) DeleteAccountMetadata(ctx context.Context, request operations.V2DeleteAccountMetadataRequest, ...) (*operations.V2DeleteAccountMetadataResponse, error)
- func (s *V2) DeleteExporter(ctx context.Context, request operations.V2DeleteExporterRequest, ...) (*operations.V2DeleteExporterResponse, error)
- func (s *V2) DeleteLedgerMetadata(ctx context.Context, request operations.V2DeleteLedgerMetadataRequest, ...) (*operations.V2DeleteLedgerMetadataResponse, error)
- func (s *V2) DeletePipeline(ctx context.Context, request operations.V2DeletePipelineRequest, ...) (*operations.V2DeletePipelineResponse, error)
- func (s *V2) DeleteTransactionMetadata(ctx context.Context, request operations.V2DeleteTransactionMetadataRequest, ...) (*operations.V2DeleteTransactionMetadataResponse, error)
- func (s *V2) ExportLogs(ctx context.Context, request operations.V2ExportLogsRequest, ...) (*operations.V2ExportLogsResponse, error)
- func (s *V2) GetAccount(ctx context.Context, request operations.V2GetAccountRequest, ...) (*operations.V2GetAccountResponse, error)
- func (s *V2) GetBalancesAggregated(ctx context.Context, request operations.V2GetBalancesAggregatedRequest, ...) (*operations.V2GetBalancesAggregatedResponse, error)
- func (s *V2) GetExporterState(ctx context.Context, request operations.V2GetExporterStateRequest, ...) (*operations.V2GetExporterStateResponse, error)
- func (s *V2) GetLedger(ctx context.Context, request operations.V2GetLedgerRequest, ...) (*operations.V2GetLedgerResponse, error)
- func (s *V2) GetLedgerInfo(ctx context.Context, request operations.V2GetLedgerInfoRequest, ...) (*operations.V2GetLedgerInfoResponse, error)
- func (s *V2) GetPipelineState(ctx context.Context, request operations.V2GetPipelineStateRequest, ...) (*operations.V2GetPipelineStateResponse, error)
- func (s *V2) GetTransaction(ctx context.Context, request operations.V2GetTransactionRequest, ...) (*operations.V2GetTransactionResponse, error)
- func (s *V2) GetVolumesWithBalances(ctx context.Context, request operations.V2GetVolumesWithBalancesRequest, ...) (*operations.V2GetVolumesWithBalancesResponse, error)
- func (s *V2) ImportLogs(ctx context.Context, request operations.V2ImportLogsRequest, ...) (*operations.V2ImportLogsResponse, error)
- func (s *V2) ListAccounts(ctx context.Context, request operations.V2ListAccountsRequest, ...) (*operations.V2ListAccountsResponse, error)
- func (s *V2) ListExporters(ctx context.Context, opts ...operations.Option) (*operations.V2ListExportersResponse, error)
- func (s *V2) ListLedgers(ctx context.Context, request operations.V2ListLedgersRequest, ...) (*operations.V2ListLedgersResponse, error)
- func (s *V2) ListLogs(ctx context.Context, request operations.V2ListLogsRequest, ...) (*operations.V2ListLogsResponse, error)
- func (s *V2) ListPipelines(ctx context.Context, request operations.V2ListPipelinesRequest, ...) (*operations.V2ListPipelinesResponse, error)
- func (s *V2) ListTransactions(ctx context.Context, request operations.V2ListTransactionsRequest, ...) (*operations.V2ListTransactionsResponse, error)
- func (s *V2) ReadStats(ctx context.Context, request operations.V2ReadStatsRequest, ...) (*operations.V2ReadStatsResponse, error)
- func (s *V2) ResetPipeline(ctx context.Context, request operations.V2ResetPipelineRequest, ...) (*operations.V2ResetPipelineResponse, error)
- func (s *V2) RevertTransaction(ctx context.Context, request operations.V2RevertTransactionRequest, ...) (*operations.V2RevertTransactionResponse, error)
- func (s *V2) StartPipeline(ctx context.Context, request operations.V2StartPipelineRequest, ...) (*operations.V2StartPipelineResponse, error)
- func (s *V2) StopPipeline(ctx context.Context, request operations.V2StopPipelineRequest, ...) (*operations.V2StopPipelineResponse, error)
- func (s *V2) UpdateLedgerMetadata(ctx context.Context, request operations.V2UpdateLedgerMetadataRequest, ...) (*operations.V2UpdateLedgerMetadataResponse, error)
Constants ΒΆ
This section is empty.
Variables ΒΆ
var ServerList = []string{
"http://localhost:8080/",
}
ServerList contains the list of servers available to the SDK
Functions ΒΆ
Types ΒΆ
type HTTPClient ΒΆ
HTTPClient provides an interface for supplying the SDK with a custom HTTP client
type Ledger ΒΆ
func (*Ledger) GetInfo ΒΆ
func (s *Ledger) GetInfo(ctx context.Context, opts ...operations.Option) (*operations.V2GetInfoResponse, error)
GetInfo - Show server information
func (*Ledger) GetMetrics ΒΆ
func (s *Ledger) GetMetrics(ctx context.Context, opts ...operations.Option) (*operations.GetMetricsResponse, error)
GetMetrics - Read in memory metrics
type SDKOption ΒΆ
type SDKOption func(*Formance)
func WithClient ΒΆ
func WithClient(client HTTPClient) SDKOption
WithClient allows the overriding of the default HTTP client used by the SDK
func WithRetryConfig ΒΆ
func WithSecurity ΒΆ
func WithSecurity(security components.Security) SDKOption
WithSecurity configures the SDK to use the provided security details
func WithSecuritySource ΒΆ
WithSecuritySource configures the SDK to invoke the Security Source function on each method call to determine authentication
func WithServerIndex ΒΆ
WithServerIndex allows the overriding of the default server by index
func WithServerURL ΒΆ
WithServerURL allows the overriding of the default server URL
func WithTemplatedServerURL ΒΆ
WithTemplatedServerURL allows the overriding of the default server URL with a templated URL populated with the provided parameters
func WithTimeout ΒΆ
WithTimeout Optional request timeout applied to each operation
type V1 ΒΆ
type V1 struct {
// contains filtered or unexported fields
}
func (*V1) AddMetadataOnTransaction ΒΆ
func (s *V1) AddMetadataOnTransaction(ctx context.Context, request operations.AddMetadataOnTransactionRequest, opts ...operations.Option) (*operations.AddMetadataOnTransactionResponse, error)
AddMetadataOnTransaction - Set the metadata of a transaction by its ID
func (*V1) AddMetadataToAccount ΒΆ
func (s *V1) AddMetadataToAccount(ctx context.Context, request operations.AddMetadataToAccountRequest, opts ...operations.Option) (*operations.AddMetadataToAccountResponse, error)
AddMetadataToAccount - Add metadata to an account
func (*V1) CountAccounts ΒΆ
func (s *V1) CountAccounts(ctx context.Context, request operations.CountAccountsRequest, opts ...operations.Option) (*operations.CountAccountsResponse, error)
CountAccounts - Count the accounts from a ledger
func (*V1) CountTransactions ΒΆ
func (s *V1) CountTransactions(ctx context.Context, request operations.CountTransactionsRequest, opts ...operations.Option) (*operations.CountTransactionsResponse, error)
CountTransactions - Count the transactions from a ledger
func (*V1) CreateTransaction ΒΆ
func (s *V1) CreateTransaction(ctx context.Context, request operations.CreateTransactionRequest, opts ...operations.Option) (*operations.CreateTransactionResponse, error)
CreateTransaction - Create a new transaction to a ledger
func (*V1) CreateTransactions ΒΆ
func (s *V1) CreateTransactions(ctx context.Context, request operations.CreateTransactionsRequest, opts ...operations.Option) (*operations.CreateTransactionsResponse, error)
CreateTransactions - Create a new batch of transactions to a ledger
func (*V1) GetAccount ΒΆ
func (s *V1) GetAccount(ctx context.Context, request operations.GetAccountRequest, opts ...operations.Option) (*operations.GetAccountResponse, error)
GetAccount - Get account by its address
func (*V1) GetBalances ΒΆ
func (s *V1) GetBalances(ctx context.Context, request operations.GetBalancesRequest, opts ...operations.Option) (*operations.GetBalancesResponse, error)
GetBalances - Get the balances from a ledger's account
func (*V1) GetBalancesAggregated ΒΆ
func (s *V1) GetBalancesAggregated(ctx context.Context, request operations.GetBalancesAggregatedRequest, opts ...operations.Option) (*operations.GetBalancesAggregatedResponse, error)
GetBalancesAggregated - Get the aggregated balances from selected accounts
func (*V1) GetInfo ΒΆ
func (s *V1) GetInfo(ctx context.Context, opts ...operations.Option) (*operations.GetInfoResponse, error)
GetInfo - Show server information
func (*V1) GetLedgerInfo ΒΆ
func (s *V1) GetLedgerInfo(ctx context.Context, request operations.GetLedgerInfoRequest, opts ...operations.Option) (*operations.GetLedgerInfoResponse, error)
GetLedgerInfo - Get information about a ledger
func (*V1) GetMapping ΒΆ
func (s *V1) GetMapping(ctx context.Context, request operations.GetMappingRequest, opts ...operations.Option) (*operations.GetMappingResponse, error)
GetMapping - Get the mapping of a ledger
func (*V1) GetTransaction ΒΆ
func (s *V1) GetTransaction(ctx context.Context, request operations.GetTransactionRequest, opts ...operations.Option) (*operations.GetTransactionResponse, error)
GetTransaction - Get transaction from a ledger by its ID
func (*V1) ListAccounts ΒΆ
func (s *V1) ListAccounts(ctx context.Context, request operations.ListAccountsRequest, opts ...operations.Option) (*operations.ListAccountsResponse, error)
ListAccounts - List accounts from a ledger List accounts from a ledger, sorted by address in descending order.
func (*V1) ListLogs ΒΆ
func (s *V1) ListLogs(ctx context.Context, request operations.ListLogsRequest, opts ...operations.Option) (*operations.ListLogsResponse, error)
ListLogs - List the logs from a ledger List the logs from a ledger, sorted by ID in descending order.
func (*V1) ListTransactions ΒΆ
func (s *V1) ListTransactions(ctx context.Context, request operations.ListTransactionsRequest, opts ...operations.Option) (*operations.ListTransactionsResponse, error)
ListTransactions - List transactions from a ledger List transactions from a ledger, sorted by txid in descending order.
func (*V1) ReadStats ΒΆ
func (s *V1) ReadStats(ctx context.Context, request operations.ReadStatsRequest, opts ...operations.Option) (*operations.ReadStatsResponse, error)
ReadStats - Get statistics from a ledger Get statistics from a ledger. (aggregate metrics on accounts and transactions)
func (*V1) RevertTransaction ΒΆ
func (s *V1) RevertTransaction(ctx context.Context, request operations.RevertTransactionRequest, opts ...operations.Option) (*operations.RevertTransactionResponse, error)
RevertTransaction - Revert a ledger transaction by its ID
func (*V1) RunScript
deprecated
func (s *V1) RunScript(ctx context.Context, request operations.RunScriptRequest, opts ...operations.Option) (*operations.RunScriptResponse, error)
RunScript - Execute a Numscript This route is deprecated, and has been merged into `POST /{ledger}/transactions`.
Deprecated: This will be removed in a future release, please migrate away from it as soon as possible.
func (*V1) UpdateMapping ΒΆ
func (s *V1) UpdateMapping(ctx context.Context, request operations.UpdateMappingRequest, opts ...operations.Option) (*operations.UpdateMappingResponse, error)
UpdateMapping - Update the mapping of a ledger
type V2 ΒΆ
type V2 struct {
// contains filtered or unexported fields
}
func (*V2) AddMetadataOnTransaction ΒΆ
func (s *V2) AddMetadataOnTransaction(ctx context.Context, request operations.V2AddMetadataOnTransactionRequest, opts ...operations.Option) (*operations.V2AddMetadataOnTransactionResponse, error)
AddMetadataOnTransaction - Set the metadata of a transaction by its ID
func (*V2) AddMetadataToAccount ΒΆ
func (s *V2) AddMetadataToAccount(ctx context.Context, request operations.V2AddMetadataToAccountRequest, opts ...operations.Option) (*operations.V2AddMetadataToAccountResponse, error)
AddMetadataToAccount - Add metadata to an account
func (*V2) CountAccounts ΒΆ
func (s *V2) CountAccounts(ctx context.Context, request operations.V2CountAccountsRequest, opts ...operations.Option) (*operations.V2CountAccountsResponse, error)
CountAccounts - Count the accounts from a ledger
func (*V2) CountTransactions ΒΆ
func (s *V2) CountTransactions(ctx context.Context, request operations.V2CountTransactionsRequest, opts ...operations.Option) (*operations.V2CountTransactionsResponse, error)
CountTransactions - Count the transactions from a ledger
func (*V2) CreateBulk ΒΆ
func (s *V2) CreateBulk(ctx context.Context, request operations.V2CreateBulkRequest, opts ...operations.Option) (*operations.V2CreateBulkResponse, error)
CreateBulk - Bulk request
func (*V2) CreateExporter ΒΆ
func (s *V2) CreateExporter(ctx context.Context, request components.V2ExporterConfiguration, opts ...operations.Option) (*operations.V2CreateExporterResponse, error)
CreateExporter - Create exporter
func (*V2) CreateLedger ΒΆ
func (s *V2) CreateLedger(ctx context.Context, request operations.V2CreateLedgerRequest, opts ...operations.Option) (*operations.V2CreateLedgerResponse, error)
CreateLedger - Create a ledger
func (*V2) CreatePipeline ΒΆ
func (s *V2) CreatePipeline(ctx context.Context, request operations.V2CreatePipelineRequest, opts ...operations.Option) (*operations.V2CreatePipelineResponse, error)
CreatePipeline - Create pipeline
func (*V2) CreateTransaction ΒΆ
func (s *V2) CreateTransaction(ctx context.Context, request operations.V2CreateTransactionRequest, opts ...operations.Option) (*operations.V2CreateTransactionResponse, error)
CreateTransaction - Create a new transaction to a ledger
func (*V2) DeleteAccountMetadata ΒΆ
func (s *V2) DeleteAccountMetadata(ctx context.Context, request operations.V2DeleteAccountMetadataRequest, opts ...operations.Option) (*operations.V2DeleteAccountMetadataResponse, error)
DeleteAccountMetadata - Delete metadata by key Delete metadata by key
func (*V2) DeleteExporter ΒΆ
func (s *V2) DeleteExporter(ctx context.Context, request operations.V2DeleteExporterRequest, opts ...operations.Option) (*operations.V2DeleteExporterResponse, error)
DeleteExporter - Delete exporter
func (*V2) DeleteLedgerMetadata ΒΆ
func (s *V2) DeleteLedgerMetadata(ctx context.Context, request operations.V2DeleteLedgerMetadataRequest, opts ...operations.Option) (*operations.V2DeleteLedgerMetadataResponse, error)
DeleteLedgerMetadata - Delete ledger metadata by key
func (*V2) DeletePipeline ΒΆ
func (s *V2) DeletePipeline(ctx context.Context, request operations.V2DeletePipelineRequest, opts ...operations.Option) (*operations.V2DeletePipelineResponse, error)
DeletePipeline - Delete pipeline
func (*V2) DeleteTransactionMetadata ΒΆ
func (s *V2) DeleteTransactionMetadata(ctx context.Context, request operations.V2DeleteTransactionMetadataRequest, opts ...operations.Option) (*operations.V2DeleteTransactionMetadataResponse, error)
DeleteTransactionMetadata - Delete metadata by key Delete metadata by key
func (*V2) ExportLogs ΒΆ
func (s *V2) ExportLogs(ctx context.Context, request operations.V2ExportLogsRequest, opts ...operations.Option) (*operations.V2ExportLogsResponse, error)
ExportLogs - Export logs
func (*V2) GetAccount ΒΆ
func (s *V2) GetAccount(ctx context.Context, request operations.V2GetAccountRequest, opts ...operations.Option) (*operations.V2GetAccountResponse, error)
GetAccount - Get account by its address
func (*V2) GetBalancesAggregated ΒΆ
func (s *V2) GetBalancesAggregated(ctx context.Context, request operations.V2GetBalancesAggregatedRequest, opts ...operations.Option) (*operations.V2GetBalancesAggregatedResponse, error)
GetBalancesAggregated - Get the aggregated balances from selected accounts
func (*V2) GetExporterState ΒΆ
func (s *V2) GetExporterState(ctx context.Context, request operations.V2GetExporterStateRequest, opts ...operations.Option) (*operations.V2GetExporterStateResponse, error)
GetExporterState - Get exporter state
func (*V2) GetLedger ΒΆ
func (s *V2) GetLedger(ctx context.Context, request operations.V2GetLedgerRequest, opts ...operations.Option) (*operations.V2GetLedgerResponse, error)
GetLedger - Get a ledger
func (*V2) GetLedgerInfo ΒΆ
func (s *V2) GetLedgerInfo(ctx context.Context, request operations.V2GetLedgerInfoRequest, opts ...operations.Option) (*operations.V2GetLedgerInfoResponse, error)
GetLedgerInfo - Get information about a ledger
func (*V2) GetPipelineState ΒΆ
func (s *V2) GetPipelineState(ctx context.Context, request operations.V2GetPipelineStateRequest, opts ...operations.Option) (*operations.V2GetPipelineStateResponse, error)
GetPipelineState - Get pipeline state
func (*V2) GetTransaction ΒΆ
func (s *V2) GetTransaction(ctx context.Context, request operations.V2GetTransactionRequest, opts ...operations.Option) (*operations.V2GetTransactionResponse, error)
GetTransaction - Get transaction from a ledger by its ID
func (*V2) GetVolumesWithBalances ΒΆ
func (s *V2) GetVolumesWithBalances(ctx context.Context, request operations.V2GetVolumesWithBalancesRequest, opts ...operations.Option) (*operations.V2GetVolumesWithBalancesResponse, error)
GetVolumesWithBalances - Get list of volumes with balances for (account/asset)
func (*V2) ImportLogs ΒΆ
func (s *V2) ImportLogs(ctx context.Context, request operations.V2ImportLogsRequest, opts ...operations.Option) (*operations.V2ImportLogsResponse, error)
func (*V2) ListAccounts ΒΆ
func (s *V2) ListAccounts(ctx context.Context, request operations.V2ListAccountsRequest, opts ...operations.Option) (*operations.V2ListAccountsResponse, error)
ListAccounts - List accounts from a ledger List accounts from a ledger, sorted by address in descending order.
func (*V2) ListExporters ΒΆ
func (s *V2) ListExporters(ctx context.Context, opts ...operations.Option) (*operations.V2ListExportersResponse, error)
ListExporters - List exporters
func (*V2) ListLedgers ΒΆ
func (s *V2) ListLedgers(ctx context.Context, request operations.V2ListLedgersRequest, opts ...operations.Option) (*operations.V2ListLedgersResponse, error)
ListLedgers - List ledgers
func (*V2) ListLogs ΒΆ
func (s *V2) ListLogs(ctx context.Context, request operations.V2ListLogsRequest, opts ...operations.Option) (*operations.V2ListLogsResponse, error)
ListLogs - List the logs from a ledger List the logs from a ledger, sorted by ID in descending order.
func (*V2) ListPipelines ΒΆ
func (s *V2) ListPipelines(ctx context.Context, request operations.V2ListPipelinesRequest, opts ...operations.Option) (*operations.V2ListPipelinesResponse, error)
ListPipelines - List pipelines
func (*V2) ListTransactions ΒΆ
func (s *V2) ListTransactions(ctx context.Context, request operations.V2ListTransactionsRequest, opts ...operations.Option) (*operations.V2ListTransactionsResponse, error)
ListTransactions - List transactions from a ledger List transactions from a ledger, sorted by id in descending order.
func (*V2) ReadStats ΒΆ
func (s *V2) ReadStats(ctx context.Context, request operations.V2ReadStatsRequest, opts ...operations.Option) (*operations.V2ReadStatsResponse, error)
ReadStats - Get statistics from a ledger Get statistics from a ledger. (aggregate metrics on accounts and transactions)
func (*V2) ResetPipeline ΒΆ
func (s *V2) ResetPipeline(ctx context.Context, request operations.V2ResetPipelineRequest, opts ...operations.Option) (*operations.V2ResetPipelineResponse, error)
ResetPipeline - Reset pipeline
func (*V2) RevertTransaction ΒΆ
func (s *V2) RevertTransaction(ctx context.Context, request operations.V2RevertTransactionRequest, opts ...operations.Option) (*operations.V2RevertTransactionResponse, error)
RevertTransaction - Revert a ledger transaction by its ID
func (*V2) StartPipeline ΒΆ
func (s *V2) StartPipeline(ctx context.Context, request operations.V2StartPipelineRequest, opts ...operations.Option) (*operations.V2StartPipelineResponse, error)
StartPipeline - Start pipeline
func (*V2) StopPipeline ΒΆ
func (s *V2) StopPipeline(ctx context.Context, request operations.V2StopPipelineRequest, opts ...operations.Option) (*operations.V2StopPipelineResponse, error)
StopPipeline - Stop pipeline
func (*V2) UpdateLedgerMetadata ΒΆ
func (s *V2) UpdateLedgerMetadata(ctx context.Context, request operations.V2UpdateLedgerMetadataRequest, opts ...operations.Option) (*operations.V2UpdateLedgerMetadataResponse, error)
UpdateLedgerMetadata - Update ledger metadata