Commit Graph

21 Commits

Author SHA1 Message Date
Gav Wood a978cbad52 Remove genesis module, add more chain specs and separate out ethereum-specific stuff. 2016-01-09 17:15:55 +01:00
Gav Wood 2b022e11e1 State::new_contract. 2016-01-09 14:19:35 +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
Gav Wood 4bbc0943a3 Initial sketch of Block struct. 2016-01-08 19:12:19 +01:00
Gav Wood 5b81a2d70a Frontier Spec added. 2016-01-08 16:47:17 +01:00
Gav Wood 98c5905257 Add frontier chain spec. 2016-01-08 16:24:14 +01:00
Gav Wood 1c71640777 Build fixes for Ethash. 2016-01-08 12:27:00 +01:00
Gav Wood 3cbaf64c51 Beginnings of Ethash engine. 2016-01-08 12:15:59 +01:00
Gav Wood 14d77d522b Minor whitespacing. 2016-01-07 19:25:51 +01:00
Gav Wood 810bff1ea9 Morden genesis tested and working. 2016-01-07 19:10:29 +01:00
Gav Wood f9b3e26934 Fix warnings. 2016-01-06 16:00:42 +01:00
Gav Wood db23ee765a Fixes and a test! Now correctly builds Morden's genesis block. 2016-01-06 15:57:17 +01:00
Gav Wood 6585910c2a Whitespace fixes. 2016-01-05 19:12:19 +01:00
Gav Wood e369042ff7 Correct naming and fix for Morden. 2016-01-04 21:53:36 +00:00
Gav Wood 957dd36328 Make builtins work. 2016-01-04 21:47:45 +00:00
Gav Wood ff74e8239d Spec's json_to_rlp. 2015-12-23 11:53:34 +00:00
Gav Wood be3f8ffd49 Additional docs. 2015-12-23 11:10:34 +00:00
Gav Wood 07aef2499e Spec can now read much from a JSON. Still todo builtins and params. 2015-12-21 21:08:42 +00:00
Gav Wood 6c785d2850 Move all chain parameters into `engine_params` and let Engine impl provide them. 2015-12-21 17:40:48 +00:00
Gav Wood 6a363c5646 Correct seal fields in spec. 2015-12-20 21:07:03 +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