feat: implement async multisig recovery operations#250
Conversation
|
Claude finished @danielpeng1's task —— View job PR Review: Async Multisig Recovery ImplementationReviewing this PR with focus on async recovery implementation parity with WCN-887 multisig_sign asyncify pattern. Todo List:
Overall Assessment✅ Excellent implementation parity with WCN-887 async pattern. The recovery implementation closely follows the established asyncify patterns used in multisig_sign, accelerate, consolidate, and sendMany operations. Pattern Consistency Analysis✅ Core Async Pattern AdherenceThe implementation correctly follows the established async pattern:
✅ Request/Response Flow Consistency
Detailed Code Review✅
|
pranishnepal
left a comment
There was a problem hiding this comment.
Correct me if i'm wrong, but it seems that this is only doing user sign, i don't see backup sign happening -- without that, the recovery signing wouldn't be complete
Discussed earlier, but the asyncifying should be good for what's here right now; supporting split user/backup AWM + external recovery orchestration is a separate work we need to build. |
Support for asynchronous onchain multisig recovery in
masterBitgoExpress(recovery+recoveryConsolidations).submitMultisigRecoveryJob/recoverMultisigOrSubmitJobto submit recovery jobs to the bridge in async modehandleMultisigRecoveryOperationto completemultisig_recoveryjobs from AWM (no WP submit)202 { jobId, status: 'pending' }on both recovery endpoints when async mode is enabledtoApiResponse, and OpenAPI spec with202responsesTicket: WCN-888