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