Rabby Wallet is a self-custody browser extension wallet focused on Ethereum and EVM-compatible networks. It is designed to help users manage on-chain accounts, review transactions before signing, and connect to decentralized applications across multiple networks from a single wallet interface. Rabby is built for users who regularly interact with DeFi, NFTs, and on-chain services and want transaction previews beyond basic send and receive flows.
Overview
Rabby operates as a non-custodial wallet, meaning the user controls the private keys and recovery information. The wallet is primarily distributed as a browser extension and is used for signing transactions, approving token permissions, and interacting with smart contracts on networks such as Ethereum and popular EVM rollups and sidechains. Rabby’s product direction emphasizes safer signing flows, including transaction previews, clearer permission prompts, and tooling aimed at reducing common mistakes in Web3 activity.
History and Background
Rabby Wallet is developed by the team behind DeBank, a portfolio and analytics product used to track on-chain positions across multiple networks. Rabby’s design reflects this background, with an emphasis on multi-chain portfolio context and frequent dApp usage.
Core Products and Services
- Rabby lets users create or import accounts in a supported desktop browser. Its extension handles address management and transaction signing.
- The wallet is designed for use across multiple EVM networks, including L2s and sidechains, with network switching and chain-aware prompts during dApp interactions.
- The wallet connects to decentralized applications using standard browser wallet connection flows for DeFi, NFT platforms, and other Web3 services.
- Users can review token approvals and contract permissions in Rabby. These permissions are common sources of wallet risk.
- Rabby supports hardware wallets, so users can keep keys on dedicated signing devices while using the extension to prepare transactions and view balances.
Technology and Features
When users interact with smart contracts, a typical flow involves token approvals, contract calls, and network fees that can be difficult to interpret. Rabby is designed to present transaction details in a more readable way, helping users identify what they are authorizing, such as spending permissions, transfers, or interactions with contracts. This approach is particularly relevant on programmable networks where a single signature can grant broad token allowances.
Many dApps operate on multiple EVM chains, including Arbitrum, Optimism, Polygon, and Base. Rabby provides network switching and chain-aware prompts during dApp interactions. Users still need to check the network and destination before signing.
Rabby simulates transactions, previews expected balance changes and flags potentially risky contract approvals. While these tools can improve decision-making, they do not eliminate the underlying risks of interacting with unverified contracts or malicious sites.
Use Cases and Market Position
Rabby lets users manage multiple on-chain accounts and interact with decentralized exchanges or lending protocols. It also provides token-approval reviews and connections to dApps across supported EVM networks.
Risks and Considerations
- Users must securely store recovery information. If it is lost, funds may be unrecoverable. If it is exposed, assets can be stolen.
- Browser extension wallets are frequent targets for fake sites and deceptive prompts that attempt to trick users into signing harmful transactions.
- Overly broad allowances can enable asset drains if a contract or connected account is compromised. Regular permission reviews are an important safety practice.
- DeFi protocols and token contracts can contain vulnerabilities or malicious logic. Losses are generally irreversible on-chain.
- Multi-chain activity introduces bridging, slippage, and fee variability, which can increase the chance of user error.