@proto-kit/library • Docs
Documentation / @proto-kit/library / VanillaProtocolModules
Class: VanillaProtocolModules
Constructors
new VanillaProtocolModules()
new VanillaProtocolModules():
VanillaProtocolModules
Returns
Methods
defaultConfig()
staticdefaultConfig():object
Returns
object
AccountState
AccountState:
object
BlockHeight
BlockHeight:
object
BlockProver
BlockProver:
object
LastStateRoot
LastStateRoot:
object
StateTransitionProver
StateTransitionProver:
object
TransactionFee
TransactionFee:
object
TransactionFee.baseFee
TransactionFee.baseFee:
bigint=0n
TransactionFee.feeRecipient
TransactionFee.feeRecipient:
string
TransactionFee.methods
TransactionFee.methods:
object={}
TransactionFee.perWeightUnitFee
TransactionFee.perWeightUnitFee:
bigint=0n
TransactionFee.tokenId
TransactionFee.tokenId:
bigint=0n
TransactionProver
TransactionProver:
object
Defined in
packages/library/src/protocol/VanillaProtocolModules.ts:39
mandatoryConfig()
staticmandatoryConfig():object
Returns
object
AccountState
AccountState:
object
BlockHeight
BlockHeight:
object
BlockProver
BlockProver:
object
LastStateRoot
LastStateRoot:
object
StateTransitionProver
StateTransitionProver:
object
TransactionProver
TransactionProver:
object
Defined in
packages/library/src/protocol/VanillaProtocolModules.ts:33
mandatoryModules()
staticmandatoryModules<ProtocolModules>(additionalModules):MandatoryProtocolModulesRecord&ProtocolModules
Type Parameters
• ProtocolModules extends ProtocolModulesRecord
Parameters
• additionalModules: ProtocolModules
Returns
MandatoryProtocolModulesRecord & ProtocolModules
Defined in
packages/library/src/protocol/VanillaProtocolModules.ts:15
with()
staticwith<ProtocolModules>(additionalModules):MandatoryProtocolModulesRecord&object&ProtocolModules
Type Parameters
• ProtocolModules extends ProtocolModulesRecord
Parameters
• additionalModules: ProtocolModules
Returns
MandatoryProtocolModulesRecord & object & ProtocolModules