You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There's a bunch of things that need to get improved for the setup ceremony to minimize the chances someone fucks it up. Many of these should be done before attempting DKG including:
Network Confirmation: Setup Leader's network in the "Set Configuration" is the source of truth. Follower's network MUST match leader's before being allocated a "Pending" slot, should toast error otherwise.
Bitcoin RPC Connection Test: Each guardian should ping to confirm the bitcoin configuration works, have had a couple people fail it.
Wipe / Restart: Guardians should be able to hard reset during the setup ceremony through the UI if they mess up. Currently we do this by the Setup Leader initiating it, the followers detect it and opt it. However this forces everyone to restart. We should have a 2nd option (probably hidden or danger zone-y) where whatever guardian can force a hard reset if just one of them messes up during the process.
Not sure if some are redundant or if I misunderstood some of your points, mentioning anyway:
Check both p2p and API connectivity between all guardians
I'd model the Bitcoin RPC connection test as a module params test: each module can sanity-check the params it will be given. That way other modules that may rely on other external sources of truth could check their availability.
Check that bitcoind is on the correct BTC network
This will likely need some changes on the fedimint/fedimint side too, should also have an issue there once we know what we want.
^ yeah I'm going to wait for this to get addressed fedimint-side before continuing here, all this would be better to address then only if not possible there I'll add backstops to the UI
There's a bunch of things that need to get improved for the setup ceremony to minimize the chances someone fucks it up. Many of these should be done before attempting DKG including:
Network Confirmation: Setup Leader's network in the "Set Configuration" is the source of truth. Follower's network MUST match leader's before being allocated a "Pending" slot, should toast error otherwise.
Bitcoin RPC Connection Test: Each guardian should ping to confirm the bitcoin configuration works, have had a couple people fail it.
Wipe / Restart: Guardians should be able to hard reset during the setup ceremony through the UI if they mess up. Currently we do this by the Setup Leader initiating it, the followers detect it and opt it. However this forces everyone to restart. We should have a 2nd option (probably hidden or danger zone-y) where whatever guardian can force a hard reset if just one of them messes up during the process.
TODO: check with @dpc for other ideas he had
The text was updated successfully, but these errors were encountered: