Critical Safety Rules
Operational Best Practices
Before executing any rescue action, complete this checklist:Pre-Execution Checklist
Pre-Execution Checklist
- Connected wallet is on the intended chain
- Loan wallet has enough native gas token for the transaction
- Repay token is funded to the loan wallet (for repay actions)
- Bundler input (ZeroDev Project ID) is set correctly
- Amount and action type are correct
- Full-withdraw or full-repay toggles are set as intended
- You’ve reviewed the transaction details in your wallet before signing
Gas Requirements
Each rescue action requires native gas tokens in your loan wallet:
- Ethereum: ETH
- Base: ETH
- Arbitrum: ETH
- BNB Chain: BNB
Wallet Connection Safety
Use the correct wallet
Use the correct wallet
Critical: You must connect the exact same EOA (Externally Owned Account) that was used to create the original loan.Correct workflow:
- Export your private key from Sats Terminal dashboard
- Import it into MetaMask/Rabby
- Connect that imported wallet to Borrow Recovery
- Loan wallet addresses are derived deterministically from your EOA + wallet index
- Using a different EOA will generate completely different addresses
- You won’t be able to access your actual loan wallet
Transaction Verification
How to verify transactions
How to verify transactions
After executing any action:
- Check the UserOp hash displayed in the UI
- Verify on a block explorer that the transaction succeeded
- Click “Load positions” again to confirm balances updated correctly
- Verify token amounts match what you expected
Repay Action Risks
Data Privacy
Borrow Recovery is frontend-only:
- No backend server processes your data
- No database stores your information
- All operations happen locally in your browser
- All signatures happen in your connected wallet
- No third party has access to your keys or transactions
Protocol-Specific Notes
Aave V3 Safety
Aave V3 Safety
- Repay sends 2 UserOperations (approve + repay)
- Withdraw sends 1 UserOperation
- Ensure you don’t withdraw so much collateral that your position becomes unhealthy
- If you have remaining debt, maintain adequate collateralization ratio
Morpho Blue Safety
Morpho Blue Safety
- Uses market ID:
0x9103c3b4e834476c9a62ea009ba2c884ee42e94e6e314a26f04d312434191836 - Same repay/withdraw mechanics as Aave
- If USD values show ”—”, click “Load positions” again before proceeding
Bundler Configuration
Your ZeroDev Project ID or bundler RPC URL is used to submit UserOperations.Keep it safe:
- Don’t share your Project ID publicly
- Use your own ZeroDev account
- Don’t use someone else’s bundler URL
Emergency Scenarios
If you make a mistake
If you make a mistake
Blockchain transactions are irreversible. If you:
- Send to the wrong address: Cannot be undone
- Use the wrong amount: Cannot be undone
- Execute on the wrong chain: Cannot be undone
- Double-check everything before signing
- Start with small test amounts if possible
- Verify addresses using multiple sources
If the app is unavailable
If the app is unavailable
Disclaimer
Questions?
If you’re unsure about any safety aspect:- Stop and research before proceeding
- Test with small amounts first when possible
- Verify everything multiple times
- Never rush through transaction signing