Commit Graph

239 Commits

Author SHA1 Message Date
keorn c61a0e97b3 make engine determine block order 2016-12-05 15:20:32 +00:00
keorn b30c1d5602 fix tests 2016-12-05 13:24:22 +00:00
keorn f7a01b87b5 better gossip, better proposal collection 2016-12-04 19:43:24 +00:00
Gav Wood 2911c549e3
Encode networkid as a u64. 2016-12-04 10:48:26 -08:00
keorn 9084e6242d lock ordering 2016-12-02 20:04:12 +00:00
keorn c8a3db4c52 new error proposal test 2016-12-02 13:59:54 +00:00
keorn 91099f62c9 add more gossip if step is stuck 2016-12-02 13:37:49 +00:00
keorn e0f2fac441 new error type 2016-12-02 13:32:00 +00:00
keorn 0eb55cbd4d update message test 2016-12-02 13:31:28 +00:00
keorn 2c8c090598 stricter size verification 2016-12-02 13:30:43 +00:00
keorn f0e9eae244 remove difficulty check 2016-12-01 22:07:18 +00:00
keorn df1cce8e7f simplify seal verification 2016-12-01 21:56:38 +00:00
keorn 39ea703c69 vote on message generation 2016-12-01 20:50:24 +00:00
keorn 9290fdde85 fix tests 2016-12-01 17:21:51 +00:00
keorn 344999aaf7 return signing failure error 2016-12-01 14:10:42 +00:00
keorn 66b4f1ac47 remove unnecessary option 2016-12-01 14:10:22 +00:00
keorn dbf82c2e98 fix tests 2016-11-30 16:40:16 +00:00
keorn d128c20dc2 remove proposer_nonce 2016-11-30 16:02:05 +00:00
keorn bb8347477a gossip when not enough votes 2016-11-30 16:01:20 +00:00
keorn 73e7908325 test password registration 2016-11-30 14:30:21 +00:00
keorn 155da50fcd Merge branch 'master' into auth-bft 2016-11-30 13:06:21 +00:00
keorn 34d5017950 hold password in engine, add rpc 2016-11-30 12:59:33 +00:00
Gav Wood d525a6d7f0 Merge pull request #3654 from ethcore/clippy-bump
Bumping clippy
2016-11-29 18:00:13 +01:00
keorn 7929a145e7 fix deadlock 2016-11-29 14:55:54 +00:00
keorn 294e89e5c0 use EngineError instead of BlockError 2016-11-29 12:51:27 +00:00
keorn e784fa906e warn on double vote 2016-11-29 12:20:38 +00:00
keorn 49b953a9f4 order invariant seal equality 2016-11-29 11:18:40 +00:00
keorn d0eab4a0d8 old message removal, avoid too many recoveries 2016-11-29 10:55:24 +00:00
keorn 61cf8b8b7e vote propose 2016-11-28 18:58:15 +00:00
keorn 0f1eefc00d disallow None seal sigs 2016-11-28 18:37:00 +00:00
keorn e4ff614966 remove unused tracing 2016-11-28 15:50:55 +00:00
keorn 1326c6cf5a rebroadcast unseen messages 2016-11-28 15:24:22 +00:00
keorn 7d97ba5ee0 seal sigs test 2016-11-28 15:23:39 +00:00
Tomasz Drwięga 2b3d100de2 Fixing some clippy warnings 2016-11-28 15:54:22 +01:00
keorn ef4ecce7bf nicer vote counting + test 2016-11-28 14:08:38 +00:00
keorn 09c28806d6 proper test IoHandler 2016-11-28 11:47:33 +00:00
keorn 89f0bd714d test whole transitioning 2016-11-28 09:42:50 +00:00
arkpar d0c80a6903 Updated tests 2016-11-28 01:37:25 +01:00
keorn a7afbf4d25 tracing and vote test 2016-11-25 16:45:32 +00:00
keorn 8f72017bcc add transition tracing 2016-11-25 16:44:57 +00:00
keorn f59746b2da order messages by signature 2016-11-25 16:44:18 +00:00
keorn 1692c07ba6 Merge branch 'master' into auth-bft 2016-11-25 10:51:06 +00:00
keorn da499b0a4a self contained test proposal 2016-11-24 19:59:08 +00:00
keorn f867372dfe increase default proposal time 2016-11-24 19:58:29 +00:00
keorn 04acdd6ca0 reuse rlp generation 2016-11-24 19:57:58 +00:00
keorn 8f37807d4b seal checks 2016-11-24 13:57:54 +00:00
keorn 38f25fc195 message tests and fixes 2016-11-24 13:57:04 +00:00
keorn 340d377930 Revert "dont keep account provider in miner"
This reverts commit 11ccacd6d0.
2016-11-22 16:05:27 +00:00
keorn 32bcd08b94 test utilities 2016-11-21 18:54:16 +00:00
keorn 66526af5a8 pass engine in tests 2016-11-21 18:53:53 +00:00
keorn 84fdaf966a correct seal verification 2016-11-21 16:02:26 +00:00
keorn 42ef7767da delete unused message type 2016-11-21 12:23:27 +00:00
keorn 959ccc705a fix indent 2016-11-21 12:07:43 +00:00
keorn c6db157554 fix flaky test, clean up specs 2016-11-21 12:06:14 +00:00
keorn e69be670de message serialization 2016-11-21 11:36:07 +00:00
keorn 49cbd6ef98 unused imports, proposer_nonce 2016-11-18 13:38:04 +00:00
keorn 2f3b801296 rename transition 2016-11-18 13:37:47 +00:00
keorn e90d814193 lock rounds 2016-11-18 12:27:00 +00:00
keorn c62795d09b ap registration 2016-11-17 23:36:24 +00:00
keorn 9d61071dd7 Merge branch 'miner-no-ap' into auth-bft 2016-11-17 22:04:07 +00:00
keorn 9d8ac7a09b extra line [ci skip] 2016-11-17 19:08:00 +00:00
keorn 11b6578bc3 update tests 2016-11-17 18:46:50 +00:00
keorn 11ccacd6d0 dont keep account provider in miner 2016-11-17 18:32:12 +00:00
keorn 3bac68419a last_lock 2016-11-17 17:12:37 +00:00
keorn ce711e321a remove unused vote accumulators 2016-11-17 13:28:29 +00:00
keorn 51ac38318a save proposal hash 2016-11-17 13:26:57 +00:00
keorn 9563ccfbd2 message broadcasting methods 2016-11-17 12:18:20 +00:00
keorn 802d5c669d transition rules 2016-11-16 18:01:09 +00:00
keorn 51bbad66d0 add a path to submit seal from engine 2016-11-16 15:56:16 +00:00
keorn 3b0d5503b1 fix compilation 2016-11-16 13:13:21 +00:00
keorn 2fa34fd6a8 step transition messaging 2016-11-16 12:43:21 +00:00
keorn 8ac989cbeb Merge remote-tracking branch 'parity/master' into bft 2016-11-16 10:29:54 +00:00
Arkadiy Paronyan df1fbf50d8 Build fix (#3470) 2016-11-16 08:47:50 +01:00
Gav Wood 1daba384cc Merge pull request #3426 from ethcore/auth-round
Authority round consensus engine
2016-11-16 11:18:01 +08:00
arkpar e795f84664 fixed test 2016-11-15 19:46:25 +01:00
keorn 1c958695c3 timeout loading 2016-11-15 15:25:30 +00:00
keorn 7d0eafd5cd fix extra_info 2016-11-15 13:33:11 +00:00
keorn 8efaf08da3 typos and warning 2016-11-15 13:02:46 +00:00
keorn 06e5416537 header fns, extra_info 2016-11-15 11:27:09 +00:00
keorn fde6ff2186 nicer extra info 2016-11-15 11:10:32 +00:00
keorn d19e8c5505 Merge remote-tracking branch 'parity/master' into bft 2016-11-15 10:26:37 +00:00
keorn ff2dc5dd57 vote counting 2016-11-15 10:21:49 +00:00
keorn 54e4956345 return errors from constructor 2016-11-15 10:21:18 +00:00
keorn dd8ed42270 update timeouts 2016-11-15 10:20:42 +00:00
keorn 55a5402bf5 simplify messages 2016-11-15 10:20:14 +00:00
keorn 071e66c9a8 fix flaky test 2016-11-14 19:03:02 +00:00
keorn 9d46401626 revert to try! 2016-11-14 18:25:42 +00:00
keorn ae5ae765a6 Merge branch 'master' into auth-round 2016-11-14 18:04:44 +00:00
keorn 06ebd5fa1a remove most panics 2016-11-14 17:42:56 +00:00
keorn 1e3ae9fff9 typos, header functions 2016-11-14 15:56:19 +00:00
keorn 5de7d50bf8 add test for multi proposals 2016-11-14 14:15:31 +00:00
keorn 8be8b3e1cd ensure no double proposals 2016-11-14 13:35:45 +00:00
keorn 165e2bef75 modify proposer test 2016-11-14 11:34:54 +00:00
keorn b5c891814a fix merge 2016-11-14 11:09:57 +00:00
keorn e63b7e51fb update instant_seal schedule 2016-11-11 17:26:41 +00:00
keorn 49f2a72d5d Merge branch 'master' into auth-round 2016-11-09 10:35:00 +00:00
keorn 4e36550890 message revamp 2016-11-08 18:01:31 +00:00
keorn ea960f1c27 Merge remote-tracking branch 'parity/master' into bft 2016-11-07 11:34:45 +00:00
Tomasz Drwięga f31d42d0c5 Exposing engine extra info in block RPC (#3169)
* Exposing extra info in RPC

* Proper serialization and client trait API
2016-11-04 17:35:02 +01:00
keorn 0e5060db18 update schedule 2016-11-04 15:04:19 +00:00