Reference@proto-kit/sequencerClassesMinaIncomingMessageAdapter

@proto-kit/sequencer • Docs


Documentation / @proto-kit/sequencer / MinaIncomingMessageAdapter

Class: MinaIncomingMessageAdapter

IncomingMessageAdapter implementation for a Mina Baselayer based on decoding L1-dispatched actions

Implements

Constructors

new MinaIncomingMessageAdapter()

new MinaIncomingMessageAdapter(baseLayer, runtime, protocol): MinaIncomingMessageAdapter

Parameters

• baseLayer: MinaBaseLayer

• runtime: Runtime<RuntimeModulesRecord>

• protocol: ModuleContainerLike

Returns

MinaIncomingMessageAdapter

Defined in

packages/sequencer/src/settlement/messages/MinaIncomingMessageAdapter.ts:38

Methods

fetchPendingMessages()

fetchPendingMessages(address, params): Promise<object>

Parameters

• address: PublicKey

• params

• params.fromActionHash: string

• params.fromL1BlockHeight: number

• params.toActionHash?: string

Returns

Promise<object>

from

from: string

messages

messages: PendingTransaction[]

to

to: string

Implementation of

IncomingMessageAdapter.fetchPendingMessages

Defined in

packages/sequencer/src/settlement/messages/MinaIncomingMessageAdapter.ts:102