@proto-kit/stack • Docs
Documentation / @proto-kit/stack / DefaultModules
Class: DefaultModules
Constructors
new DefaultModules()
new DefaultModules():
DefaultModules
Returns
Methods
api()
staticapi():object
Returns
object
Graphql
Graphql:
TypedClass<GraphqlSequencerModule<object>>
Defined in
stack/src/presets/modules/index.ts:70
appChainBase()
staticappChainBase():object
Returns
object
NetworkStateTransportModule
NetworkStateTransportModule: typeof
BlockStorageNetworkStateModule=BlockStorageNetworkStateModule
QueryTransportModule
QueryTransportModule: typeof
StateServiceQueryModule=StateServiceQueryModule
TransactionSender
TransactionSender: typeof
InMemoryTransactionSender=InMemoryTransactionSender
Defined in
stack/src/presets/modules/index.ts:177
core()
staticcore(options?):object
Parameters
• options?
• options.settlementEnabled?: boolean
Returns
object
BaseLayer?
optionalBaseLayer: typeofMinaBaseLayer=MinaBaseLayer
BatchProducerModule
BatchProducerModule:
undefined| typeofBatchProducerModule
BlockProducerModule
BlockProducerModule: typeof
BlockProducerModule
BlockTrigger
BlockTrigger: typeof
TimedBlockTrigger=TimedBlockTrigger
BridgingModule
BridgingModule:
undefined| typeofBridgingModule
FeeStrategy?
optionalFeeStrategy: typeofConstantFeeStrategy=ConstantFeeStrategy
Graphql
Graphql:
TypedClass<GraphqlSequencerModule<object>>
Mempool
Mempool: typeof
PrivateMempool=PrivateMempool
SequencerStartupModule
SequencerStartupModule: typeof
SequencerStartupModule
SettlementModule
SettlementModule:
undefined| typeofSettlementModule
SettlementSigner?
optionalSettlementSigner: typeofInMemoryMinaSigner=InMemoryMinaSigner
Defined in
stack/src/presets/modules/index.ts:76
indexer()
staticindexer():object
Returns
object
Database
Database: typeof
PrismaRedisDatabase=PrismaRedisDatabase
Graphql
Graphql:
TypedClass<GraphqlSequencerModule<object>>
TaskQueue
TaskQueue: typeof
BullQueue=BullQueue
TaskWorker
TaskWorker:
TypedClass<WorkerModule<object>>
Defined in
stack/src/presets/modules/index.ts:111
inMemoryDatabase()
staticinMemoryDatabase():object
Returns
object
Database
Database: typeof
InMemoryDatabase=InMemoryDatabase
Defined in
stack/src/presets/modules/index.ts:141
localWorker()
staticlocalWorker(options?):object
Parameters
• options?
• options.settlementEnabled?: boolean
Returns
object
TaskQueue
TaskQueue: typeof
LocalTaskQueue=LocalTaskQueue
WorkerModule
WorkerModule:
TypedClass<WorkerModule<object>>
Defined in
stack/src/presets/modules/index.ts:153
metrics()
staticmetrics():object
Returns
object
OpenTelemetryServer
OpenTelemetryServer: typeof
OpenTelemetryServer
Defined in
stack/src/presets/modules/index.ts:88
prismaRedisDatabase()
staticprismaRedisDatabase():object
Returns
object
Database
Database: typeof
PrismaRedisDatabase=PrismaRedisDatabase
Defined in
stack/src/presets/modules/index.ts:147
processor()
staticprocessor<PrismaClient>(resolvers,handlers):object
Type Parameters
• PrismaClient extends BasePrismaClient
Parameters
• resolvers: NonEmptyArray<Function>
• handlers: HandlersRecord<PrismaClient>
Returns
object
BlockFetching
BlockFetching: typeof
BlockFetching
GraphqlSequencerModule
GraphqlSequencerModule:
TypedClass<GraphqlSequencerModule<object>>
HandlersExecutor
HandlersExecutor:
TypedClass<HandlersExecutor<BasePrismaClient,HandlersRecord<PrismaClient>>>
Trigger
Trigger: typeof
TimedProcessorTrigger=TimedProcessorTrigger
Defined in
stack/src/presets/modules/index.ts:127
redisTaskQueue()
staticredisTaskQueue():object
Returns
object
TaskQueue
TaskQueue: typeof
BullQueue=BullQueue
Defined in
stack/src/presets/modules/index.ts:164
remoteWorker()
staticremoteWorker():object
Returns
object
TaskQueue
TaskQueue: typeof
BullQueue=BullQueue
WorkerModule
WorkerModule:
TypedClass<WorkerModule<object>>
Defined in
stack/src/presets/modules/index.ts:170
sequencerIndexer()
staticsequencerIndexer():object
Returns
object
IndexerNotifier
IndexerNotifier: typeof
IndexerNotifier
Defined in
stack/src/presets/modules/index.ts:105
settlement()
staticsettlement():object
Returns
object
BaseLayer
BaseLayer: typeof
MinaBaseLayer=MinaBaseLayer
BatchProducerModule
BatchProducerModule: typeof
BatchProducerModule
BridgingModule
BridgingModule: typeof
BridgingModule
FeeStrategy
FeeStrategy: typeof
ConstantFeeStrategy=ConstantFeeStrategy
SettlementModule
SettlementModule: typeof
SettlementModule
SettlementSigner
SettlementSigner: typeof
InMemoryMinaSigner=InMemoryMinaSigner
Defined in
stack/src/presets/modules/index.ts:94
settlementScript()
staticsettlementScript():object
Returns
object
BaseLayer
BaseLayer: typeof
MinaBaseLayer=MinaBaseLayer
BatchProducerModule
BatchProducerModule: typeof
BatchProducerModule
BridgingModule
BridgingModule: typeof
BridgingModule
FeeStrategy
FeeStrategy: typeof
ConstantFeeStrategy=ConstantFeeStrategy
Mempool
Mempool: typeof
PrivateMempool=PrivateMempool
SequencerStartupModule
SequencerStartupModule: typeof
SequencerStartupModule
SettlementModule
SettlementModule: typeof
SettlementModule
SettlementSigner
SettlementSigner: typeof
InMemoryMinaSigner=InMemoryMinaSigner
TaskQueue
TaskQueue: typeof
LocalTaskQueue=LocalTaskQueue
WorkerModule
WorkerModule:
TypedClass<WorkerModule<object>>