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.