Automatic cycle scanner
The scanner in Arbitrage checks supported crypto and RWA cycles in the background. It does not require a connected trading wallet to display observations.
Discovery and coverage
The monitor checks a bounded list of up to 32 candidates, choosing the least recently checked candidate each time:
- SOL/USDC and selected liquid Raydium tokens with initialized classic SPL mints verified through RPC.
- ETH/USDC across verified Uniswap V3 pool fee tiers.
- Active official Solana xStocks and current V2 Ethereum xStock wrappers, settling cycles in USDC.
- Up to eight recently verified PumpSwap migration mints, including supported metadata-only Token-2022 mints.
Raydium indexing and provider limits can delay new pools. Complex Token-2022 extensions, issuer xChange RFQs and automatic cross-chain execution require separate adapters. The cross-chain panel provides separate reviewed conversions. A token's name or ticker does not establish equivalence across networks.
Reading an observation
| Field | Meaning |
|---|---|
| Input | The fixed amount used for that check: 0.005 SOL, 0.005 ETH or 10 USDC for RWA. |
| Minimum return | The second quote's minimum output, after feeding the first quote's minimum into the return route. |
| Cost reserve | A conservative estimate for costs in the settlement asset. |
| Estimated margin | Minimum return minus the initial amount and cost reserve. |
| Positive after reserve | A fresh positive estimate requiring a new transaction review. |
| Below reserve | The quoted minimum does not cover the input and reserve. |
| Expired | The observation has aged out; price values are hidden. |
| Unavailable | Mint checks, issuer controls, liquidity, provider access or cost valuation could not be verified. |
Observations expire within 30 seconds of the check starting. The worker rotates candidates and the page refreshes automatically while visible. A saved observation can remain in the table as history after its values expire. Provider failure replaces the affected row with unavailable values; it never becomes a synthetic profitable signal.
Solana reserves include new intermediate-account rent, bounded priority fees, base-fee headroom and the maximum supported Jito tip. Temporary wrapped-SOL rent returned by the cycle is excluded. RWA reserves use checked token-account size and buffer the current SOL/USDC cost conversion.
Ethereum reserves use the current RPC gas price, the supported maximum gas limit and price headroom, capped at 0.003 ETH per transaction. Ethereum RWA checks reserve two budgets for a possible exact USDC approval and the cycle, with a buffered current ETH/USDC conversion. Actual allowance, balances, gas usage and feasibility are checked during owner review.
Reviewing and sharing
Fresh review opens the supported trading terminal in Arbitrage mode with the checked network, address and input amount. RWA links request official catalogue verification before offering a transaction. Choose your owned wallet and a profit floor; preparation requests a new route and combined simulation.
Copy Blink appears for fresh positive classic-SPL Solana observations. It shares the mint, input and a proposed profit target. The receiving wallet requests its own current route and simulation. Sharing a setup does not sign a transaction.
A scanner observation is not an executable order. Quote snapshots do not include the effect of both swaps on the same transaction's pool state. The final transaction must satisfy the encoded return floor. The scanner never signs, submits, launches tokens or initiates a transfer.
An operator can pause the scanner independently. Observations stay readable, while fresh-signal status is removed. Trading integration pauses also invalidate affected signal status and block new transaction preparation through those integrations.
See Arbitrage, RWA markets, Accounts and Blinks.