diff options
author | Gav Wood <i@gavwood.com> | 2014-05-30 06:29:38 +0800 |
---|---|---|
committer | Gav Wood <i@gavwood.com> | 2014-05-30 06:29:38 +0800 |
commit | 45ed60a2a2a5e3a91ecfe55befc36279b29ce519 (patch) | |
tree | 9b9a3ada7ba1fca33dad5c1c7425aa4a991e7f27 /main.cpp | |
parent | 3aa823b55e761e4b55c2c939d9aaf268d77b42e8 (diff) | |
download | dexon-solidity-45ed60a2a2a5e3a91ecfe55befc36279b29ce519.tar dexon-solidity-45ed60a2a2a5e3a91ecfe55befc36279b29ce519.tar.gz dexon-solidity-45ed60a2a2a5e3a91ecfe55befc36279b29ce519.tar.bz2 dexon-solidity-45ed60a2a2a5e3a91ecfe55befc36279b29ce519.tar.lz dexon-solidity-45ed60a2a2a5e3a91ecfe55befc36279b29ce519.tar.xz dexon-solidity-45ed60a2a2a5e3a91ecfe55befc36279b29ce519.tar.zst dexon-solidity-45ed60a2a2a5e3a91ecfe55befc36279b29ce519.zip |
Correct order of nonce/balance. PROTOCOL CHANGE! NEW CHAIN!
Extra paranoia for trie.
Trie fixes.
Trie tests.
Version bump.
Diffstat (limited to 'main.cpp')
-rw-r--r-- | main.cpp | 35 |
1 files changed, 0 insertions, 35 deletions
@@ -42,41 +42,6 @@ using namespace eth; BOOST_AUTO_TEST_CASE(basic_tests) { - cdebug << "Stress-testing Trie..."; - { - BasicMap m; - EnforceRefs e(m, true); - GenericTrieDB<BasicMap> d(&m); - d.init(); // initialise as empty tree. - MemTrie t; - assert(d.check().empty()); - for (int a = 0; a < 100; ++a) - { - StringMap m; - for (int i = 0; i < 100; ++i) - { - auto k = randomWord(); - auto v = toString(i); - m.insert(make_pair(k, v)); - t.insert(k, v); - d.insert(k, v); - assert(hash256(m) == t.hash256()); - assert(hash256(m) == d.root()); - assert(d.check().empty()); - } - while (!m.empty()) - { - auto k = m.begin()->first; - d.remove(k); - t.remove(k); - m.erase(k); - assert(hash256(m) == t.hash256()); - assert(hash256(m) == d.root()); - assert(d.check().empty()); - } - } - } - /* RLPStream s; BlockInfo::genesis().fillStream(s, false); std::cout << RLP(s.out()) << std::endl; |