This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Seed-Phrase-Free Recovery Setup Tool

Wallets · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — nothing to install.
CategoryWallets
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

This tool sets up seed-phrase-free wallet recovery using a guardian-based system, allowing wallet recovery without a traditional seed phrase. It reads and displays recovery configuration status (not configured, pending, active, or cancelled), guardian addresses (the trusted parties who can authorize recovery), recovery threshold (minimum number of guardians required), recovery wallet address, setup eligibility (whether the caller is authorized), account balance, chain ID, and setup history. Beyond read-only access, the tool lets you execute the five key actions: set up seed-phrase-free recovery with guardians, approve a recovery setup (if required), batch set up multiple recovery configurations in one transaction, claim setup confirmation, and cancel a pending setup.

HOW TO USE

Connect your wallet and select the network. Enter the recovery setup contract address, recovery wallet address, guardian addresses, and the recovery threshold (minimum number of guardians required). Type "SETUP" in the confirmation field. Click "Load State" to fetch the current setup status, eligibility, and setup history. Review the guardian list and threshold. If you have sufficient balance and have confirmed, click "Setup Recovery" to configure seed-phrase-free recovery with the specified guardians and threshold. If the contract requires explicit approval, click "Approve" first. To set up multiple recoveries at once, click "Batch Setup." Click "Claim" to confirm a completed setup, or "Cancel" to cancel a pending setup. Each transaction shows confirmation and gas cost reporting.

TECHNICAL MECHANISM

The tool interacts with a recovery setup contract that configures seed-phrase-free wallet recovery. The setupRecovery() function registers a recovery wallet with a list of guardian addresses and a threshold, enabling recovery without a seed phrase. The contract validates that the caller is authorized and that the guardian list meets the threshold. The setupStatus() function returns the current state (0 = not configured, 1 = pending, 2 = active, 3 = cancelled). Batch setup uses setupBatch() with arrays of recovery wallets, guardian lists, and thresholds. The tool fetches setup history via setupHistory(). The confirmation prompt requires explicit user confirmation to prevent accidental configuration.

WHAT IT CANNOT SEE

Cannot verify that the guardian addresses are trustworthy or that the recovery configuration is secure. Relies entirely on the recovery contract's verification and the destination chain's final state. Cannot detect if the guardians are malicious, if the threshold is too low, or if the setup is being performed by an unauthorized party.

PLEASE NOTE — EVM CHAINS ONLY

Supports Ethereum, Polygon, Optimism, Arbitrum, Base and similar EVM chains. The setup contract must implement setupRecovery(), approveSetup(), setupBatch(), claimSetup(), cancelSetup(), and setupHistory(). The tool is read-write: it signs transactions for setup, approval, batch setup, claiming, and cancellation. Always verify the contract address, guardian addresses, and threshold before submitting. Setup requires explicit confirmation.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.