Module config

Module config 

Source
Expand description

Blockchain config and params.

Structs§

BlockCreationRewards
Block creation reward.
BlockLimits
Block limits.
BlockParamLimits
Block limits parameter.
BlockchainConfig
Blockchain config.
BlockchainConfigParams
A non-empty dictionary with blockchain config params.
CatchainConfig
Catchain configuration params.
ConfigParam0
Configuration account address (in masterchain).
ConfigParam1
Elector account address (in masterchain).
ConfigParam2
Minter account address (in masterchain).
ConfigParam3
Fee collector account address (in masterchain).
ConfigParam4
DNS root account address (in masterchain).
ConfigParam6
Mint new price and mint add price (unused).
ConfigParam7
Target amount of minted extra currencies.
ConfigParam8
The lowest supported block version and required capabilities.
ConfigParam9
Params that must be present in config.
ConfigParam10
Params that have a different set of update requirements.
ConfigParam11
Config voting setup params.
ConfigParam12
Known workchain descriptions.
ConfigParam13
Complaint pricing.
ConfigParam14
Block creation reward for masterchain and basechain.
ConfigParam15
Validators election timings.
ConfigParam16
Range of number of validators.
ConfigParam17
Validator stake range and factor.
ConfigParam18
Storage prices for different intervals of time.
ConfigParam20
Masterchain gas limits and prices.
ConfigParam21
Base workchain gas limits and prices.
ConfigParam22
Masterchain block limits.
ConfigParam23
Base workchain block limits.
ConfigParam24
Message forwarding prices for masterchain.
ConfigParam25
Message forwarding prices for base workchain.
ConfigParam28
Catchain configuration params.
ConfigParam29
Consensus configuration params.
ConfigParam30
Delector configuration params.
ConfigParam31
Fundamental smartcontract addresses.
ConfigParam32
Previous validator set.
ConfigParam33
Previous temporary validator set.
ConfigParam34
Current validator set.
ConfigParam35
Current temporary validator set.
ConfigParam36
Next validator set.
ConfigParam37
Next temporary validator set.
ConfigProposalSetup
Config proposal setup params.
ConfigVotingSetup
Config voting setup params.
ConsensusConfig
Consensus configuration params.
ElectionTimings
Validators election timings.
GasLimitsPrices
Gas limits and prices.
MsgForwardPrices
Message forwarding prices.
NonEmptyDict
Dict wrapper for ConfigParamWrapper for parsing non-empty dictionaries.
ParamIdentity
Identity wrapper for ConfigParamWrapper.
StoragePrices
Storage prices for some interval.
ValidatorCountParams
Range of number of validators.
ValidatorDescription
Validator description.
ValidatorSet
Validator set.
ValidatorSetPRNG
Random generator used for validator subset calculation.
ValidatorStakeParams
Validator stake range and factor.
WorkchainDescription
Workchain description.
WorkchainFormatBasic
Basic workchain format description.
WorkchainFormatExtended
Extended workchain format description.

Enums§

WorkchainFormat
Workchain format description.

Traits§

ConfigParamWrapper
Trait to customize config param representation.
KnownConfigParam
Marker trait which is implemented for known config params.