|
|
@ -47,6 +47,8 @@ std::map<Address, AddressState> const& eth::genesisState() |
|
|
|
s_ret[Address(fromHex("e6716f9544a56c530d868e4bfbacb172315bdead"))] = AddressState(u256(1) << 200, 0, h256(), EmptySHA3); |
|
|
|
s_ret[Address(fromHex("1e12515ce3e0f817a4ddef9ca55788a1d66bd2df"))] = AddressState(u256(1) << 200, 0, h256(), EmptySHA3); |
|
|
|
s_ret[Address(fromHex("1a26338f0d905e295fccb71fa9ea849ffa12aaf4"))] = AddressState(u256(1) << 200, 0, h256(), EmptySHA3); |
|
|
|
s_ret[Address(fromHex("2ef47100e0787b915105fd5e3f4ff6752079d5cb"))] = AddressState(u256(1) << 200, 0, h256(), EmptySHA3); |
|
|
|
s_ret[Address(fromHex("cd2a3d9f938e13cd947ec05abc7fe734df8dd826"))] = AddressState(u256(1) << 200, 0, h256(), EmptySHA3); |
|
|
|
} |
|
|
|
return s_ret; |
|
|
|
} |
|
|
@ -82,10 +84,8 @@ State::State(Address _coinbaseAddress, Overlay const& _db): |
|
|
|
m_state.init(); |
|
|
|
eth::commit(genesisState(), m_db, m_state); |
|
|
|
m_db.commit(); |
|
|
|
cnote << "State root: " << m_state.root(); |
|
|
|
|
|
|
|
m_previousBlock = BlockInfo::genesis(); |
|
|
|
cnote << "Genesis hash:" << m_previousBlock.hash; |
|
|
|
resetCurrent(); |
|
|
|
|
|
|
|
assert(m_state.root() == m_previousBlock.stateRoot); |
|
|
|