Skip to main content

TransactionReceiptStore

@totemsdk/core


@totemsdk/core / TransactionReceiptStore

Class: TransactionReceiptStore

Constructors

Constructor

new TransactionReceiptStore(storage, logger?, config?): TransactionReceiptStore

Parameters

storage

StorageAdapter

logger?

LoggerAdapter = ...

config?

TransactionReceiptStoreConfig = {}

Returns

TransactionReceiptStore

Methods

add()

add(receipt): Promise<void>

Parameters

receipt

TransactionReceipt

Returns

Promise<void>


clear()

clear(): Promise<void>

Returns

Promise<void>


count()

count(): number

Returns

number


getAll()

getAll(): TransactionReceipt[]

Returns

TransactionReceipt[]


getByTxpowid()

getByTxpowid(txpowid): TransactionReceipt | undefined

Parameters

txpowid

string

Returns

TransactionReceipt | undefined


getRecent()

getRecent(count?): TransactionReceipt[]

Parameters

count?

number = 50

Returns

TransactionReceipt[]


initialize()

initialize(): Promise<void>

Returns

Promise<void>


isInitialized()

isInitialized(): boolean

Returns

boolean


updateStatus()

updateStatus(txpowid, status): Promise<void>

Parameters

txpowid

string

status

"pending" | "confirmed" | "failed"

Returns

Promise<void>