Skip to main content

sequencerInboxReadContract

Type Aliases

SequencerInboxReadContractParameters<TFunctionName>

type SequencerInboxReadContractParameters<TFunctionName>: object & GetFunctionArgs<SequencerInboxAbi, TFunctionName>;

Type declaration

MemberType
functionNameTFunctionName
sequencerInboxAddress

Type parameters

Type parameter
TFunctionName extends SequencerInboxFunctionName

Source

src/sequencerInboxReadContract.ts:16


SequencerInboxReadContractReturnType<TFunctionName>

type SequencerInboxReadContractReturnType<TFunctionName>: ReadContractReturnType<SequencerInboxAbi, TFunctionName>;

Type parameters

Type parameter
TFunctionName extends SequencerInboxFunctionName

Source

src/sequencerInboxReadContract.ts:23

Functions

sequencerInboxReadContract()

function sequencerInboxReadContract<TChain, TFunctionName>(client: object, params: SequencerInboxReadContractParameters<TFunctionName>): Promise<SequencerInboxReadContractReturnType<TFunctionName>>

Type parameters

Type parameter
TChain extends undefined | Chain<undefined | ChainFormatters>
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
clientobject
paramsSequencerInboxReadContractParameters<TFunctionName>

Returns

Promise<SequencerInboxReadContractReturnType<TFunctionName>>

Source

src/sequencerInboxReadContract.ts:26