Skip to main content
Version: 8.6.0

Class: ReceiptTx

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

Parameters​

NameType
receiptTXN_RECEIPT_WITH_BLOCK_INFO

Returns​

ReceiptTx

Defined in​

src/utils/transactionReceipt/transactionReceipt.ts:51

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: TransactionReceiptCallbacks) => void

Type declaration​

▸ (callbacks): void

Parameters​
NameType
callbacksTransactionReceiptCallbacks
Returns​

void

Defined in​

src/utils/transactionReceipt/transactionReceipt.ts:107


isSuccess​

• isSuccess: () => this is SuccessfulTransactionReceiptResponseHelper

Type declaration​

▸ (): this is SuccessfulTransactionReceiptResponseHelper

Returns​

this is SuccessfulTransactionReceiptResponseHelper

Defined in​

src/utils/transactionReceipt/transactionReceipt.ts:109


isReverted​

• isReverted: () => this is RevertedTransactionReceiptResponseHelper

Type declaration​

▸ (): this is RevertedTransactionReceiptResponseHelper

Returns​

this is RevertedTransactionReceiptResponseHelper

Defined in​

src/utils/transactionReceipt/transactionReceipt.ts:111


isError​

• isError: () => this is ErrorReceiptResponseHelper

Type declaration​

▸ (): this is ErrorReceiptResponseHelper

Returns​

this is ErrorReceiptResponseHelper

Defined in​

src/utils/transactionReceipt/transactionReceipt.ts:113

Methods​

isSuccess​

▸ isSuccess(transactionReceipt): transactionReceipt is SuccessfulTransactionReceiptResponse

Parameters​

NameType
transactionReceiptTXN_RECEIPT_WITH_BLOCK_INFO

Returns​

transactionReceipt is SuccessfulTransactionReceiptResponse

Defined in​

src/utils/transactionReceipt/transactionReceipt.ts:115


isReverted​

▸ isReverted(transactionReceipt): transactionReceipt is RevertedTransactionReceiptResponse

Parameters​

NameType
transactionReceiptTXN_RECEIPT_WITH_BLOCK_INFO

Returns​

transactionReceipt is RevertedTransactionReceiptResponse

Defined in​

src/utils/transactionReceipt/transactionReceipt.ts:121