Skip to content

Function: encodeBoop()

function encodeBoop(boop: {
  account: `0x${string}`;
  callData: `0x${string}`;
  dest: `0x${string}`;
  executeGasLimit?: number;
  extraData: `0x${string}`;
  gasLimit?: number;
  maxFeePerGas?: bigint;
  nonceTrack: bigint;
  nonceValue: bigint;
  payer: `0x${string}`;
  submitterFee?: bigint;
  validateGasLimit?: number;
  validatePaymentGasLimit?: number;
  validatorData: `0x${string}`;
  value: bigint;
}): `0x${string}`;

Defined in: apps/submitter/lib/utils/boop/encodeBoop.ts:8

Encodes a Boop into the encoded Hex form for onchain submission.

Parameters

boop

account

`0x${string}`

callData

`0x${string}`

dest

`0x${string}`

executeGasLimit?

number

extraData

`0x${string}`

gasLimit?

number

maxFeePerGas?

bigint

nonceTrack

bigint

nonceValue

bigint

payer

`0x${string}`

submitterFee?

bigint

validateGasLimit?

number

validatePaymentGasLimit?

number

validatorData

`0x${string}`

value

bigint

Returns

`0x${string}`