Skip to Content
API referencePulsar EvmSrcType AliasesEVMTrackerParams

@tuwaio/pulsar-core-monorepo


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()?

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

optional retryCount: number

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


retryTimeout?

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

optional waitForTransactionReceiptParams: WaitForTransactionReceiptParameters

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

Last updated on