Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | dex: update recovery contract ABI (#357) | Wei-Ning Huang | 2019-04-11 | 1 | -54/+0 |
| | |||||
* | dexcon: correctly fine DKGSet for not producing blocks (#325) | Wei-Ning Huang | 2019-04-09 | 1 | -1/+1 |
| | |||||
* | dex: do not propose skip block if not in notary set (#303) | Wei-Ning Huang | 2019-04-09 | 1 | -0/+10 |
| | |||||
* | dex: skip duplicate vote to reduce gas used (#293) | Wei-Ning Huang | 2019-04-09 | 1 | -27/+45 |
| | |||||
* | consensus: dexcon: disqualify dead node (#280) | Wei-Ning Huang | 2019-04-09 | 1 | -1/+1 |
| | | | | | | | | | | Since a qualified node might fail stopped, we need to remove them from qualified nodes to maintain network integrity. We do this by inspect the previous round to see if there are dead nodes. A dead node is a notary set node that does not propose any block in the previous round. We disqualify them by fining them so their staked value is 1 wei below minStake. This make them unqualified for being notary set in the follow on rounds. | ||||
* | dex: implement recovery mechanism (#258) | Wei-Ning Huang | 2019-04-09 | 1 | -0/+484 |
* dex: implement recovery mechanism The DEXON recovery protocol allows us to use the Ethereum blockchain as a fallback consensus chain to coordinate recovery. * fix |