Type Alias: BoopReceipt
type BoopReceipt = {
blockHash: Hash;
blockNumber: UInt256;
boop: Boop;
boopHash: Hash;
description: string;
entryPoint: Address;
evmTxHash: Hash;
gasPrice: UInt256;
logs: BoopLog[];
revertData: Hex;
status: OnchainStatus;
};
Defined in: apps/submitter/lib/types/BoopReceipt.ts:8
Describes the result of a Boop that has been submitted onchain.
Properties
blockHash
blockHash: Hash;
Defined in: apps/submitter/lib/types/BoopReceipt.ts:44
Hash of block on which this boop landed.
blockNumber
blockNumber: UInt256;
Defined in: apps/submitter/lib/types/BoopReceipt.ts:47
Number of block on which this boop landed.
boop
boop: Boop;
Defined in: apps/submitter/lib/types/BoopReceipt.ts:13
The boop that this receipt is for.
boopHash
boopHash: Hash;
Defined in: apps/submitter/lib/types/BoopReceipt.ts:10
Boop identifying hash.
description
description: string;
Defined in: apps/submitter/lib/types/BoopReceipt.ts:19
Description of the status, potentially including finer-grained details.
entryPoint
entryPoint: Address;
Defined in: apps/submitter/lib/types/BoopReceipt.ts:22
EntryPoint to which the Boop was submitted onchain.
evmTxHash
evmTxHash: Hash;
Defined in: apps/submitter/lib/types/BoopReceipt.ts:41
Hash of the EVM transaction that landed the boop onchain.
gasPrice
gasPrice: UInt256;
Defined in: apps/submitter/lib/types/BoopReceipt.ts:53
The gas price paid by the submitter, on the basis of which the cost to the payer is computed. (Post EIP-1559, this is baseFee per gas + tip per gas.)
logs
logs: BoopLog[];
Defined in: apps/submitter/lib/types/BoopReceipt.ts:25
Logs (events) that were emitted during the call made by the boop.
revertData
revertData: Hex;
Defined in: apps/submitter/lib/types/BoopReceipt.ts:30
The revertData carried by one of our custom error, or the raw deal for Onchain.UnexpectedReverted.
status
status: OnchainStatus;
Defined in: apps/submitter/lib/types/BoopReceipt.ts:16
Result of onchain submission of the Boop.