@proto-kit/sequencerDocs


Documentation / @proto-kit/sequencer / InMemorySignerConfig

Interface: InMemorySignerConfig

Configuration for the in-memory Mina signer. Defines all private keys that the signer will manage.

Properties

contractKeys

contractKeys: PrivateKey[]

Private keys for smart contracts managed by this signer. Expected order: [settlement, dispatch, minaBridge]

Defined in

packages/sequencer/src/settlement/MinaSigner.ts:106


feepayer

feepayer: PrivateKey

Private key of the feepayer account that will pay for transaction fees.

Defined in

packages/sequencer/src/settlement/MinaSigner.ts:100


tokenBridgeKeys?

optional tokenBridgeKeys: PrivateKey[]

Optional private keys for token bridge contracts. Used when the application manages cross-chain token transfers.

Defined in

packages/sequencer/src/settlement/MinaSigner.ts:112