EVMTrackerParams
EVMTrackerParams =
object
Defined in: packages/pulsar-evm/src/trackers/evmTracker.ts:93
Defines the parameters for the low-level EVM transaction tracker.
Properties
config
config:
Config
Defined in: packages/pulsar-evm/src/trackers/evmTracker.ts:97
The @wagmi/core configuration instance used to resolve network clients.
onConfirmationsUpdate?
optionalonConfirmationsUpdate?: (confirmations) =>void
Defined in: packages/pulsar-evm/src/trackers/evmTracker.ts:113
Optional callback fired whenever required block confirmation count updates.
Parameters
confirmations
number
Returns
void
onFailure
onFailure: (
error?) =>void
Defined in: packages/pulsar-evm/src/trackers/evmTracker.ts:105
Callback fired when tracking fails fatally or exceeds all retry attempts.
Parameters
error?
unknown
Returns
void
onInitialize?
optionalonInitialize?: () =>void
Defined in: packages/pulsar-evm/src/trackers/evmTracker.ts:107
Optional callback fired when tracker initialization starts.
Returns
void
onReplaced
onReplaced: (
replacement) =>void
Defined in: packages/pulsar-evm/src/trackers/evmTracker.ts:103
Callback fired when the transaction has been replaced (repriced or cancelled).
Parameters
replacement
ReplacementReturnType
Returns
void
onSuccess
onSuccess: (
txDetails,receipt,client) =>Promise<void>
Defined in: packages/pulsar-evm/src/trackers/evmTracker.ts:101
Callback fired when the transaction is mined successfully (or reverted on-chain).
Parameters
txDetails
GetTransactionReturnType
receipt
TransactionReceipt
client
Client
Returns
Promise<void>
onTxDetailsFetched
onTxDetailsFetched: (
txDetails) =>void
Defined in: packages/pulsar-evm/src/trackers/evmTracker.ts:99
Callback fired once transaction details (nonce, input, values) are successfully fetched.
Parameters
txDetails
GetTransactionReturnType
Returns
void
retryCount?
optionalretryCount?:number
Defined in: packages/pulsar-evm/src/trackers/evmTracker.ts:109
Number of retries for the initial getTransaction fetch step. Defaults to 10.
retryTimeout?
optionalretryTimeout?:number
Defined in: packages/pulsar-evm/src/trackers/evmTracker.ts:111
Timeout in milliseconds between getTransaction retry attempts. Defaults to 3000ms.
tx
tx:
Pick<Transaction,"chainId"|"txKey"|"requiredConfirmations">
Defined in: packages/pulsar-evm/src/trackers/evmTracker.ts:95
The transaction identity parameters (chainId, txKey, requiredConfirmations).
waitForTransactionReceiptParams?
optionalwaitForTransactionReceiptParams?:WaitForTransactionReceiptParameters
Defined in: packages/pulsar-evm/src/trackers/evmTracker.ts:115
Optional custom parameters passed directly to viem’s waitForTransactionReceipt.