aboutsummaryrefslogtreecommitdiffstats
path: root/test/RPCSession.cpp
diff options
context:
space:
mode:
authorchriseth <chris@ethereum.org>2018-02-27 02:53:38 +0800
committerchriseth <chris@ethereum.org>2018-03-02 00:19:35 +0800
commit982476f99d085072d25b703a146a6d92cd280714 (patch)
treead56498dc6e4da72a5c38865ca3d28de9a5a5523 /test/RPCSession.cpp
parent7b0272ccfbfbe547cea3fea5a941645b1da2cd27 (diff)
downloaddexon-solidity-982476f99d085072d25b703a146a6d92cd280714.tar
dexon-solidity-982476f99d085072d25b703a146a6d92cd280714.tar.gz
dexon-solidity-982476f99d085072d25b703a146a6d92cd280714.tar.bz2
dexon-solidity-982476f99d085072d25b703a146a6d92cd280714.tar.lz
dexon-solidity-982476f99d085072d25b703a146a6d92cd280714.tar.xz
dexon-solidity-982476f99d085072d25b703a146a6d92cd280714.tar.zst
dexon-solidity-982476f99d085072d25b703a146a6d92cd280714.zip
Add TangerineWhistle.
Diffstat (limited to 'test/RPCSession.cpp')
-rw-r--r--test/RPCSession.cpp16
1 files changed, 9 insertions, 7 deletions
diff --git a/test/RPCSession.cpp b/test/RPCSession.cpp
index 79ddf754..54871057 100644
--- a/test/RPCSession.cpp
+++ b/test/RPCSession.cpp
@@ -219,9 +219,13 @@ string RPCSession::personal_newAccount(string const& _password)
void RPCSession::test_setChainParams(vector<string> const& _accounts)
{
- string enableByzantium;
- if (test::Options::get().evmVersion() == solidity::EVMVersion::byzantium())
- enableByzantium = "\"byzantiumForkBlock\": \"0x00\",";
+ string forks;
+ if (test::Options::get().evmVersion() >= solidity::EVMVersion::tangerineWhistle())
+ forks += "\"EIP150ForkBlock\": \"0x00\",\n";
+ if (test::Options::get().evmVersion() >= solidity::EVMVersion::spuriousDragon())
+ forks += "\"EIP158ForkBlock\": \"0x00\",\n";
+ if (test::Options::get().evmVersion() >= solidity::EVMVersion::byzantium())
+ forks += "\"byzantiumForkBlock\": \"0x00\",\n";
static string const c_configString = R"(
{
"sealEngine": "NoProof",
@@ -230,10 +234,8 @@ void RPCSession::test_setChainParams(vector<string> const& _accounts)
"maximumExtraDataSize": "0x1000000",
"blockReward": "0x",
"allowFutureBlocks": true,
- "homesteadForkBlock": "0x00",
- )" + enableByzantium + R"(
- "EIP150ForkBlock": "0x00",
- "EIP158ForkBlock": "0x00"
+ )" + forks + R"(
+ "homesteadForkBlock": "0x00"
},
"genesis": {
"author": "0000000000000010000000000000000000000000",