Commit Graph

269 Commits

Author SHA1 Message Date
keorn f3af0f46be Merge branch 'master' into auth-bft 2016-12-10 18:14:35 +01:00
keorn b9909da8b1 move Sealing methods to MiningBlockChainClient 2016-12-10 17:40:20 +01:00
keorn 239ba61a99 move transition message to to_step 2016-12-10 16:50:23 +01:00
keorn 5f09eb9d04 update tests to new spec (#3790) 2016-12-10 10:38:10 +01:00
keorn b15edd095e Merge branch 'auth-bft' of https://github.com/ethcore/parity into auth-bft 2016-12-09 20:51:42 +01:00
keorn 08e7e79bfd more test 2016-12-09 20:48:05 +01:00
arkpar 97f358ced9 AuthorityRound network simulation test 2016-12-09 20:38:06 +01:00
arkpar ca7406773f AuthorityRound network simulation test 2016-12-09 19:27:16 +01:00
keorn 56e9dab9de add Engine stop method 2016-12-09 14:52:08 +01:00
keorn 42c34b5c1b ignore flaky test 2016-12-09 10:53:38 +01:00
keorn 79ef64349c remove assert 2016-12-08 21:27:49 +01:00
keorn dca752e9bb docs, tweaks 2016-12-08 20:09:30 +01:00
keorn 3ebfa1481d better proposal block handling 2016-12-08 12:03:34 +01:00
keorn 347634ac6c dont rebroadcast propose 2016-12-07 16:42:58 +01:00
keorn b73689f041 Merge branch 'engine-password' into auth-bft 2016-12-07 15:17:49 +01:00
keorn 727ace0561 add test 2016-12-07 15:14:21 +01:00
keorn 4361cb53e7 Merge branch 'engine-password' into auth-bft 2016-12-07 14:49:42 +01:00
keorn 5faa4a85cb remove dummy type 2016-12-07 14:49:07 +01:00
keorn 6440ca2f68 move stuff around 2016-12-07 14:39:37 +01:00
keorn c582540746 Merge branch 'engine-password' into auth-bft 2016-12-07 11:41:38 +01:00
keorn 3ae09de019 restore is_new_best 2016-12-07 11:40:46 +01:00
keorn 5c333fce31 Merge branch 'engine-password' into auth-bft 2016-12-07 10:35:52 +01:00
keorn 71a96588b0 add the methods to engines 2016-12-07 10:34:06 +01:00
keorn d9eb5e7f1d remove uncles 2016-12-07 09:32:36 +01:00
keorn 8f641e67f3 Merge branch 'engine-password' into auth-bft 2016-12-06 13:13:02 +00:00
keorn 01bf483b63 remove unnecessary impls 2016-12-05 17:29:47 +00:00
keorn 81a756394a Merge branch 'master' into engine-password 2016-12-05 17:08:57 +00:00
keorn 529a7fc33c add password and AccountProvider 2016-12-05 17:08:16 +00:00
keorn 6fc943ca6d Merge branch 'master' into auth-bft 2016-12-05 16:37:35 +00:00
keorn 94302f3f61 throw out difficulty checks 2016-12-05 15:27:44 +00:00
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