Documentation
¶
Index ¶
- func CreateFileConfigs(enableScalaMining bool) (ConfigPaths, TestConfig, error)
- func CreateGoNodeConfig(cfg *Config) (string, error)
- func CreateScalaNodeConfig(cfg *Config) (string, error)
- func NewBlockchainConfig() (*Config, []AccountInfo, error)
- type AccountInfo
- type Config
- type ConfigPaths
- type DistributionItem
- type FeatureInfo
- type GenesisConfig
- type GenesisSettings
- type ScalaCustomOptions
- type TestConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateFileConfigs ¶
func CreateFileConfigs(enableScalaMining bool) (ConfigPaths, TestConfig, error)
func CreateGoNodeConfig ¶
func CreateScalaNodeConfig ¶
func NewBlockchainConfig ¶
func NewBlockchainConfig() (*Config, []AccountInfo, error)
Types ¶
type AccountInfo ¶
type Config ¶ added in v0.10.2
type Config struct {
BlockchainSettings *settings.BlockchainSettings
ScalaOpts *ScalaCustomOptions
}
type ConfigPaths ¶
type DistributionItem ¶
type FeatureInfo ¶ added in v0.10.2
type GenesisConfig ¶
type GenesisConfig struct {
GenesisTimestamp int64
GenesisSignature crypto.Signature
GenesisBaseTarget types.BaseTarget
AverageBlockDelay uint64
Transaction []genesis_generator.GenesisTransactionInfo
}
type GenesisSettings ¶
type GenesisSettings struct {
Scheme proto.Scheme
SchemeRaw string `json:"scheme"`
AverageBlockDelay uint64 `json:"average_block_delay"`
MinBlockTime float64 `json:"min_block_time"`
DelayDelta uint64 `json:"delay_delta"`
Distributions []DistributionItem `json:"distributions"`
PreactivatedFeatures []FeatureInfo `json:"preactivated_features"`
}
type ScalaCustomOptions ¶ added in v0.10.2
type ScalaCustomOptions struct {
Features []FeatureInfo
EnableMining bool
}
type TestConfig ¶
type TestConfig struct {
Accounts []AccountInfo
}
Click to show internal directories.
Click to hide internal directories.