Skip to content

Type Alias: BoopReceipt

type BoopReceipt = {
  account: Address;
  boopHash: Hash;
  entryPoint: Address;
  gasCost: UInt256;
  gasUsed: UInt256;
  logs: Log[];
  nonceTrack: UInt256;
  nonceValue: UInt256;
  revertData: Hex;
  status: OnchainStatus;
  txReceipt: Receipt;
};

Defined in: apps/submitter/lib/types/BoopReceipt.ts:8

Describes the result of a Boop that has been submitted onchain.

Properties

account

account: Address;

Defined in: apps/submitter/lib/types/BoopReceipt.ts:13

Account that sent the Boop.


boopHash

boopHash: Hash;

Defined in: apps/submitter/lib/types/BoopReceipt.ts:10

Boop identifying hash.


entryPoint

entryPoint: Address;

Defined in: apps/submitter/lib/types/BoopReceipt.ts:22

EntryPoint to which the Boop was submitted onchain.


gasCost

gasCost: UInt256;

Defined in: apps/submitter/lib/types/BoopReceipt.ts:39

Total gas cost for the Boop in wei (inclusive submitter fee)


gasUsed

gasUsed: UInt256;

Defined in: apps/submitter/lib/types/BoopReceipt.ts:36

Gas used by the Boop


logs

logs: Log[];

Defined in: apps/submitter/lib/types/BoopReceipt.ts:28

Logs emitted by Boop.


nonceTrack

nonceTrack: UInt256;

Defined in: apps/submitter/lib/types/BoopReceipt.ts:16

Nonces are ordered within tracks; there is no ordering constraint across tracks.


nonceValue

nonceValue: UInt256;

Defined in: apps/submitter/lib/types/BoopReceipt.ts:19

Nonce sequence number within the nonce track.


revertData

revertData: Hex;

Defined in: apps/submitter/lib/types/BoopReceipt.ts:33

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:25

Result of onchain submission of the Boop.


txReceipt

txReceipt: Receipt;

Defined in: apps/submitter/lib/types/BoopReceipt.ts:46

Receipt for the transaction that carried the Boop. Note that this transaction is allowed to do other things besides carrying the boop, and could potentially have carried multiple boops.