diff options
Diffstat (limited to 'vendor/github.com/dexon-foundation/dexon-consensus/core/lattice-data.go')
-rw-r--r-- | vendor/github.com/dexon-foundation/dexon-consensus/core/lattice-data.go | 20 |
1 files changed, 7 insertions, 13 deletions
diff --git a/vendor/github.com/dexon-foundation/dexon-consensus/core/lattice-data.go b/vendor/github.com/dexon-foundation/dexon-consensus/core/lattice-data.go index e671c6385..ce6d32ba3 100644 --- a/vendor/github.com/dexon-foundation/dexon-consensus/core/lattice-data.go +++ b/vendor/github.com/dexon-foundation/dexon-consensus/core/lattice-data.go @@ -94,18 +94,6 @@ func (config *latticeDataConfig) isValidGenesisBlockTime(b *types.Block) bool { return !b.Timestamp.Before(config.roundBeginTime) } -// newGenesisLatticeDataConfig constructs a latticeDataConfig instance. -func newGenesisLatticeDataConfig( - dMoment time.Time, - round uint64, - config *types.Config) *latticeDataConfig { - - c := &latticeDataConfig{} - c.fromConfig(round, config) - c.setRoundBeginTime(dMoment) - return c -} - // newLatticeDataConfig constructs a latticeDataConfig instance. func newLatticeDataConfig( prev *latticeDataConfig, cur *types.Config) *latticeDataConfig { @@ -129,8 +117,14 @@ type latticeData struct { // newLatticeData creates a new latticeData instance. func newLatticeData( - db blockdb.Reader, genesisConfig *latticeDataConfig) (data *latticeData) { + db blockdb.Reader, + dMoment time.Time, + round uint64, + config *types.Config) (data *latticeData) { + genesisConfig := &latticeDataConfig{} + genesisConfig.fromConfig(round, config) + genesisConfig.setRoundBeginTime(dMoment) data = &latticeData{ db: db, chains: make([]*chainStatus, genesisConfig.numChains), |