Documentation ¶
Index ¶
Constants ¶
View Source
const ( // GeneratorReward is the amount of Block generator default reward // TODO: TBD GeneratorReward = 50 * wallet.DUSK // ConsensusTimeOut is the time out for consensus step timers. ConsensusTimeOut = 5 * time.Second MinFee = int64(100) // GenesisBlockBlob represents the genesis block bytes in hexadecimal format // It's recommended to be regenerated with generation.GenerateGensisBlock() API TestNetGenesisBlob = "" /* 31558-byte string literal not displayed */ )
A signle point of constants definition
Variables ¶
This section is empty.
Functions ¶
func DecodeGenesis ¶
func Load ¶
Load makes an attempt to read and unmarshal any configs from flag, env and dusk config file.
It uses the following precedence order. Each item takes precedence over the item below it:
- flag
- env
- config
- key/value store (not used yet)
- default
Dusk configuration file can be in form of TOML, JSON, YAML, HCL or Java properties config files
Types ¶
type Base ¶ added in v0.2.0
type Base struct { // UsedConfigFile points at the loaded config file UsedConfigFile string // FixedConfigFile fixes the config file to be loaded. If not set, // the default search-for-config procedure is used FixedConfigFile string // name for the config file. Does not include extension. ConfigFileName string // contains filtered or unexported fields }
type Registry ¶
type Registry struct { Base // All configuration groups General generalConfiguration Database databaseConfiguration Wallet walletConfiguration Network networkConfiguration Logger loggerConfiguration Prof profConfiguration RPC rpcConfiguration Performance performanceConfiguration Mempool mempoolConfiguration Consensus consensusConfiguration Gql gqlConfiguration }
Registry stores all loaded configurations according to the config order NB It should be cheap to be copied by value
func Get ¶
func Get() Registry
Get returns registry by value in order to avoid further modifications after initial configuration loading
func LoadFromFile ¶ added in v0.2.0
LoadFromFile unmarshals configPath file into a new Registry instance NB. It does not overwrite the global Registry
Click to show internal directories.
Click to hide internal directories.