diff options
author | chriseth <chris@ethereum.org> | 2018-02-23 23:41:23 +0800 |
---|---|---|
committer | chriseth <chris@ethereum.org> | 2018-03-02 00:19:35 +0800 |
commit | 739533e9c7534cd3a0b321a3a6be1e041c91e4a2 (patch) | |
tree | 167e577b48362fe3ea3ed8203963351872eac975 /test | |
parent | dc317a44e031d45ebf745b47248bf06bc92d58bf (diff) | |
download | dexon-solidity-739533e9c7534cd3a0b321a3a6be1e041c91e4a2.tar.gz dexon-solidity-739533e9c7534cd3a0b321a3a6be1e041c91e4a2.tar.zst dexon-solidity-739533e9c7534cd3a0b321a3a6be1e041c91e4a2.zip |
Activate byzantium for testing.
Diffstat (limited to 'test')
-rw-r--r-- | test/RPCSession.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/test/RPCSession.cpp b/test/RPCSession.cpp index 69c75cee..79ddf754 100644 --- a/test/RPCSession.cpp +++ b/test/RPCSession.cpp @@ -19,7 +19,11 @@ /// @file RPCSession.cpp /// Low-level IPC communication between the test framework and the Ethereum node. -#include "RPCSession.h" +#include <test/RPCSession.h> + +#include <test/TestHelper.h> + +#include <libsolidity/interface/EVMVersion.h> #include <libdevcore/CommonData.h> @@ -215,6 +219,9 @@ 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\","; static string const c_configString = R"( { "sealEngine": "NoProof", @@ -224,6 +231,7 @@ void RPCSession::test_setChainParams(vector<string> const& _accounts) "blockReward": "0x", "allowFutureBlocks": true, "homesteadForkBlock": "0x00", + )" + enableByzantium + R"( "EIP150ForkBlock": "0x00", "EIP158ForkBlock": "0x00" }, |