Use recovery when
- the wallet should support a guardian-triggered authority change
- you want a delay before the recovered authority takes effect
- you want the hosted SDK to prepare both setup and runtime recovery actions
The recovery lifecycle
The SDK breaks recovery into three stages:- create a recovery-enabled wallet
- prepare and submit recovery setup
- later start, cancel, or execute a recovery
recoverySetup / recovery_setup to be absent.
Main SDK entrypoints
swig.wallets.create(...)wallet.recovery.prepareSetup(...)/wallet.recovery.prepare_setup(...)wallet.recovery.start(...)wallet.recovery.cancel(...)wallet.recovery.execute(...)
Read next
- Use Set Up Recovery for the wallet creation and setup sequence
- Use Add a Guardian After Wallet Creation when the wallet already exists
- Use Run Recovery for start, cancel, and execute

