A person new to cryptocurrency and decentralized finance faces an immediate practical problem: they need to hold digital assets, connect to applications like Uniswap or Aave, and approve transactions without losing their funds to a phishing site, malicious app, or their own configuration mistake. A browser extension wallet like Rabby can handle these tasks, but only if it is installed correctly, configured with genuine security practices, and used deliberately rather than reflexively. The difference between a secure first transaction and a costly mistake often comes down to decisions made during the first week of setup, long before any real money enters the wallet.
This guide assumes no prior experience with self-custody wallets, smart contracts, or blockchain networks. The goal is not to make you an advanced trader by Friday. It is to establish a foundation where you can move a small amount of testnet assets or real cryptocurrency through a single simple transaction with confidence that you understand what is happening, that your keys remain in your control, and that you can recognize the difference between a legitimate prompt and a social engineering attack. Once that foundation is solid, more complex strategies can be added incrementally.
Understanding self-custody before installation
Before downloading or installing anything, you should know what self-custody means in practice. When you use a self-custody wallet, the private key—the cryptographic material that lets you move your funds—stays on your device. No company holds it for you. No server backup exists that a support team can access if you forget your password. If you lose the recovery phrase or someone else discovers it, your funds are gone with no recourse and no customer service department to call. This is not a limitation of Rabby specifically. It is how all self-custody wallets work, whether they are browser extensions, mobile apps, or hardware devices.
The counterbalance is that you do not need to trust a company with your funds. You do not face account lockouts, frozen withdrawals, or regulatory surprises that affect the platform. You also do not pay custody fees. The trade-off is that you become entirely responsible for your own security, and that responsibility begins before the wallet is installed. If your device already has malware, if you use a computer you share with other people, or if your internet connection passes through an untrusted network, those conditions will affect your wallet security regardless of how well Rabby is designed.
A browser extension wallet means Rabby installs as a small plugin in Chrome, Brave, Edge, or another Chromium-based browser. This is more convenient than a hardware device but less isolated than an air-gapped system. When you visit a DeFi website like Uniswap, the site can detect that Rabby is installed and ask you to sign a transaction. That convenience comes with a risk: a malicious website could ask you to sign something harmful. Your job is to read what you are signing before approving it. Rabby cannot read your mind; it cannot know whether the site is legitimate unless you look.
Downloading and verifying the genuine Rabby installation
Phishing attacks often work by creating fake download pages that look identical to the real one. You visit what you think is the official Rabby site, download what you think is the wallet, and end up with malware or a fake app that steals your recovery phrase. To avoid this, start at the official domain, which is rabby.io (not rabby.app, rabby.io.phishing-site.com, or any variation). Bookmark this URL in your browser right now so you do not have to type it or click a link from an email or social media post.
On rabby.io, you should see a clear download button for your browser. Clicking it will take you to the official extension store—the Chrome Web Store if you use Chrome, the Edge Add-ons store if you use Edge. Do not download anything else from the page; do not install extensions offered by email or messaging apps. The legitimate Rabby Wallet extension will show the publisher as «RabbyHub» in the store and will have hundreds of thousands of installations and a high rating. If the numbers are suspiciously low or the publisher name is different, stop and verify the URL again.
After the extension is installed, pinning it to your browser toolbar makes it more visible and reduces the chance you will accidentally miss a security prompt. Click the extensions icon (the puzzle piece in most browsers), find Rabby, and pin it to the toolbar. This should be one of the first visible icons when you open a new tab. This habit helps you notice unusual behavior later—for example, if a malicious website tries to trick you by opening a fake Rabby popup that looks almost identical to the real one.
Creating your first wallet and securing the recovery phrase
Opening Rabby for the first time will show two options: create a new wallet or import an existing one. Beginners should create a new wallet. Click that button, and Rabby will ask you to set a password. This password does not protect your funds directly. Instead, it encrypts the wallet data stored on your device. If someone steals your computer or a malicious app accesses your browser’s storage, the password slows them down. Use a strong password at least 12 characters long, with uppercase, lowercase, numbers, and symbols. Write it in a password manager (like Bitwarden, 1Password, or KeePass) rather than in plain text, a sticky note, or your browser’s built-in password saver.
After you set the password, Rabby will display a recovery phrase: typically 12 words in a specific order. This phrase is the master key to your wallet. Anyone who has these 12 words in the correct order can recreate your wallet on another device and move all your funds. The phrase itself is not secret because it is generated on your device using cryptography; no one else knows it. Your job is to keep it safe and tell no one.
The safest method is to write the phrase on paper (or metal, for higher durability) and store it in a physically secure location—a safe deposit box, a home safe, or another place where theft is unlikely. Do not take a photo of the phrase. Do not store it in cloud notes, email, or messaging apps. Do not type it anywhere on the internet except to restore a wallet after device failure. Do not send it to anyone, including customer support, because there is no legitimate reason anyone would ask for it. If someone claims to need your recovery phrase to help you, they are scamming you.
After writing down the recovery phrase, Rabby will ask you to verify it by entering the words in order on your screen. This step is critical because it confirms that you wrote the phrase down correctly. You cannot restore a wallet from an incomplete or scrambled recovery phrase, so this is your final check before moving forward. After verification, you will see a button saying you can now use Rabby. You have successfully created a self-custody wallet.
Selecting networks and understanding gas fees
Rabby supports Ethereum (the main network) and multiple EVM-compatible chains: Base, Arbitrum, Optimism, Polygon, BNB Chain, Avalanche, and Linea. Each network operates independently. Your Ethereum address on the Ethereum mainnet is not the same as your address on Polygon; they share the same private key, but they are separate accounts on separate blockchains. Before you make your first transaction, you need to decide which network to use for testing, and you need to understand what gas fees mean.
Gas is the computational cost of executing a transaction on a blockchain. When you send a token or interact with a smart contract, you pay gas in the native cryptocurrency of that network: ETH on Ethereum, MATIC on Polygon, BNB on BNB Chain, and so on. Gas fees vary with network congestion. On Ethereum, fees can be anywhere from a few dollars to hundreds of dollars depending on the time of day and network activity. On Polygon or BNB Chain, fees are usually measured in cents. On testnet networks (Sepolia for Ethereum, Mumbai for Polygon), gas is free because it uses fake tokens.
For your first transaction, using a testnet is strongly recommended. Testnet cryptocurrencies have no real value, so you cannot lose money by making a mistake. Rabby makes it easy to add testnet networks: go to the settings menu (the gear icon), find the network configuration, and toggle on «Show testnet networks.» Then you can select Sepolia for Ethereum testing or Mumbai for Polygon testing. You can get free testnet tokens from a faucet—a website that distributes fake cryptocurrency to test addresses. This is the legitimate way to fund your first transaction without spending real money.
Funding your wallet and recognizing legitimate transactions
If you are using testnet to practice, visit a faucet like sepoliafaucet.io or mumbai.polygonscan.com, paste your Rabby address, and request testnet tokens. Your address is displayed at the top of the Rabby popup window and starts with «0x» followed by 40 characters. Copy it carefully; if you make a mistake, the tokens go to the wrong address and you have wasted them. Most faucets require you to wait a few minutes before requesting again to prevent spam.
If you are funding with real cryptocurrency (which beginners should avoid until they are comfortable with the process), you need to transfer funds from an exchange or another wallet. On an exchange, you would typically navigate to the withdrawal section, paste your Rabby address, select the network you want to use, and authorize the withdrawal. The exchange will send your funds to that address. This can take minutes to hours depending on network congestion. Until the transaction is confirmed on the blockchain, it is not in your wallet yet.
After you receive tokens in your wallet, your portfolio should update to show your balance. This is one of the first moments where you should verify the accuracy of what you see. Open Rabby and confirm that the token balance is correct and appears under the network you expected. If nothing appears after 30 minutes, verify that you sent to the correct address on the correct network. Blockchain transactions are permanent and cannot be reversed, so precision matters.
Making your first test transaction and recognizing security warnings
Your first actual transaction should be simple: send a small amount of a test token to another address. Create a second testnet address using a hardware wallet or a second browser extension wallet, or use a public testnet address from a faucet list. The goal is to verify that you can initiate a transaction, understand what Rabby displays before you sign, and confirm the transaction on the blockchain.
In Rabby, click the «Send» button or navigate to the token you want to send. Enter the receiving address, the amount, and confirm the network. Rabby will show you the estimated gas fee and a preview of the transaction. This is the moment to pause and read every detail. Verify the receiving address (the first few and last few characters should match what you intended; do not just glance at it), verify the amount, and understand the gas cost. Only after you have read everything should you click «Sign» or «Confirm.»
When you click Sign, Rabby will display the transaction details one more time in a confirmation popup. This is not an extra step to skip through. This is your final opportunity to catch a mistake. If the address, amount, or network is wrong, clicking Reject will cancel the transaction without costing you anything. If you approve, the transaction broadcasts to the network and you cannot undo it. For your first transaction, take at least 30 seconds to review everything.
After you sign, Rabby will show a confirmation message with a transaction hash—a long string of characters that uniquely identifies the transaction on the blockchain. You can paste this hash into a block explorer (like etherscan.io for Ethereum or polygonscan.com for Polygon) to watch the transaction progress. It will show as «Pending» initially, then eventually move to «Success» after block confirmation. This is how you verify that your funds actually moved. Do not rely on the Rabby interface alone; always confirm on the public blockchain using a block explorer.
Essential security warnings and ongoing practices
Three specific security warnings apply to every transaction you make with a self-custody wallet. First, security warnings are your responsibility to read, not something to skip because they seem repetitive. Websites and browser extensions often show warnings about approving unknown tokens, high gas fees, or unusual transaction patterns. These warnings exist because many people ignore them and lose money. If a warning appears, stop and understand why it appeared before proceeding. Your job is to be paranoid about transaction details, not to move fast.
Second, never connect your Rabby wallet to a website you do not fully trust. When you visit a DeFi site and click «Connect Wallet,» you are giving that website permission to request transaction signatures from your wallet. A malicious site could request you to sign a transaction that moves all your funds or approves spending unlimited tokens. Always verify the website URL before connecting. Always read the transaction details before signing. A site that asks you to sign something unusual without a corresponding action you requested is a site to close immediately.
Third, keep your recovery phrase secret indefinitely. Even after you are comfortable with Rabby, do not take screenshots of your phrase, do not type it into recovery forms on websites, and do not discuss it with anyone except in the context of securing your own backup. Your recovery phrase is your wallet, and your wallet is your money. Treat it accordingly. If you ever suspect that your recovery phrase has been compromised—for example, someone saw you writing it, or you accidentally pasted it somewhere—create a new wallet immediately and transfer your funds to the new one using a public transaction.
Moving beyond testnet: Your first real transaction checklist
After you have completed a testnet transaction successfully, verified it on a block explorer, and felt comfortable with the process, you can consider moving to real cryptocurrency. Before you do, go through this checklist. First, confirm that your recovery phrase is stored securely and that you can physically locate it without searching. Second, change the password to your wallet to something you have not used elsewhere. Third, visit Rabby’s official documentation to review any recent updates or security advisories.
Fourth, decide which network to use for your first real transaction. Ethereum mainnet is the largest and most established, but gas fees are high. Polygon, BNB Chain, and Arbitrum are cheaper and have strong liquidity. Choose based on what you want to do and how much you want to spend on gas. Fifth, plan to move only a small amount—between $5 and $50 is typical for a first transaction—so that a mistake costs you a learning experience, not your life savings.
Sixth, before you make any transaction, research the specific application you are interacting with. Read independent reviews, check when it was launched, and verify that you are on the correct URL. If something feels unfamiliar or rushed, wait a day and revisit the decision. Scams are designed to create urgency and prevent deliberate thinking. Your job is to be deliberate. After the first transaction succeeds, you can plan a second one, then gradually increase the amounts and complexity as your confidence grows. This incremental approach is not paranoia; it is how professional traders and security practitioners actually operate.
Frequently asked questions
What is the difference between a Web3 wallet and a regular crypto exchange account?
A regular exchange account means the exchange holds your funds and your private keys. You trust the exchange’s security, and you can use customer support if you have problems. A Web3 wallet like Rabby gives you full control of your private keys and your funds, but you cannot recover them if you lose your recovery phrase or if someone else discovers it. No company can help you. Choose based on whether you prioritize convenience or control.
Can I use Rabby on multiple devices or browsers?
Yes. You can import your recovery phrase into Rabby on a different computer or browser using the «Import Wallet» option when you first open Rabby. This gives you access to the same funds and addresses. However, the password you set is specific to each device, so you will need to set a new password on the new installation. Never import your recovery phrase on a device you do not trust or one that is shared with others.
What should I do if I lose my recovery phrase?
If you lose your recovery phrase and have not yet recorded it anywhere, your wallet and all its funds are permanently inaccessible. You cannot retrieve the phrase from Rabby or from anywhere else. The only option is to create a new wallet with a new recovery phrase and move your funds to that new wallet using transactions. This is why securing your recovery phrase immediately after wallet creation is so important.