The whitelist feature adds convenience. You can add frequently used addresses to your whitelist and select them every time you transfer without having to copy and paste the address.
You can also add extra security to it. In the Rabby extension, you can visit Settings and toggle on Password for non-whitelisted transfers. This way, if you attempt to transfer assets to a non-whitelisted address, you'll need to enter your app password to verify. This acts as a safety buffer, giving you a second chance to catch a mistake before any funds leave your wallet.
Common use case: Add your centralized exchange (CEX) deposit address to your whitelist and label it clearly.
This helps you avoid "address poisoning" scams, where hackers send tiny amounts of tokens to your wallet from an address that looks almost identical to your own. By using your whitelist instead of copying an address from your transaction history, you ensure you are sending funds to the real destination.
Note: Centralized exchanges often require specific tokens on specific networks. Verify which network and token each deposit address supports to avoid sending funds via an unsupported chain.
The whitelist feature adds extra security within the Rabby Wallet app interface, but it only works locally. This means it acts as a guardrail for your manual actions within the app. It does not create a lock on the blockchain itself. If someone gains access to your seed phrase or private key, they can simply import your wallet into a different app and move your funds without being restricted by your Rabby whitelist settings.
