near / mpc

30 stars 6 forks source link

Real env resharing test #573

Closed volovyks closed 1 month ago

volovyks commented 2 months ago

Description

  1. Stop one of the nodes
  2. Vote for this node to leave using other node credentials
  3. Prepare another node (with credentials different from the one that was stopped)
  4. Vote for it to join using other participant credentials
  5. Check if resharing was successful and MPC is producing signatures
ppca commented 1 month ago

doing this on our dev testnet now. Will stop node 7 and add a new node.

ppca commented 1 month ago

fixing an issue with node joining here: https://github.com/near/mpc-recovery/pull/612

ppca commented 1 month ago

after kicking node 7, the 7 nodes left are not able to start resharing. Likely a state switch problem, need to look into the specifics.

ppca commented 1 month ago

Fixed the problem that we don't store new key share to secret manager: https://github.com/near/mpc-recovery/pull/615. Now the resharing is smoonth

volovyks commented 1 month ago

@ppca please, close this issue if everything works smoothly