aboutsummaryrefslogtreecommitdiffstats
path: root/vm.h
diff options
context:
space:
mode:
authorGav Wood <i@gavwood.com>2014-10-27 23:32:53 +0800
committerGav Wood <i@gavwood.com>2014-10-27 23:32:53 +0800
commitdba99342ba185c264b5b04ca36b9ac7e5ecd0a56 (patch)
tree307a21a51b26a3affc80c7d1d0f85fbd3bb6adab /vm.h
parented7a56cc16ad28601d2d6546615a1d1feb5ce527 (diff)
downloaddexon-solidity-dba99342ba185c264b5b04ca36b9ac7e5ecd0a56.tar
dexon-solidity-dba99342ba185c264b5b04ca36b9ac7e5ecd0a56.tar.gz
dexon-solidity-dba99342ba185c264b5b04ca36b9ac7e5ecd0a56.tar.bz2
dexon-solidity-dba99342ba185c264b5b04ca36b9ac7e5ecd0a56.tar.lz
dexon-solidity-dba99342ba185c264b5b04ca36b9ac7e5ecd0a56.tar.xz
dexon-solidity-dba99342ba185c264b5b04ca36b9ac7e5ecd0a56.tar.zst
dexon-solidity-dba99342ba185c264b5b04ca36b9ac7e5ecd0a56.zip
Move suicides into SubState and include logs and refunds.
Refund gas from zero-resetting SSTOREs.
Diffstat (limited to 'vm.h')
-rw-r--r--vm.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/vm.h b/vm.h
index d9dca1d7..58ff58cd 100644
--- a/vm.h
+++ b/vm.h
@@ -44,7 +44,7 @@ class FakeState: public eth::State
{
public:
/// Execute a contract-creation transaction.
- h160 createNewAddress(Address _newAddress, Address _txSender, u256 _endowment, u256 _gasPrice, u256* _gas, bytesConstRef _code, Address _originAddress = {}, std::set<Address>* o_suicides = nullptr, eth::Manifest* o_ms = nullptr, eth::OnOpFunc const& _onOp = {}, unsigned _level = 0);
+ h160 createNewAddress(Address _newAddress, Address _txSender, u256 _endowment, u256 _gasPrice, u256* _gas, bytesConstRef _code, Address _originAddress = {}, eth::SubState* o_suicides = nullptr, eth::Manifest* o_ms = nullptr, eth::OnOpFunc const& _onOp = {}, unsigned _level = 0);
};
class FakeExtVM: public eth::ExtVMFace