DocsReference@proto-kit/libraryClassesVanillaProtocolModules

@proto-kit/libraryDocs


Documentation / @proto-kit/library / VanillaProtocolModules

Class: VanillaProtocolModules

Constructors

new VanillaProtocolModules()

new VanillaProtocolModules(): VanillaProtocolModules

Returns

VanillaProtocolModules

Methods

defaultConfig()

static defaultConfig(): 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()

static mandatoryConfig(): 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()

static mandatoryModules<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()

static with<ProtocolModules>(additionalModules): MandatoryProtocolModulesRecord & object & ProtocolModules

Type Parameters

ProtocolModules extends ProtocolModulesRecord

Parameters

additionalModules: ProtocolModules

Returns

MandatoryProtocolModulesRecord & object & ProtocolModules

Defined in

packages/library/src/protocol/VanillaProtocolModules.ts:24