[release/1.4.10] cmd, core, eth, miner, params, tests: finalize the DAO fork

(cherry picked from commit 2c2e389b77)
This commit is contained in:
Péter Szilágyi
2016-07-14 11:22:58 +03:00
parent b8c0883770
commit 1b2941cd56
12 changed files with 7520 additions and 415 deletions

View File

@ -16,19 +16,9 @@
package params
import (
"math/big"
"github.com/ethereum/go-ethereum/common"
)
import "math/big"
var (
TestNetHomesteadBlock = big.NewInt(494000) // Testnet homestead block
MainNetHomesteadBlock = big.NewInt(1150000) // Mainnet homestead block
TestNetDAOForkBlock = big.NewInt(8888888) // Testnet dao hard-fork block
MainNetDAOForkBlock = big.NewInt(9999999) // Mainnet dao hard-fork block
DAOForkBlockExtra = common.FromHex("0x64616f2d686172642d666f726b") // Block extradata to signel the fork with ("dao-hard-fork")
DAOForkExtraRange = big.NewInt(10) // Number of blocks to override the extradata (prevent no-fork attacks)
DAORefundContract = common.HexToAddress("0x0000000000000000000000000000000000000000") // Address of the refund contract to send DAO balances to
)