Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { Dev *DevConfig User *UserConfig }
type DevConfig ¶
type DevConfig struct { Genesis *GenesisConfig Version string BlocksPerEpoch uint64 BlockLeadTimestamp uint32 BlockMaxDrift uint16 MaxFutureBlockLength uint16 MaxMarginBlockNumber uint16 MinMarginBlockNumber uint16 ReorgLimit uint64 MessageQSize uint32 MessageReceiptTimeout uint32 MessageBufferSize uint32 MaxOTSTracking uint64 OtsBitFieldSize uint64 MiningNonceOffset int64 ExtraNonceOffset uint16 MiningBlobSize uint16 DefaultNonce uint8 DefaultAccountBalance uint64 MiningSetpointBlocktime uint64 DBName string PeersFilename string WalletDatFilename string BannedPeersFilename string Transaction *TransactionConfig Token *TokenConfig NMeasurement uint8 KP int64 NumberOfBlockAnalyze uint8 SizeMultiplier float64 BlockMinSizeLimit int TxExtraOverhead int ShorPerQuanta uint64 MaxReceivableBytes uint64 ReservedQuota uint64 MaxBytesOut uint64 SyncDelayMining uint8 BlockTimeSeriesSize uint32 RecordTransactionHashes bool // True will enable recording of transaction hashes into address state }
func GetDevConfig ¶
func GetDevConfig() (dev *DevConfig)
type EphemeralConfig ¶
type EphemeralConfig struct {
AcceptEphemeral bool
}
type GenesisConfig ¶
type MinerConfig ¶
type MongoProcessorConfig ¶
type NodeConfig ¶
type TokenConfig ¶
type TransactionConfig ¶
type TransactionConfig struct {
MultiOutputLimit uint8
}
type TransactionPoolConfig ¶
type UserConfig ¶
type UserConfig struct { Node *NodeConfig NotificationServerConfig *NotificationServerConfig Miner *MinerConfig Ephemeral *EphemeralConfig NTP *NTPConfig ChainStateTimeout uint16 ChainStateBroadcastPeriod uint16 TransactionPool *TransactionPoolConfig QrlDir string ChainFileDirectory string API *API MongoProcessorConfig *MongoProcessorConfig }
func GetUserConfig ¶
func GetUserConfig() (userConf *UserConfig)
func (*UserConfig) DataDir ¶
func (u *UserConfig) DataDir() string
func (*UserConfig) GetLogFileName ¶
func (u *UserConfig) GetLogFileName() string
func (*UserConfig) SetDataDir ¶
func (u *UserConfig) SetDataDir(dataDir string)
Click to show internal directories.
Click to hide internal directories.