Commit Graph

270 Commits

Author SHA1 Message Date
Gav Wood 56ee6770b5 All transaction tests pass. Nicer testing framework. 2016-01-12 15:45:40 +01:00
Gav Wood 8e8825320c Merge branch 'master' into gav 2016-01-12 12:34:51 +01:00
Gav Wood c6ec6e4aef State::exists, docs and tests. 2016-01-12 12:34:14 +01:00
Arkadiy Paronyan 915a6050cd Merge pull request #86 from gavofyork/gav
Add tests module, add two more transaction tests.
2016-01-12 12:26:36 +01:00
Gav Wood 25c069c62c Merge pull request #82 from gavofyork/evm_tests
bring back removed tests, removed build warnings
2016-01-12 12:24:50 +01:00
Gav Wood 7634d60a97 Add tests module, add two more transaction tests. 2016-01-12 12:22:18 +01:00
Gav Wood df3db60ec0 Nicer transaction validation API. Nicer OutOfBounds API in general. 2016-01-12 11:44:16 +01:00
Gav Wood 8970ef572e Slightly cleaner test code. 2016-01-12 01:41:47 +01:00
Gav Wood 7bc21bbdd7 Merge remote-tracking branch 'origin/master' into gav 2016-01-12 01:32:12 +01:00
Gav Wood 5765fb1069 Transaction tests passing. 2016-01-12 01:30:30 +01:00
debris 5b68c294af bring back removed tests, removed build warnings 2016-01-11 23:40:52 +01:00
Arkadiy Paronyan 7f2949bd52 Merge pull request #81 from gavofyork/evm_tests
fixed getting block info in evmjit + tests
2016-01-11 23:06:12 +01:00
debris 2519cbae34 fixed getting block info in evmjit + tests 2016-01-11 23:01:21 +01:00
Arkadiy Paronyan 5036735e2c Merge pull request #80 from gavofyork/evm_tests
evm tests cleanup
2016-01-11 22:41:57 +01:00
debris 8762bc12e3 test cleanup 2016-01-11 22:32:01 +01:00
Gav Wood 735202fac0 Minor API reduction. 2016-01-11 22:00:25 +01:00
Gav Wood b9e2d7dabc Transaction test and a fix. 2016-01-11 21:57:22 +01:00
Gav Wood 7239acc451 Transaction address decoding. 2016-01-11 20:47:19 +01:00
Gav Wood 845ac87f88 Transaction includes signature. 2016-01-11 20:36:29 +01:00
Gav Wood 728883f45e Remove unneeded panic. 2016-01-11 19:40:02 +01:00
debris d809ee53d6 hidden private fields of evm/executive 2016-01-11 19:25:37 +01:00
debris e6d381bedd renamed VmFactory -> Factory 2016-01-11 19:01:42 +01:00
Gav Wood 1d81b4f930 EVMJIT build fixes. 2016-01-11 17:49:49 +01:00
Gav Wood 0004ed8960 Integrate Executive into State. 2016-01-11 17:37:22 +01:00
Gav Wood 7650dead6d Bring in Executive. 2016-01-11 17:03:29 +01:00
Gav Wood 0cc57483f8 Move Executive down, remove unneeded Evm prefixes. 2016-01-11 17:01:42 +01:00
Gav Wood b0cceddb7c Move evm::EvmParams -> ActionParams. 2016-01-11 16:33:08 +01:00
Gav Wood 85ac9af832 Move EvmSchedule -> evm::Schedule 2016-01-11 16:28:30 +01:00
debris f19a6e54bf removed warnings 2016-01-11 16:05:21 +01:00
debris 3f725ce89d reverting the execution state when out of gas 2016-01-11 15:55:54 +01:00
debris 65bce7862a Merge branch 'master' into evm 2016-01-11 15:23:27 +01:00
debris 12f01d9905 state clone 2016-01-11 14:48:27 +01:00
debris f611b6c7b6 state clone 2016-01-11 14:47:50 +01:00
Arkadiy Paronyan 4353518be1 Merge pull request #72 from gavofyork/verification
Block Verification (no tests yet)
2016-01-11 14:43:25 +01:00
debris 22859a04b6 changes in executive return 2016-01-11 14:14:35 +01:00
debris bbb25fb6ce propagate evmjit errors upstream 2016-01-11 14:08:03 +01:00
Gav Wood eb03993c6d Transaction struct improvements. 2016-01-11 13:52:40 +01:00
arkpar 3185301c97 Updated docs 2016-01-11 13:51:58 +01:00
arkpar 0221d47544 Verification integrated into client/queue 2016-01-11 13:42:32 +01:00
Gav Wood 30f74fc692 log_entry type. 2016-01-11 13:29:15 +01:00
arkpar 4dca2ff1d9 Merge branch 'master' of github.com:gavofyork/ethcore into verification 2016-01-11 12:57:36 +01:00
Arkadiy Paronyan 42144247f5 Merge pull request #64 from gavofyork/ethash
Use getter in header in preparation for a Header trait; additional testing in enact_block().
2016-01-11 12:55:08 +01:00
arkpar 2b522e2c48 Merge branch 'network' into verification 2016-01-11 12:45:35 +01:00
arkpar 3a2663ce93 Client now takes Spec instead of Engine 2016-01-11 12:28:59 +01:00
arkpar 33d3a4d633 Engine and Spec are now thread safe 2016-01-11 11:51:31 +01:00
debris dea9ec203b removed unused stuff 2016-01-11 03:29:13 +01:00
debris d1aadf456f shorter constructor for externalities 2016-01-11 03:26:17 +01:00
debris 88409e7dbb refactor in progress... evmjit compiling 2016-01-11 03:13:41 +01:00
debris 6d3097ac9e updated output policy docs 2016-01-11 02:47:45 +01:00
debris 7f8f0c5823 minor fixes 2016-01-11 02:42:02 +01:00