DocsReference@proto-kit/sequencerClassesMinaTransactionSender

@proto-kit/sequencerDocs


Documentation / @proto-kit/sequencer / MinaTransactionSender

Class: MinaTransactionSender

Constructors

new MinaTransactionSender()

new MinaTransactionSender(creator, provingTask, simulator, baseLayer): MinaTransactionSender

Parameters

creator: FlowCreator

provingTask: SettlementProvingTask

simulator: MinaTransactionSimulator

baseLayer: MinaBaseLayer

Returns

MinaTransactionSender

Defined in

packages/sequencer/src/settlement/transactions/MinaTransactionSender.ts:43

Methods

getNextNonce()

getNextNonce(sender): Promise<number>

Parameters

sender: PublicKey

Returns

Promise<number>

Defined in

packages/sequencer/src/settlement/transactions/MinaTransactionSender.ts:50


proveAndSendTransaction()

proveAndSendTransaction<Wait>(transaction, waitOnStatus): Promise<TxSendResult<Wait>>

Type Parameters

Wait extends "included" | "sent" | "none"

Parameters

transaction: Transaction<false, true>

waitOnStatus: Wait

Returns

Promise<TxSendResult<Wait>>

Defined in

packages/sequencer/src/settlement/transactions/MinaTransactionSender.ts:126