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.