Skip to main content
@tevm/voltaire
@tevm/voltaire / primitives/TransactionStatus

primitives/TransactionStatus

Type Aliases

TransactionStatusType

TransactionStatusType = { type: "pending"; } | { gasUsed: Type; type: "success"; } | { revertReason?: string; type: "failed"; }
Defined in: src/primitives/TransactionStatus/TransactionStatusType.ts:6 Transaction status in receipt

Variables

failed()

const failed: (revertReason?) => TransactionStatusType = _failed
Defined in: src/primitives/TransactionStatus/index.ts:12 Create failed status

Parameters

revertReason?
string

Returns

TransactionStatusType

isFailed()

const isFailed: (status) => status is { revertReason?: string; type: "failed" } = _isFailed
Defined in: src/primitives/TransactionStatus/index.ts:15 Check if status is failed

Parameters

status
TransactionStatusType

Returns

status is { revertReason?: string; type: "failed" }

isPending()

const isPending: (status) => boolean = _isPending
Defined in: src/primitives/TransactionStatus/index.ts:13 Check if status is pending

Parameters

status
TransactionStatusType

Returns

boolean

isSuccess()

const isSuccess: (status) => status is { gasUsed: Type; type: "success" } = _isSuccess
Defined in: src/primitives/TransactionStatus/index.ts:14 Check if status is success

Parameters

status
TransactionStatusType

Returns

status is { gasUsed: Type; type: "success" }

pending()

const pending: () => TransactionStatusType = _pending
Defined in: src/primitives/TransactionStatus/index.ts:10 Create pending status

Returns

TransactionStatusType

success()

const success: (gasUsed) => TransactionStatusType = _success
Defined in: src/primitives/TransactionStatus/index.ts:11 Create success status

Parameters

gasUsed
Type

Returns

TransactionStatusType