mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Rename gas constants in ExecutionFramework
This commit is contained in:
parent
077b3a003d
commit
f42180ef06
@ -182,7 +182,7 @@ void ExecutionFramework::sendMessage(bytes const& _data, bool _isCreation, u256
|
||||
message.kind = EVMC_CALL;
|
||||
message.destination = EVMHost::convertToEVMC(m_contractAddress);
|
||||
}
|
||||
message.gas = m_gas.convert_to<int64_t>();
|
||||
message.gas = InitialGas.convert_to<int64_t>();
|
||||
|
||||
evmc::result result = m_evmcHost->call(message);
|
||||
|
||||
@ -190,7 +190,7 @@ void ExecutionFramework::sendMessage(bytes const& _data, bool _isCreation, u256
|
||||
if (_isCreation)
|
||||
m_contractAddress = EVMHost::convertFromEVMC(result.create_address);
|
||||
|
||||
m_gasUsed = m_gas - result.gas_left;
|
||||
m_gasUsed = InitialGas - result.gas_left;
|
||||
m_transactionSuccessful = (result.status_code == EVMC_SUCCESS);
|
||||
|
||||
if (m_showMessages)
|
||||
@ -216,7 +216,7 @@ void ExecutionFramework::sendEther(h160 const& _addr, u256 const& _amount)
|
||||
message.value = EVMHost::convertToEVMC(_amount);
|
||||
message.kind = EVMC_CALL;
|
||||
message.destination = EVMHost::convertToEVMC(_addr);
|
||||
message.gas = m_gas.convert_to<int64_t>();
|
||||
message.gas = InitialGas.convert_to<int64_t>();
|
||||
|
||||
m_evmcHost->call(message);
|
||||
}
|
||||
|
@ -273,6 +273,9 @@ private:
|
||||
}
|
||||
|
||||
protected:
|
||||
u256 const GasPrice = 10 * gwei;
|
||||
u256 const InitialGas = 100000000;
|
||||
|
||||
void selectVM(evmc_capabilities _cap = evmc_capabilities::EVMC_CAPABILITY_EVM1);
|
||||
void reset();
|
||||
|
||||
@ -302,8 +305,6 @@ protected:
|
||||
bool m_transactionSuccessful = true;
|
||||
util::h160 m_sender = account(0);
|
||||
util::h160 m_contractAddress;
|
||||
u256 const m_gasPrice = 10 * gwei;
|
||||
u256 const m_gas = 100000000;
|
||||
bytes m_output;
|
||||
u256 m_gasUsed;
|
||||
};
|
||||
|
@ -571,7 +571,7 @@ bool SemanticTest::checkGasCostExpectation(TestFunctionCall& io_test, bool _comp
|
||||
if (
|
||||
!m_enforceGasCost ||
|
||||
m_gasUsed < m_enforceGasCostMinValue ||
|
||||
m_gasUsed >= m_gas ||
|
||||
m_gasUsed >= InitialGas ||
|
||||
(setting == "ir" && io_test.call().expectations.gasUsed.count(setting) == 0) ||
|
||||
io_test.call().kind == FunctionCall::Kind::Builtin
|
||||
)
|
||||
|
Loading…
Reference in New Issue
Block a user