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.