diff options
author | Wei-Ning Huang <w@dexon.org> | 2019-03-17 10:43:10 +0800 |
---|---|---|
committer | Wei-Ning Huang <w@dexon.org> | 2019-04-09 21:32:58 +0800 |
commit | 64f26af59d24881bcdd49bbdd291c1a21a12b82d (patch) | |
tree | 4968dc2006c6cabd118fc200b85bd05dc180efd0 /core/genesis.go | |
parent | 2818ad97f5b302f76e3296195bf8daae1868c435 (diff) | |
download | go-tangerine-64f26af59d24881bcdd49bbdd291c1a21a12b82d.tar go-tangerine-64f26af59d24881bcdd49bbdd291c1a21a12b82d.tar.gz go-tangerine-64f26af59d24881bcdd49bbdd291c1a21a12b82d.tar.bz2 go-tangerine-64f26af59d24881bcdd49bbdd291c1a21a12b82d.tar.lz go-tangerine-64f26af59d24881bcdd49bbdd291c1a21a12b82d.tar.xz go-tangerine-64f26af59d24881bcdd49bbdd291c1a21a12b82d.tar.zst go-tangerine-64f26af59d24881bcdd49bbdd291c1a21a12b82d.zip |
core: fill in genesis timstamp and remove dMoment from protocol handshake (#263)
Fill in dmoment as genesis block timestamp. This allow us to remove
dMoment check from protocol handshake since genesis block hash itself
will protect us against different dMoment.
Diffstat (limited to 'core/genesis.go')
-rw-r--r-- | core/genesis.go | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/core/genesis.go b/core/genesis.go index f2df4f62f..10585bab4 100644 --- a/core/genesis.go +++ b/core/genesis.go @@ -384,7 +384,7 @@ func GenesisBlockForTesting(db ethdb.Database, addr common.Address, balance *big func DefaultGenesisBlock() *Genesis { return &Genesis{ Config: params.MainnetChainConfig, - Timestamp: 1540024964, + Timestamp: params.MainnetChainConfig.DMoment, Nonce: 0x42, ExtraData: hexutil.MustDecode("0x5765692d4e696e6720536f6e696320426f6a696520323031382d31302d32302e"), GasLimit: 40000000, @@ -397,6 +397,7 @@ func DefaultGenesisBlock() *Genesis { func DefaultTestnetGenesisBlock() *Genesis { return &Genesis{ Config: params.TestnetChainConfig, + Timestamp: params.TestnetChainConfig.DMoment, Nonce: 0x42, ExtraData: hexutil.MustDecode("0x3535353535353535353535353535353535353535353535353535353535353535"), GasLimit: 40000000, @@ -409,6 +410,7 @@ func DefaultTestnetGenesisBlock() *Genesis { func DefaultTaipeiGenesisBlock() *Genesis { return &Genesis{ Config: params.TaipeiChainConfig, + Timestamp: params.TaipeiChainConfig.DMoment, Nonce: 0x42, ExtraData: hexutil.MustDecode("0x3535353535353535353535353535353535353535353535353535353535353535"), GasLimit: 40000000, @@ -421,6 +423,7 @@ func DefaultTaipeiGenesisBlock() *Genesis { func DefaultYilanGenesisBlock() *Genesis { return &Genesis{ Config: params.YilanChainConfig, + Timestamp: params.YilanChainConfig.DMoment, Nonce: 0x42, ExtraData: hexutil.MustDecode("0x3535353535353535353535353535353535353535353535353535353535353535"), GasLimit: 40000000, |