@tevm/voltaire / primitives/TransactionStatus
primitives/TransactionStatus
Type Aliases
TransactionStatusType
TransactionStatusType = {Defined in: src/primitives/TransactionStatus/TransactionStatusType.ts:6 Transaction status in receipttype:"pending"; } | {gasUsed:Type;type:"success"; } | {revertReason?:string;type:"failed"; }
Variables
failed()
Defined in: src/primitives/TransactionStatus/index.ts:12 Create failed statusconstfailed: (revertReason?) =>TransactionStatusType=_failed
Parameters
revertReason?
string
Returns
TransactionStatusType
isFailed()
Defined in: src/primitives/TransactionStatus/index.ts:15 Check if status is failedconstisFailed: (status) =>status is { revertReason?: string; type: "failed" }=_isFailed
Parameters
status
TransactionStatusType
Returns
status is { revertReason?: string; type: "failed" }
isPending()
Defined in: src/primitives/TransactionStatus/index.ts:13 Check if status is pendingconstisPending: (status) =>boolean=_isPending
Parameters
status
TransactionStatusType
Returns
boolean
isSuccess()
Defined in: src/primitives/TransactionStatus/index.ts:14 Check if status is successconstisSuccess: (status) =>status is { gasUsed: Type; type: "success" }=_isSuccess
Parameters
status
TransactionStatusType
Returns
status is { gasUsed: Type; type: "success" }
pending()
Defined in: src/primitives/TransactionStatus/index.ts:10 Create pending statusconstpending: () =>TransactionStatusType=_pending
Returns
TransactionStatusType
success()
Defined in: src/primitives/TransactionStatus/index.ts:11 Create success statusconstsuccess: (gasUsed) =>TransactionStatusType=_success
Parameters
gasUsed
Type
Returns
TransactionStatusType
