Frequently Asked Questions

Can't find your answer? Read the full docs or contact support.

The Basics

What is FlashLoanLab?
FlashLoanLab is a DeFi arbitrage platform that continuously scans decentralised exchanges across Base, Arbitrum, Ethereum, Optimism, and Polygon for price discrepancies, simulates them on a mainnet fork to verify profitability, and optionally executes them using Aave V3 flash loans — all from a single dashboard.
What is a flash loan?
A flash loan is a DeFi primitive that lets you borrow any amount of capital with zero collateral, use it within a single transaction, and repay it (plus a small fee) before that transaction ends. If repayment fails, the entire transaction reverts — meaning you can never owe money you don't have. FlashLoanLab uses Aave V3 flash loans to fund arbitrage trades.
What is arbitrage?
Arbitrage is the practice of buying an asset cheaply on one exchange and simultaneously selling it at a higher price on another, pocketing the difference. On-chain arbitrage is fully automated: a smart contract executes both legs atomically so the opportunity can't be front-run mid-trade.
Do I need to deposit funds to use FlashLoanLab?
No. Flash loans provide the capital. You only need enough ETH in your wallet to cover gas fees. Your capital is never locked in a contract.

Revenue Share

How does the revenue share model work?
FlashLoanLab charges no subscription fee. Instead, we take a percentage of the gross profit on winning trades only. Losing trades (where the flash loan would revert) cost you only gas. The split is enforced on-chain by the FlashLoanReceiver contract — the platform fee is transferred to the treasury address automatically before the remaining profit reaches your wallet.
What percentage does the platform take?
Free plan: platform takes 25%, you keep 75%. Pro: 20%/80%. Elite: 15%/85%. Enterprise: custom, as low as 10%. The platform fee percentage is hard-capped at 30% in the smart contract and cannot be changed by the platform after you initiate a transaction.
What if a trade is not profitable?
If the trade can't repay the flash loan after fees, the entire transaction reverts on-chain. No profit is generated and no platform fee is charged. You only pay the gas cost for the failed transaction, typically a few dollars or less.
Can the platform change my fee rate mid-trade?
No. The fee rate is encoded into the transaction at execution time and enforced by the smart contract. Even if the platform were compromised, the on-chain split cannot be altered once the transaction is submitted.

Safety & Risk

Is my money at risk?
Flash loans are self-collateralising — if a trade is unprofitable, it reverts and nothing is lost except gas. However, DeFi always carries smart contract risk, price oracle manipulation risk, and gas cost risk. Start with Simulator mode (paper trading) to understand how the system works before executing live trades.
What is Simulator mode?
Simulator mode runs opportunities against a Hardhat fork of the mainnet — real state, real prices, but no real transactions. You can see exactly how a trade would perform, including gas estimates, profit splits, and potential failure reasons, without spending a cent.
Has the FlashLoanReceiver contract been audited?
The contract has been reviewed internally for common vulnerabilities — including reentrancy, unauthorized callback access, and fee cap enforcement — but has not yet undergone a formal third-party audit. Use the platform with amounts you can afford to lose and check the contract source on the respective chain explorer before executing live.
What are Safety Controls?
Safety Controls let you set hard limits on the auto trading system: minimum score threshold, minimum net profit per trade, maximum daily loss, maximum number of trades per day, and maximum failed transactions. Breaching any limit automatically pauses the bot. An Emergency Stop instantly halts all activity.
What is the "Minimum Net Profit %" setting and how do I use it?
Found in Settings → Safety → Score & Profit Thresholds. It filters the opportunity feed so you only see trades whose net profit (after all fees — see below) is at least the percentage you set of the borrow amount. For example, 0.05% on a $50,000 borrow requires at least $25 net profit. Setting it to 0 (default) shows all opportunities regardless of margin. The filter is enforced server-side and is automatically applied to every opportunity list request when you're signed in.
How is "net profit" calculated? Does it account for all fees?
Yes — the displayed net profit is the true profit after every cost. Starting from the gross spread (the raw price difference between buy and sell legs, which already has DEX pool trading fees deducted by the pools themselves), FlashLoanLab subtracts: (1) the Aave V3 flash loan fee (0.05% of the borrow amount), (2) the estimated gas cost in USD at fast gas price, and (3) a slippage reserve buffer. The result is the net profit figure shown on cards. From that, your plan's platform fee percentage is deducted to arrive at "Your Profit" — the amount that actually lands in your wallet. DEX trading fees are shown as an informational line in the expanded breakdown but are NOT deducted twice, because they are already baked into the gross spread via how the Uniswap V3 QuoterV2 computes amountOut.
Are my private keys safe?
We never ask for your private key for manual execution — you sign transactions directly in MetaMask, Coinbase Wallet, or any wagmi-compatible wallet. For Auto Trading, an optional trading wallet key can be stored, but it is encrypted with AES-256-GCM using a server-side key before hitting the database and is never logged or exposed to the frontend.

