What a Recovery Method Is For
A recovery method can authorize:- Adding a new operational signer, such as a new device.
- Removing an operational signer.
- Adding or removing another recovery method.
- Restoring access when no operational signer is available.
Recovery Method Types
Multiple Recovery Methods
Wallets can have one or more recovery methods, and each method can authorize on its own. Recovery methods are configured through the wallet’srecovery configuration.
In the SDK, wallet.signers() returns the wallet’s operational signers and wallet.recovery returns the recovery method configuration the wallet is currently using.
Recovery and Custody
Recovery authorization is enforced onchain. Crossmint cannot bypass the configured recovery method. Whoever controls a recovery method can also change signers and send transactions. Account for that authority when choosing a Custody Model.How it works onchain
How it works onchain
Recovery methods are registered in the wallet’s onchain signer set. The REST API field is
recovery; adminSigner is its deprecated alias. Authorization is enforced by the smart contract. Email and phone methods derive their key inside a TEE.See Also
Configure Recovery
Set up recovery methods for a wallet
Wallet Recovery
Recover wallet access when an operational signer is unavailable
Operational Signers
Choose signers for day-to-day wallet actions

