DocsReference@proto-kit/sequencerClassesMinaIncomingMessageAdapter

@proto-kit/sequencerDocs


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