Skip to main content
Version: 10.8.0

Class: ReceiptTx

Defined in: src/utils/transactionReceipt/transactionReceipt.ts:46

Deprecated​

Use createTransactionReceipt instead Utility that analyses transaction receipt response and provides helpers to process it

Example​

const responseTx = new ReceiptTx(receipt);
responseTx.match({
success: (txR: SuccessfulTransactionReceiptResponse) => { },
reverted: (txR: RevertedTransactionReceiptResponse) => { },
error: (err: Error) => { },
});
responseTx.match({
success: (txR: SuccessfulTransactionReceiptResponse) => { },
_: () => { },
}

Constructors​

Constructor​

new ReceiptTx(receipt): ReceiptTx

Defined in: src/utils/transactionReceipt/transactionReceipt.ts:51

Parameters​

receipt​

TXN_RECEIPT_WITH_BLOCK_INFO

Returns​

ReceiptTx

Properties​

statusReceipt​

readonly statusReceipt: keyof TransactionStatusReceiptSets

Defined in: src/utils/transactionReceipt/transactionReceipt.ts:47


value​

readonly value: TransactionReceiptValue

Defined in: src/utils/transactionReceipt/transactionReceipt.ts:49


match​

match: (callbacks) => void

Defined in: src/utils/transactionReceipt/transactionReceipt.ts:107

Parameters​

callbacks​

TransactionReceiptCallbacks

Returns​

void


isSuccess​

isSuccess: () => this is SuccessfulTransactionReceiptResponseHelper

Defined in: src/utils/transactionReceipt/transactionReceipt.ts:109

Returns​

this is SuccessfulTransactionReceiptResponseHelper


isReverted​

isReverted: () => this is RevertedTransactionReceiptResponseHelper

Defined in: src/utils/transactionReceipt/transactionReceipt.ts:111

Returns​

this is RevertedTransactionReceiptResponseHelper


isError​

isError: () => this is ErrorReceiptResponseHelper

Defined in: src/utils/transactionReceipt/transactionReceipt.ts:113

Returns​

this is ErrorReceiptResponseHelper

Methods​

isSuccess()​

static isSuccess(transactionReceipt): transactionReceipt is SuccessfulTransactionReceiptResponse

Defined in: src/utils/transactionReceipt/transactionReceipt.ts:115

Parameters​

transactionReceipt​

TXN_RECEIPT_WITH_BLOCK_INFO

Returns​

transactionReceipt is SuccessfulTransactionReceiptResponse


isReverted()​

static isReverted(transactionReceipt): transactionReceipt is RevertedTransactionReceiptResponse

Defined in: src/utils/transactionReceipt/transactionReceipt.ts:121

Parameters​

transactionReceipt​

TXN_RECEIPT_WITH_BLOCK_INFO

Returns​

transactionReceipt is RevertedTransactionReceiptResponse