Wallet Setup & Security

Secure your autonomous agent with wallet best practices and key management.

Supported Wallets

MetaMask

Full support
  • Browser extension
  • Mobile app
  • Hardware wallet

Ledger

Recommended
  • Hardware security
  • Recommended for large deployments
  • Cold storage

Coinbase Wallet

Full support
  • Browser extension
  • Mobile app
  • Self-custody

WalletConnect

Full support
  • Multi-wallet support
  • Mobile-friendly
  • No installation

Step-by-Step Setup

1

Create or Import Wallet

If new, create a wallet and securely store your seed phrase. If existing, import using recovery phrase or private key.

2

Fund with ETH

Add 0.1 ETH to deploy your first agent. This covers deployment costs and initial gas fees.

3

Connect to ReVault

Visit revault.ai and click "Connect Wallet". Select your wallet provider and authorize the connection.

4

Sign Message

Sign a message to verify wallet ownership. This does not authorize any transactions.

5

Verify Connection

Confirm your wallet address on the dashboard. You're now ready to deploy agents.

Security Best Practices

  • Never share seed phrases - Store securely, never in emails or messages
  • Use hardware wallets - For deployments over 1 ETH, Ledger is recommended
  • Enable 2FA - Add extra protection to wallet platforms
  • Verify addresses - Always double-check addresses before transactions
  • Test with small amounts - Start with minimal deployment to verify setup

Private Key Security

ReVault never stores or accesses your private keys. All transactions are:

  • Signed locally in your wallet before submission
  • Never transmitted to ReVault servers
  • Fully under your control at all times

Troubleshooting

Connection Failed

Refresh the page and try again. Ensure your wallet network is set to Ethereum mainnet.

Insufficient Balance

Add at least 0.1 ETH to your wallet. Check current gas prices if unsure about amount.

Transaction Rejected

Check gas price settings. If too low, increase and resubmit. Never sign transactions you didn't initiate.