🔍 What is the ‘Transaction Simulation’ service in iBrowe Wallet?
iBrowe Wallet integrates a transaction simulation feature to help users identify and avoid potentially malicious or fraudulent on-chain activity. This service is powered by Blowfish, a third-party blockchain security platform focused on transaction risk analysis.
🔒 Purpose of the Simulation API
Blowfish’s simulation engine analyzes user-initiated transactions and flags risky behavior or interactions with known scam contracts or domains — all without accessing your private keys or assets.
🌐 Supported Networks (as of latest update)
- Arbitrum One
- Arbitrum Sepolia (Testnet)
- Avalanche Fuji (Testnet)
- Avalanche Mainnet
- Base Mainnet
- Base Sepolia (Testnet)
- Blast Mainnet
- Blast Sepolia (Testnet)
- BNB Chain Mainnet
- Degen Mainnet
- Ethereum Mainnet
- Gnosis Mainnet
- Linea Mainnet
- Optimism Mainnet
- Optimism Sepolia (Testnet)
- Polygon Mainnet
- Polygon Amoy (Testnet)
- Sepolia (Ethereum Testnet)
- Solana Devnet
- Solana Mainnet
- Solana Testnet
- Zora Mainnet
⚙️ How It Works
-
Risk Domain Checks
Blowfish verifies whether a domain or smart contract is blocklisted or associated with malicious activity. -
Transaction Simulation
Uses real-time analysis and ML techniques to simulate the transaction, providing warnings if risks are detected. -
Privacy-Preserving Design
The service never accesses your funds or private keys — only public data and metadata from the transaction request.
✅ Why It’s Valuable for iBrowe Wallet Users
- Enhances user protection when interacting with unfamiliar or suspicious DApps
- Provides clear risk assessments through Blowfish’s domain intelligence and scoring engine
- Introduces a streamlined UX: the Safe Sign UI is integrated only in iBrowe Swaps and approved platforms like Matcha.xyz
📊 What Data is Sent to Blowfish?
The simulation process requires the following data:
- The originating website prompting the transaction
- The wallet address used
- The destination address (contract or recipient)
This information is essential to emulate the transaction accurately and provide meaningful safety signals.
📜 Terms & Conditions
The transaction simulation feature is provided by Blowfish. Usage of this service is governed by Blowfish’s Terms of Service and Privacy Policy. Users are encouraged to review them before relying on the feature.
📎 Source: Adapted from Brave Wallet’s Transaction Simulation documentation — rebranded and restructured for iBrowe Wallet