nimbus-eth1/nimbus
zah 18b7bbb3b0 Implemented most of the stubbed-out state handling instructions (#59)
Merge note: currently cannot compile due to `quasiBoolean` (#63). This will be solved by https://github.com/status-im/nimbus/pull/65
----

* Implemented most of the stubbed out state handling instructions

The code compiles, but still fails at the moment due to incorrect

initialization of the VM. Don't merge yet. More commits will be
pushed in the coming days.

* Fixed crash

* trie put and del are void now

* getBlockTransactionData and getReceipts

* Working code for extcodesize0.json

* fix origin.json

* fix calldatasize1

* fix calldataloadSizeTooHighPartial

* fix calldataloadSizeTooHigh

* more efficient PushX implementation

* fix and, or, xor
2018-07-05 14:41:01 +02:00
..
db Implemented most of the stubbed-out state handling instructions (#59) 2018-07-05 14:41:01 +02:00
rpc Integrated P2P & RPC servers. 2018-06-20 20:27:32 +03:00
utils Implemented most of the stubbed-out state handling instructions (#59) 2018-07-05 14:41:01 +02:00
vm Implemented most of the stubbed-out state handling instructions (#59) 2018-07-05 14:41:01 +02:00
account.nim Implemented most of the stubbed-out state handling instructions (#59) 2018-07-05 14:41:01 +02:00
block_types.nim Implemented most of the stubbed-out state handling instructions (#59) 2018-07-05 14:41:01 +02:00
config.nim Integrated P2P & RPC servers. 2018-06-20 20:27:32 +03:00
constants.nim Implemented most of the stubbed-out state handling instructions (#59) 2018-07-05 14:41:01 +02:00
errors.nim Reorganize VM/interpreter + cleanup (#52) 2018-06-15 11:11:25 +02:00
lightchain_shell.nim Some renames 2018-05-28 13:22:28 +03:00
logging.nim logging: non-debug costless, avoid allocating constant string messages 2018-06-15 14:20:42 +02:00
nimbus.nim Integrated P2P & RPC servers. 2018-06-20 20:27:32 +03:00
transaction.nim Implemented most of the stubbed-out state handling instructions (#59) 2018-07-05 14:41:01 +02:00
validation.nim Implemented most of the stubbed-out state handling instructions (#59) 2018-07-05 14:41:01 +02:00
vm_state.nim Implemented most of the stubbed-out state handling instructions (#59) 2018-07-05 14:41:01 +02:00
vm_state_transactions.nim Reorganize VM/interpreter + cleanup (#52) 2018-06-15 11:11:25 +02:00
vm_types.nim Implemented most of the stubbed-out state handling instructions (#59) 2018-07-05 14:41:01 +02:00