While developing locally and frequently switching users, the wallet seems to struggle to stay in sync. When using Anvil, it’s common to restart the node multiple times and change accounts, but the wallet doesn’t always properly follow these changes.
At some point, transactions appear to be sent but effectively vanish: they accumulate in the transaction list (visible in Rainbow), but are never actually broadcast, don’t get mined, and don’t throw any error. From the user/developer perspective, they just silently disappear.
I understand that this isn’t the primary use case for Rainbow Wallet, but I really enjoy using it for development and would love to see it handle these scenarios more reliably.