Skip to Content

TransactionTracker

Defined in: packages/pulsar-core/src/types.ts:24 

Tracking strategy of a transaction. The chain adapter picks it after the action returns (see TxAdapter.checkTransactionsTracker) and routes the transaction to the matching tracker.

Enumeration Members

EIP5792

EIP5792: "eip5792"

Defined in: packages/pulsar-core/src/types.ts:37 

A batch of calls sent with EIP-5792 wallet_sendCalls, tracked by its batch ID through the wallet’s wallet_getCallsStatus and then on-chain (@tuwaio/pulsar-evm).


ERC4337

ERC4337: "erc4337"

Defined in: packages/pulsar-core/src/types.ts:32 

An ERC-4337 UserOperation, tracked by its userOpHash through a bundler RPC and then on-chain.


Ethereum

Ethereum: "ethereum"

Defined in: packages/pulsar-core/src/types.ts:26 

A standard EVM transaction, tracked by its hash through RPC (@tuwaio/pulsar-evm).


Safe

Safe: "safe"

Defined in: packages/pulsar-core/src/types.ts:28 

A Safe multisig transaction, tracked by its safeTxHash through the Safe Transaction Service API.


Solana

Solana: "solana"

Defined in: packages/pulsar-core/src/types.ts:30 

A Solana transaction, tracked by its signature through RPC (@tuwaio/pulsar-solana).

Last updated on