Commit Graph

169 Commits

Author SHA1 Message Date
Gav Wood ac73b2628a Basic Authority (#991)
* Firt commit.

* First non-functional but correct implementation of BasicAuthority.

Still needs:
- Sealing infrastructure.

* Punch a hole to give miner access to key store.

* Fix test built.

* Basic version of synchronous mining.

This will seal a block whenever a new transaction comes through.
To be made better we need a timer which will wait for one second after the
last block before sealing a new one - better still would be to cooperatively
interleave blocks with other sealing nodes.

* Add tests.

* Fix minor issues from repotting.

* Address grumbles.
2016-05-03 17:23:53 +02:00
Tomasz Drwięga c47d08e308 Fixing warnings 2016-04-21 16:06:54 +02:00
Marek Kotewicz 373284ca0a spec loading cleanup (#858)
* spec loading cleanup in progress

* changed engine field in json spec

* refactored engine params

* polishing spec loading refactor

* fixed compiling json tests

* fixed compiling parity

* removed warnings

* removed commented out code

* fixed failing test

* bringing back removed TODO in spec.
2016-04-09 10:20:35 -07:00
debris 3a2f5954d7 refactored loading json tests 2016-03-29 13:01:39 +02:00
debris cdcbc56255 refactored state tests 2016-03-25 13:08:57 +01:00
debris 1aa34e9dd4 fixed loading of executive tests, unrevealed failing consensus tests 2016-03-24 01:25:59 +01:00
debris 3352b0e916 json-tests vm loading 2016-03-23 18:36:05 +01:00
debris 2face3f938 use ethjson module to load chain json tests 2016-03-19 18:13:14 +01:00
debris 906e9b395e fixed parsing blockchain file, added default account to rpc tests 2016-03-19 11:02:44 +01:00
debris 79aa8570d0 pricing { linear: {} } 2016-03-18 22:54:36 +01:00
debris 3b8c6a1ab2 linear -> pricing 2016-03-18 19:08:57 +01:00
debris c695b83e52 new way of loading PodState 2016-03-17 15:51:40 +01:00
debris 1f03ae54d6 moved ethcores spec to its own module, added genesis 2016-03-17 15:15:10 +01:00
debris 0f889d4222 added genesis method to ethjson blockchain 2016-03-17 14:03:53 +01:00
debris 0621da8535 ethjson spec submodule 2016-03-17 13:41:11 +01:00
debris f92a0c8df2 rpctest executable 2016-03-17 11:50:31 +01:00
debris 196c6e8ecc tests for loading test json files 2016-03-15 19:32:07 +01:00
debris b4849d1c58 finished blockchain test deserialization 2016-03-15 18:42:23 +01:00
debris d96858d38c proper blockchain json parsing 2016-03-15 18:17:48 +01:00