diff options
Diffstat (limited to 'core/test/blocks-generator.go')
-rw-r--r-- | core/test/blocks-generator.go | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/core/test/blocks-generator.go b/core/test/blocks-generator.go index 10ecc38..0203a19 100644 --- a/core/test/blocks-generator.go +++ b/core/test/blocks-generator.go @@ -263,6 +263,15 @@ type BlocksGeneratorConfig struct { MaxBlockTimeInterval time.Duration } +// NewBlocksGeneratorConfig construct a BlocksGeneratorConfig instance. +func NewBlocksGeneratorConfig(c *types.Config) *BlocksGeneratorConfig { + return &BlocksGeneratorConfig{ + NumChains: c.NumChains, + MinBlockTimeInterval: c.MinBlockInterval, + MaxBlockTimeInterval: c.MaxBlockInterval, + } +} + // BlocksGenerator could generate blocks forming valid DAGs. type BlocksGenerator struct { config *BlocksGeneratorConfig |