Merge remote-tracking branch 'upstream/develop' into stateTests

This commit is contained in:
Christoph Jentzsch 2014-10-29 17:25:24 +01:00
commit 4df3ca25f3

4
vm.cpp
View File

@ -363,9 +363,9 @@ void FakeExtVM::importExec(mObject& _o)
code = &thisTxCode;
if (_o["code"].type() == str_type)
if (_o["code"].get_str().find_first_of("0x") == 0)
thisTxCode = compileLLL(_o["code"].get_str());
else
thisTxCode = fromHex(_o["code"].get_str().substr(2));
else
thisTxCode = compileLLL(_o["code"].get_str());
else if (_o["code"].type() == array_type)
for (auto const& j: _o["code"].get_array())
thisTxCode.push_back(toByte(j));