serai/substrate/client/src
Luke Parker 797ed49e7b
DKG Removals (#467)
* Update ValidatorSets with a remove_participant call

* Add DkgRemoval, a sign machine for producing the relevant MuSig signatures

* Don't use position-dependent u8s yet Public when removing validators from the DKG

* Add DkgRemovalPreprocess, DkgRemovalShares

Implementation is via a new publish_tributary_tx lambda.

This is code is a copy-pasted mess which will need to be cleaned up.

* Only allow non-removed validators to vote for removals

Otherwise, it's risked that the remaining validators fall below 67% of the
original set.

* Correct publish_serai_tx, which was prior publish_set_keys in practice
2023-12-04 07:04:44 -05:00
..
networks Support refunds as possible for invalidly received outputs on Serai 2023-11-08 11:26:28 -05:00
serai DKG Removals (#467) 2023-12-04 07:04:44 -05:00
tests Replace "coin" with "network" 2023-07-30 16:11:30 -04:00
lib.rs Coins pallet (#399) 2023-10-19 06:22:21 -04:00