@proto-kit/sequencer • Docs
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
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