Skip to content

Type Alias: Boop

type Boop = {
  account: Address;
  callData: Bytes;
  dest: Address;
  executeGasLimit: UInt32;
  extraData: Bytes;
  gasLimit: UInt32;
  maxFeePerGas: UInt256;
  nonceTrack: UInt256;
  nonceValue: UInt256;
  payer: Address;
  submitterFee: Int256;
  validateGasLimit: UInt32;
  validatePaymentGasLimit: UInt32;
  validatorData: Bytes;
  value: UInt256;
};

Defined in: apps/submitter/lib/types/Boop.ts:6

Typescript version of the Boop onchain structure.

Properties

account

account: Address;

Defined in: apps/submitter/lib/types/Boop.ts:7


callData

callData: Bytes;

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


dest

dest: Address;

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


executeGasLimit

executeGasLimit: UInt32;

Defined in: apps/submitter/lib/types/Boop.ts:18


extraData

extraData: Bytes;

Defined in: apps/submitter/lib/types/Boop.ts:21


gasLimit

gasLimit: UInt32;

Defined in: apps/submitter/lib/types/Boop.ts:15


maxFeePerGas

maxFeePerGas: UInt256;

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


nonceTrack

nonceTrack: UInt256;

Defined in: apps/submitter/lib/types/Boop.ts:11


nonceValue

nonceValue: UInt256;

Defined in: apps/submitter/lib/types/Boop.ts:12


payer

payer: Address;

Defined in: apps/submitter/lib/types/Boop.ts:9


submitterFee

submitterFee: Int256;

Defined in: apps/submitter/lib/types/Boop.ts:14


validateGasLimit

validateGasLimit: UInt32;

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


validatePaymentGasLimit

validatePaymentGasLimit: UInt32;

Defined in: apps/submitter/lib/types/Boop.ts:17


validatorData

validatorData: Bytes;

Defined in: apps/submitter/lib/types/Boop.ts:20


value

value: UInt256;

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