EVMTrackerParams
EVMTrackerParams =
object
Defined in: packages/pulsar-evm/src/trackers/evmTracker.ts:30
Defines the parameters for the low-level EVM transaction tracker.
Properties
config
config:
Config
Defined in: packages/pulsar-evm/src/trackers/evmTracker.ts:32
onConfirmationsUpdate?
optionalonConfirmationsUpdate?: (confirmations) =>void
Defined in: packages/pulsar-evm/src/trackers/evmTracker.ts:40
Parameters
confirmations
number
Returns
void
onFailure
onFailure: (
error?) =>void
Defined in: packages/pulsar-evm/src/trackers/evmTracker.ts:36
Parameters
error?
unknown
Returns
void
onInitialize?
optionalonInitialize?: () =>void
Defined in: packages/pulsar-evm/src/trackers/evmTracker.ts:37
Returns
void
onReplaced
onReplaced: (
replacement) =>void
Defined in: packages/pulsar-evm/src/trackers/evmTracker.ts:35
Parameters
replacement
ReplacementReturnType
Returns
void
onSuccess
onSuccess: (
txDetails,receipt,client) =>Promise<void>
Defined in: packages/pulsar-evm/src/trackers/evmTracker.ts:34
Parameters
txDetails
GetTransactionReturnType
receipt
TransactionReceipt
client
Client
Returns
Promise<void>
onTxDetailsFetched
onTxDetailsFetched: (
txDetails) =>void
Defined in: packages/pulsar-evm/src/trackers/evmTracker.ts:33
Parameters
txDetails
GetTransactionReturnType
Returns
void
retryCount?
optionalretryCount?:number
Defined in: packages/pulsar-evm/src/trackers/evmTracker.ts:38
retryTimeout?
optionalretryTimeout?:number
Defined in: packages/pulsar-evm/src/trackers/evmTracker.ts:39
tx
tx:
Pick<Transaction,"chainId"|"txKey"|"requiredConfirmations">
Defined in: packages/pulsar-evm/src/trackers/evmTracker.ts:31
waitForTransactionReceiptParams?
optionalwaitForTransactionReceiptParams?:WaitForTransactionReceiptParameters
Defined in: packages/pulsar-evm/src/trackers/evmTracker.ts:41