Execution & Chains

Which blockchains are supported?
Live execution is supported on Base (8453), Arbitrum One (42161), Ethereum mainnet (1), Optimism (10), and Polygon (137) — all via Aave V3 flash loans. The Solana adapter is in simulator-only mode, detecting spread opportunities via Jupiter V6 quotes but not yet executing transactions on-chain.
Which DEXes does FlashLoanLab scan?
The scanner covers multiple DEXes on each chain for both cross-DEX and cross-fee-tier arbitrage. By chain: Base — Uniswap V3, SushiSwap V3; Arbitrum — Uniswap V3, SushiSwap V3, SushiSwap V2, Camelot V2; Ethereum — Uniswap V3, SushiSwap V3, Uniswap V2, SushiSwap V2; Optimism — Uniswap V3, SushiSwap V2; Polygon — Uniswap V3, QuickSwap V3, QuickSwap V2, SushiSwap V2. Solana scanning uses Jupiter V6 aggregated quotes covering Orca, Raydium, and Meteora.
What token pairs are scanned?
Each chain scans a curated list of high-liquidity pairs including major stablecoin pairs (USDC/USDT, USDC/DAI, etc.), ETH/stablecoin pairs, LST pairs (wstETH/rETH, WETH/wstETH), and chain-native assets (OP on Optimism, WMATIC on Polygon, ARB on Arbitrum). Borrow amounts tested per pair: $10k, $50k, and $100k to find the optimal trade size.
How is the opportunity score calculated?
Scores run from 0–100 and factor in: estimated net profit after all fees (gas, flash loan fee, slippage), simulation result (passed/failed), token safety (GoPlus API), chain congestion, liquidity depth, and spread confidence. The score breakdown is shown in the expanded card view. The Profit % figure (net profit ÷ borrow amount × 100) is colour-coded green (≥0.1%), yellow (≥0.02%), or grey (below threshold) for a quick margin read. Auto Trading only fires on opportunities scoring ≥90.
What happens if a transaction is pending for a long time?
Arbitrage opportunities are extremely time-sensitive. If your transaction is not mined quickly, price conditions change and the trade may revert when it does execute. FlashLoanLab provides gas estimates in the pre-flight confirmation screen — always execute with an adequate gas price.

Account & Plans

How do I upgrade my plan?
Plan upgrades are managed through the settings panel in your dashboard. Because we charge revenue share rather than subscriptions, there are no recurring payment cards to enter — plan tier directly determines your fee percentage.
Can I use FlashLoanLab without connecting a wallet?
Yes — the scanner, simulator, and most dashboard features work without a wallet. You only need to connect a wallet for Manual Live execution. Auto Trading uses a separately registered trading wallet stored (encrypted) server-side.
Is there a free trial or free tier?
The Free plan is free forever. You can scan opportunities and run unlimited simulations with no time limit. Live execution (Manual and Auto Trading) requires Pro or above.

Opportunity History & Alerts

Can I see opportunities that have already expired?
Yes. The Opportunity History page (History → Opp History in the sidebar) shows all past opportunities — expired, executed, and rejected — with full details: chain, token, score, estimated profit, MEV risk, and detection time. You can filter by chain, status, and minimum score, and paginate through the full record.
Will I get notified when a new opportunity is found?
Yes. If you enable Opportunity Alerts in Settings → Notifications, you will receive an email whenever the scanner detects one or more opportunities scoring 70 or above. Emails include the pair/chain, score, and estimated gross profit, with a direct link to the dashboard to execute immediately. To prevent inbox flooding, alerts are rate-limited to once per hour per account.
How do I turn off opportunity alert emails?
Go to Settings → Notifications and toggle the "Opportunity alerts" switch off. Changes apply immediately. You can re-enable at any time. Note: security emails such as emergency stop alerts cannot be disabled.
Why did I not get an alert for a specific opportunity?
Alerts are only sent for opportunities with a score of 70 or higher. Lower-scoring opportunities are too marginal to be actionable. Additionally, if an alert was sent within the last hour, the next alert is suppressed until the cooldown expires. Check Settings → Notifications to confirm the toggle is on and that no cooldown is in effect.
How long are opportunities kept in history?
All opportunities are stored permanently in the database. Expired opportunities (those whose 5-minute TTL elapsed without execution) are marked EXPIRED and remain accessible in Opportunity History indefinitely. Executed opportunities are linked to your Execution History.

Ready to start?

Create a free account and run your first simulation in minutes.

Get Started Free