Commit Graph

37 Commits

Author SHA1 Message Date
Gav Wood
e904d2145f Block refactoring, stricter RLP.
Fixed #234.
Partially fixes #233 for Blocks.
Fixed #222.
2016-01-26 19:18:22 +01:00
Tomusdrw
adc763325d Merge branch 'master' into clippy
Conflicts:
	util/src/rlp/rlptraits.rs
2016-01-19 23:22:40 +01:00
Tomusdrw
bad2a244df Adding documentation request comments. 2016-01-19 17:02:01 +01:00
Tomusdrw
1b6dead109 Fixing clippy stuff - work in progress 2016-01-17 15:56:09 +01:00
Gav Wood
dd5fcb398f Support Homestead, 2016-01-16 18:30:27 +01:00
Gav Wood
6eea05d255 Change over to new FromJson API. 2016-01-14 21:58:37 +01:00
Gav Wood
d3091b95c3 Use new json trait for conversion of some types. 2016-01-14 21:23:46 +01:00
Gav Wood
9d2ac7fc37 State testing framework. First test is failing. 2016-01-13 01:19:05 +01:00
Gav Wood
349223f6f9 Transaction API complete. 2016-01-12 18:10:10 +01:00
Gav Wood
08074ef397 Use U512s for ether cost calculation. 2016-01-12 17:40:34 +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
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
5765fb1069 Transaction tests passing. 2016-01-12 01:30:30 +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
debris
65bce7862a Merge branch 'master' into evm 2016-01-11 15:23:27 +01:00
Gav Wood
eb03993c6d Transaction struct improvements. 2016-01-11 13:52:40 +01:00
Gav Wood
53fada4f4a OpenBlock::close() should be complete. No tests yet though. 2016-01-09 23:47:15 +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
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
debris
bcd026aaf1 Merge branch 'master' of https://github.com/gavofyork/ethcore into evm 2016-01-09 01:41:10 +01:00
Gav Wood
76ba2df141 Compiling, fleshed-out Block. 2016-01-08 22:04:21 +01:00
Gav Wood
7bad30a1bf Compiling Bloc. 2016-01-08 21:33:41 +01:00
Gav Wood
4bbc0943a3 Initial sketch of Block struct. 2016-01-08 19:12:19 +01:00
debris
bed4bfce1c executive in progress... 2016-01-08 12:50:06 +01:00
debris
d27a16c945 executive in progress 2016-01-07 21:29:36 +01:00
debris
146999cfbf executive init 2016-01-07 19:05:44 +01:00
Gav Wood
435911b9f0 Repot & introduce various additional components for rest of consensus algorithm. 2015-12-20 12:16:12 +00:00
debris
7e9ce8f51c rlp array && added missing rustc crate 2015-12-14 12:09:32 +01:00
Gav Wood
6852976c9c Revert regressions.
Merge branch 'master' of github.com:gavofyork/ethcore
2015-12-13 16:44:14 +01:00
debris
1468145110 added two methods to transaction struct 2015-12-09 02:09:42 +01:00
debris
421d2d1174 signature agnostic transaction 2015-12-09 00:45:33 +01:00