Commit Graph

73 Commits

Author SHA1 Message Date
Gav Wood
c4d2df4872 Refactored Pod & Diff types into separate files. 2016-01-14 16:46:32 +01:00
Gav Wood
08824e3ece Move macros to util. 2016-01-13 23:07:01 +01:00
Gav Wood
311aa5c442 State diffing. 2016-01-13 18:37:09 +01:00
Gav Wood
49a431d744 Utils for consensus test decoding and better layout. 2016-01-12 16:20:29 +01:00
Gav Wood
56ee6770b5 All transaction tests pass. Nicer testing framework. 2016-01-12 15:45:40 +01:00
Gav Wood
7650dead6d Bring in Executive. 2016-01-11 17:03:29 +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
65bce7862a Merge branch 'master' into evm 2016-01-11 15:23:27 +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
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
2b522e2c48 Merge branch 'network' into verification 2016-01-11 12:45:35 +01:00
arkpar
5d0e186632 Merge branch 'master' of github.com:gavofyork/ethcore into network 2016-01-11 01:07:58 +01:00
Gav Wood
74f88f9b9b Initial implementation of enacted.
number is now usize, timestamp u64.
2016-01-10 22:55:07 +01:00
arkpar
daab45f599 Merge branch 'master' of github.com:gavofyork/ethcore into verification 2016-01-10 15:21:11 +01:00
arkpar
11dd92f1f5 Merge branch 'master' of github.com:gavofyork/ethcore into network 2016-01-10 14:13:42 +01:00
Gav Wood
76bb480afb Block sealing, tests updated. 2016-01-10 14:05:39 +01:00
arkpar
5ce27152b4 Merge branch 'master' of github.com:gavofyork/ethcore into network 2016-01-09 23:24:38 +01:00
debris
55a023554a Merge branch 'master' of https://github.com/gavofyork/ethcore into evm 2016-01-09 23:02:01 +01:00
Gav Wood
249c615752 Minor refactoring, OpenBlock::close closer to working. 2016-01-09 22:13:13 +01:00
arkpar
af21038bb9 More block verifications 2016-01-09 19:10:05 +01:00
arkpar
28a658015d Merge branch 'master' of github.com:gavofyork/ethcore into network 2016-01-09 18:50:45 +01:00
debris
9cc88e2cb1 Merge branch 'master' of https://github.com/gavofyork/ethcore into evm 2016-01-09 18:41:12 +01:00
Gav Wood
a978cbad52 Remove genesis module, add more chain specs and separate out ethereum-specific stuff. 2016-01-09 17:15:55 +01:00
arkpar
8cd3aa4b43 Merge branch 'master' of github.com:gavofyork/ethcore into network 2016-01-09 14:41:04 +01:00
Gav Wood
4fc6b0dc60 Introduce use common::*; for common stuff (modules that themselves require no other modules in this crate).
Fix build.
2016-01-09 12:30:41 +01:00
arkpar
86dfa1b425 Merge branch 'master' of github.com:gavofyork/ethcore into network 2016-01-09 10:26:31 +01:00
arkpar
f1cdc0a17d Started block verification 2016-01-09 10:16:35 +01:00
debris
bcd026aaf1 Merge branch 'master' of https://github.com/gavofyork/ethcore into evm 2016-01-09 01:41:10 +01:00
Gav Wood
7bad30a1bf Compiling Bloc. 2016-01-08 21:33:41 +01:00
Gav Wood
1c71640777 Build fixes for Ethash. 2016-01-08 12:27:00 +01:00
Gav Wood
d94fcbd839 sha256 builtin + tests. 2016-01-08 00:26:52 +01:00
arkpar
24ecd0091a Client consolidation and docs 2016-01-07 20:43:37 +01:00
arkpar
2a4d470039 Client app 2016-01-07 16:08:12 +01:00
debris
142bba096a "importing" evmjit callbacks abi 2015-12-24 02:28:09 +01:00
debris
353d4fbea0 evm adapter init 2015-12-23 13:02:01 +01:00
arkpar
48abca6669 Merge branch 'master' of github.com:gavofyork/ethcore into network 2015-12-22 22:32:24 +01:00
arkpar
fcba0122bc started sync 2015-12-22 22:19:50 +01:00
debris
0164ce4b19 Merge branch 'master' into blockchain 2015-12-21 02:34:41 +01:00
Gav Wood
b52aac497e Remove networkparams. 2015-12-20 22:31:40 +00:00
Gav Wood
ea9a008031 Move information from networkparams.rs into spec.rs
Repot null_engine, spec, evm_schedule, builtin.
2015-12-20 20:45:43 +00:00
Gav Wood
435911b9f0 Repot & introduce various additional components for rest of consensus algorithm. 2015-12-20 12:16:12 +00:00
Gav Wood
c7167068b8 Removed need for mutation in State. 2015-12-19 21:15:22 +00:00
debris
5630daa0a8 removed unused block mod 2015-12-17 17:21:37 +01:00
debris
324762f6a7 cleanup 2015-12-17 02:13:14 +01:00
debris
3862d639bc cache size && common naming changes 2015-12-16 17:39:15 +01:00
debris
fe9c8f8c11 applied changed from rlp_array 2015-12-14 12:18:53 +01:00
debris
bd43d46026 Merge branch 'rlp_array' into blockchain 2015-12-14 12:15:07 +01:00
debris
7e9ce8f51c rlp array && added missing rustc crate 2015-12-14 12:09:32 +01:00