Skip to Content
API referencePulsar CoreSrcType AliasesTxAdapter<TR, T, A>

@tuwaio/pulsar-core-monorepo


TxAdapter<TR, T, A>

TxAdapter<TR, T, A> = object

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

Type Parameters

TR

TR

T

T extends Transaction<TR>

A

A

Properties

checkAndInitializeTrackerInStore()

checkAndInitializeTrackerInStore: ({ tx, ...rest }) => Promise<void>

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

Parameters

{
tx, ...rest

}

object & Pick<ITxTrackingStore<TR, T, A>, "transactionsPool" | "updateTxParams" | "onSucceedCallbacks" | "removeTxFromPool">

Returns

Promise<void>


checkChainForTx()

checkChainForTx: (chainId) => Promise<void>

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

Parameters

chainId

string | number

Returns

Promise<void>


checkTransactionsTracker()

checkTransactionsTracker: (actionTxKey, walletType) => object

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

Parameters

actionTxKey

A

walletType

string

Returns

object

tracker

tracker: TR

txKey

txKey: string


getWalletInfo()

getWalletInfo: () => object

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

Returns

walletAddress

walletAddress: string

Wallet address.

walletType

walletType: string

Type of the wallet. (injected, wallet connect, etc.)


key

key: TransactionAdapter

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

Last updated on