Skip to main content

sequencerInboxPrepareTransactionRequest

Type Aliases

SequencerInboxAbi

type SequencerInboxAbi: typeof sequencerInbox.abi;

Source

src/sequencerInboxPrepareTransactionRequest.ts:15


SequencerInboxFunctionName

type SequencerInboxFunctionName: GetFunctionName<SequencerInboxAbi>;

Source

src/sequencerInboxPrepareTransactionRequest.ts:16


SequencerInboxPrepareTransactionRequestParameters<TFunctionName>

type SequencerInboxPrepareTransactionRequestParameters<TFunctionName>: Omit<SequencerInboxPrepareFunctionDataParameters<TFunctionName>, "abi"> & object;

Type declaration

MemberType
accountAddress

Type parameters

Type parameter
TFunctionName extends SequencerInboxFunctionName

Source

src/sequencerInboxPrepareTransactionRequest.ts:69

Functions

sequencerInboxPrepareFunctionData()

function sequencerInboxPrepareFunctionData<TFunctionName>(params: SequencerInboxPrepareFunctionDataParameters<TFunctionName>): object

Type parameters

Type parameter
TFunctionName extends
| "bridge"
| "DATA_AUTHENTICATED_FLAG"
| "HEADER_LENGTH"
| "addSequencerL2Batch"
| "addSequencerL2BatchFromOrigin"
| "batchCount"
| "dasKeySetInfo"
| "forceInclusion"
| "getKeysetCreationBlock"
| "inboxAccs"
| "initialize"
| "invalidateKeysetHash"
| "isBatchPoster"
| "isValidKeysetHash"
| "maxTimeVariation"
| "removeDelayAfterFork"
| "rollup"
| "setIsBatchPoster"
| "setMaxTimeVariation"
| "setValidKeyset"
| "totalDelayedMessagesRead"

Parameters

ParameterType
paramsSequencerInboxPrepareFunctionDataParameters<TFunctionName>

Returns

object

MemberTypeValue
dataany...
to`0x${string}`params.sequencerInbox
valuebigint...

Source

src/sequencerInboxPrepareTransactionRequest.ts:39


sequencerInboxPrepareTransactionRequest()

function sequencerInboxPrepareTransactionRequest<TFunctionName, TTransport, TChain>(client: object, params: SequencerInboxPrepareTransactionRequestParameters<TFunctionName>): Promise<any>

Type parameters

Type parameterValue
TFunctionName extends
| "bridge"
| "DATA_AUTHENTICATED_FLAG"
| "HEADER_LENGTH"
| "addSequencerL2Batch"
| "addSequencerL2BatchFromOrigin"
| "batchCount"
| "dasKeySetInfo"
| "forceInclusion"
| "getKeysetCreationBlock"
| "inboxAccs"
| "initialize"
| "invalidateKeysetHash"
| "isBatchPoster"
| "isValidKeysetHash"
| "maxTimeVariation"
| "removeDelayAfterFork"
| "rollup"
| "setIsBatchPoster"
| "setMaxTimeVariation"
| "setValidKeyset"
| "totalDelayedMessagesRead"-
TTransport extends Transport<string, Record<string, any>, EIP1193RequestFn<undefined>>Transport<string, Record<string, any>, EIP1193RequestFn<undefined>>
TChain extends undefined | Chain<undefined | ChainFormatters>undefined | Chain<undefined | ChainFormatters>

Parameters

ParameterType
clientobject
paramsSequencerInboxPrepareTransactionRequestParameters<TFunctionName>

Returns

Promise<any>

Source

src/sequencerInboxPrepareTransactionRequest.ts:75