Browse with no wallet needed β the three tabs below (Triangular Arbitrage, Cross-Market Spreads, Liquidity Opportunities) refresh automatically and work without connecting anything.
Connect your wallet (panel below) only when you want to execute a trade directly, see your real token balances, or plan an LP position.
Pick a starting token β leave it blank and it auto-picks whichever token has the most profitable opportunity right now. Type a specific token to search from just that one, or turn on "Trade with my wallet tokens" to search only what you actually hold.
Adjust the thresholds if a tab looks empty or too noisy β "Min profit %" hides small opportunities, "Min pool liquidity" hides pools too thin to trust.
Click Execute on any row you like. You'll always see a fresh live quote and have to confirm before anything actually signs β nothing happens automatically.
Estimates only. Numbers assume you can fill the full amount at the quoted price with no slippage, and do not include CPU/NET, RAM, or failed-transaction costs.
Always verify a route manually before trading. Nothing here is financial advice.
Advertisement
Your balances β tokens relevant to what's currently shown
Full wallet query β every token balance found for your account
Connecting lets you execute a triangular route directly from the table below. Signing goes through your own wallet (Cloud Wallet or Anchor via WharfKit) β this site never sees your keys. Every execution fetches a fresh live quote and memo from Alcor's own swap router immediately before signing (not the estimate shown in the table, which may be stale by then), and requires your explicit confirmation plus your wallet's own approval. This moves real funds β start with a small test amount. Cross-Market Spreads rows aren't executable yet, display only.
Blank = land on WAX or anything liquid enough. Fill in to require one specific token instead.
Needs a connected wallet. Overrides the base token above.
Only matters if the route doesn't return to your base token β see "End token" above.
Last updated: βMarkets parsed: β Β· Pools parsed: βNext refresh in β
Optimized across your wallet holdings
Triangular Arbitrage 0
3-hop routes through Alcor's AMM pools, starting at whichever token you pick below β leave it blank to auto-pick whichever token currently has the most profitable opportunity, instead of always assuming WAX. By default the route can settle in WAX or in any token clearing "Min end-token liquidity" β fill in "End token" to instead require one specific settle token. Each route is sized to the profit-maximizing trade (closed-form optimum accounting for slippage across all three pools), capped to your available balance if set. Rows tagged "settles in X" convert X's value back to your start token using its current spot price as a snapshot, not an executed trade β selling X later would incur its own price and slippage, unlike a true round trip where the profit is already fully realized in-hand. Rows marked β use a size large relative to the shallowest pool in the route.
Best trade for your available WAX
This pool graph is large enough that the search was stopped early to avoid freezing the page β results below may be incomplete. Raising "Min pool liquidity" or "Min end-token liquidity" narrows the search space and will speed this back up.
Est. Profit (WAX)
Trade Size (WAX)
Profit %
Route
Total Fees
Pools Used
Weakest Pool ($)
Action
Loading pool dataβ¦
Excludes CPU/NET and RAM. Executing uses Alcor's own swap router, which can chain multiple pools into a single atomic transaction (one signature, no gap between hops for price to move against you) β but it may route through slightly different pools than the ones shown here if conditions changed since detection; the confirmation step always shows Alcor's live numbers before you sign. "Trade Size" is what you need available β if it's capped by your entered balance, the route's true unconstrained optimal may be larger.
Cross-Market Spreads 0
The same token priced on Alcor's orderbook market vs. its AMM pool, sized to the profit-maximizing trade against the AMM's real slippage curve. The orderbook side has no visible depth beyond the last trade price, so that leg assumes you can fill the full size at the quoted price β real fills against actual order book depth may be worse. Treat sizes here as an upper bound.
Pair
Profit %
Trade Size
Est. Profit
Orderbook Price
AMM Price
Direction
Loading market dataβ¦
Liquidity Opportunities 0
Pools ranked by estimated fee APR β 24h/7d volume Γ fee tier, annualized, relative to current TVL. This is a pool-wide average, not adjusted for a specific price range: a concentrated position that stays in-range the whole time can earn meaningfully more than this; one that drifts out of range earns less. Doesn't account for impermanent loss. Rows marked π― showed up as the bottleneck ("weakest pool") in a currently profitable triangular route β adding liquidity there both earns fees from the very trading activity this scanner is finding and directly shrinks that inefficiency. Uses the same "Min pool liquidity" floor as the other tabs, to keep dust pools from producing meaningless APR spikes. Creating a position isn't wired up here yet β the on-chain action needs to be verified before this tool builds a transaction for it. Open the pool on Alcor to add liquidity manually for now.
Pair
Fee Tier
Est. APR (24h)
Est. APR (7d)
TVL
24h Volume
Feeds Arb?
Action
Loading pool dataβ¦
"Plan Position" calculates the optimal amount to swap first if you only hold one side of the pair β so the rest, plus what you acquire, lands in the pool's current ratio and none of your capital sits unused. It can execute that swap for you (same live-quote flow as everywhere else); the LP deposit itself still needs to be done manually on Alcor afterward.