Reference / Modules / client / TransactionClient
Class: TransactionClient
client.TransactionClient
Table of contents
Constructors
Properties
Methods
Constructors
constructor
• new TransactionClient(params): TransactionClient
Parameters
| Name | Type | 
|---|---|
| params | Object | 
| params.axiosFactory | AxiosFactory | 
| params.currentAccount | ValidAccountId | 
| params.networkState | NetworkState<LegalOfficerEndpoint> | 
Returns
Defined in
packages/client/src/TransactionClient.ts:52
Properties
axiosFactory
• Private Readonly axiosFactory: AxiosFactory
Defined in
packages/client/src/TransactionClient.ts:64
currentAccount
• Private Readonly currentAccount: ValidAccountId
Defined in
packages/client/src/TransactionClient.ts:66
networkState
• Private Readonly networkState: NetworkState<LegalOfficerEndpoint>
Defined in
packages/client/src/TransactionClient.ts:62
Methods
fetchTransactions
▸ fetchTransactions(): Promise<BackendTransaction[]>
Returns
Promise<BackendTransaction[]>
Defined in
packages/client/src/TransactionClient.ts:68
getTransactions
▸ getTransactions(axios, request): Promise<BackendTransaction[]>
Parameters
| Name | Type | 
|---|---|
| axios | AxiosInstance | 
| request | FetchTransactionsSpecification | 
Returns
Promise<BackendTransaction[]>