Skip to Content
API referencePulsar EvmSrcType AliasesEVMTrackerParams

@tuwaio/pulsar-core-monorepo


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?

optional onConfirmationsUpdate?: (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?

optional onInitialize?: () => 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?

optional retryCount?: number

Defined in: packages/pulsar-evm/src/trackers/evmTracker.ts:38 


retryTimeout?

optional retryTimeout?: 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?

optional waitForTransactionReceiptParams?: WaitForTransactionReceiptParameters

Defined in: packages/pulsar-evm/src/trackers/evmTracker.ts:41 

Last updated on