XRPL Bridge Premium Tracker
A bridged token has a real price on its source chain — SOIL on Polygon, WETH on Ethereum — and a price on the XRPL DEX. When the two diverge, the gap is an arbitrage signal: a thin XRPL pool pumped far above the source price pulls in arbitrageurs who buy cheap elsewhere, bridge in via Axelar(minting fresh XRPL supply), and dump into the pool until it snaps back to parity. This tracker reads each token’s source price on-chain and shows the live premium.
SOIL sat dead at ~0.059 XRP for weeks (1–2 trades a day). On June 25 it was pumped ~11x to a 0.67 XRP peak — about +536% above its Polygon price of ~0.105 XRP. That gap is the bait. Within hours arbitrageurs bridged in ~196,000 new SOIL (+32% of supply) via Axelar and sold it into the pool, crashing the price back to ~0.10 XRP. The premium spiked hours before the supply mint confirmed the dump — that early window is exactly what a premium tracker surfaces.
Where SOIL lives — and the path into the XRPL
SOIL is an Axelar interchain token: almost all of it sits on its source chains, and only a sliver is bridged to the XRPL. That tiny XRPL float is exactly why a small pool there can be pushed far above the global price before arbitrage drags it back.
Buy cheap on the source chain, lock it, mint the XRPL copy 1:1 via gateway rfmS3…PLTo.
Supply read live on-chain (totalSupply() per chain; XRPL = Axelar gateway obligation). Bridged balances are 1:1-backed by tokens locked on the home chain, so the cross-chain total is a gross figure — the takeaway is that the XRPL holds well under 1% of SOIL. During the June 25 pump the Axelar gateway minted ~196,000 fresh SOIL (+32% of the XRPL float) as it was bridged in and sold into the pool — e.g. this 13,403 SOIL mint (D5EF98…0B796) to the arbitrage wallet.
How a bridge-arb dump unfolds
The same four steps every time — the premium is visible at step 2, before the supply ever moves:
A low-liquidity XRPL pool is bought up, lifting the DEX price far above the token's real source-chain value.
DEX price now sits well above the on-chain source price. The tracker flags the gap here — the early-warning window.
Arbers buy cheap on the source chain and bridge via Axelar to XRPL — minting brand-new XRPL supply (obligation jumps).
The fresh supply is sold into the inflated pool. Price collapses back toward the source price; late buyers are left holding diluted bags.
Two signals, paired: the premium (leading, shown below) and the supply jump(confirming — the Axelar obligation rising as tokens bridge in). When both fire on the same token, it’s a live dump in progress.
On-chain: who made — and lost — money in the June 25 pump
We computed every participant’s profit from on-chain XRP balance changes across their SOIL transactions (386 wallets) — not the DEX trade feed. Three groups took the money; retail provided it.
Each ended ~flat on SOIL — they bridged it in during the pump and immediately sold, extracting pure XRP. ~23,500 XRP between the top four, and they’re not connected to each other (different funders, 2024–2026):
| rNF4MY…gdMz | +7,574 XRP |
| rLFpNi…UK8b | +7,356 XRP |
| rJachi…D1Db | +6,548 XRP |
| rHdPXR…CP9b | +2,047 XRP |
Hub rnNg5b…sa9N (29 XRP, created 2026-02-17) batch-created 15 wallets on 2026-02-19, four in the same minute (19:02 UTC): 3D81A501… · FEDDEB4C… · 1770EFA9…. Of the resulting cluster, all 23 active wallets profited — zero losers — net-selling pre-positioned SOIL for +8,819 XRP total (~45,000 SOIL dumped). 23-for-23 + shared funder + same-day creation is the coordination signature:
| Wallet | profit | SOIL sold |
|---|---|---|
| rszLaH…1zeD | +1,118 | 6,017 |
| rPYsjn…qtJT | +840 | 3,979 |
| r3sUre…r1T8 | +677 | 3,315 |
| r9yHc5…5BY5 | +617 | 2,666 |
| rL48gq…QBc4 | +583 | 2,368 |
| rMLM7B…4Di9 | +548 | 1,684 |
| r13wdh…WEKs | +501 | 1,292 |
| rn2zm7…T4H2 | +494 | 999 |
| rQs7pF…1xtt | +439 | 1,783 |
| ra2bmv…z4Py | +395 | 3,055 |
| rhvqWf…n1Um | +391 | 2,348 |
| rJD9ie…nMMc | +328 | 1,493 |
| rKZEAr…Zph3 | +310 | 2,110 |
| r4KZyu…B2r2 | +238 | 2,238 |
| rGWxvC…UxDg | +223 | 1,172 |
| r9LHis…dwEb | +209 | 1,177 |
| rECw5L…ZC2M | +192 | 1,306 |
| rz5qwf…a2bY | +182 | 1,356 |
| rfD9A7…SUcJ | +145 | 1,369 |
| rsnzJm…LMsd | +130 | 1,162 |
| rHcnqE…u3fQ | +129 | 940 |
| rUftBQ…mPSU | +80 | 737 |
| rDaQRn…izbr | +50 | 474 |
| Total · 23 wallets | +8,819 | ~45,000 |
174 wallets lost ~45,165 XRP buying into the pump and are holding bags. The worst-hit:
| r3NaLa…y1AJ | -6,531 XRP | holds 19,512 SOIL |
| rUUmpj…C2ad | -5,109 XRP | holds 23,161 SOIL |
| r3t9UB…kHPU | -2,262 XRP | holds 6,810 SOIL |
| r9nD2X…kpoe | -1,522 XRP | holds 6,522 SOIL |
| rfez4G…CVH1 | -1,450 XRP | holds 6,364 SOIL |
| rPZ3EH…uxCi | -1,400 XRP | holds 5,117 SOIL |
Method: profit = sum of on-chain XRP balance deltas across each wallet’s SOIL transactions, verifiable on Bithomp; cross-checked by full account_tx replay (rNF4MYQj = +7,574 both ways). Inferred, not proven: that one operator controls the 23-wallet cluster — strong circumstantial evidence (shared funder, same-day batch creation, 23-for-23 winners), not proof of identity.
Live bridge premium — every Axelar token we list
Prices are quoted in XRP— the XRPL DEX’s native unit, and how xrpl.to lists every token (SOIL’s DEX price below is its price in XRP). The source-chain reference is read on-chain in USD and converted to XRP at the live XRP/USD rate, so the DEX price and the reference compare like-for-like. A stale or thin XRPL market (low 24h volume) is marked indic. and never raises an alert — see WBTC, whose dormant pool shows a large but meaningless gap.
It’s simply how much more (or less) a token costs on the XRPL than on its home chain right now. SOIL currently shows -0.9% — so 1 SOIL on the XRPL DEX costs about 0.9% less than buying the same SOIL on Polygon. Small — normal bridging friction.
- ≈ 0%In line with the real price — healthy. A few percent either way is just the friction of bridging.
- large +Overheated — the XRPL price has run ahead of reality. Free money for arbitrageurs: buy cheap on the source chain, bridge in, and dump until it falls back. SOIL hit +536% minutes before its crash.
- negativeA discount — the token is cheaper on the XRPL than at home (low local demand, or a stablecoin trading below peg).
| Token | DEX (XRP) | Reference | Premium | Source | 24h vol |
|---|---|---|---|---|---|
| mXRP | 1.03 | $1.09 · 1.04 XRP | -1.0% | Midas NAV oracle (vs redemption value) | 299.4 |
| SHX | 0.00374 | $0.00387 · 0.00371 XRP | +1.0% | Ethereum Uniswap V4 | 759.58 |
| SOIL | 0.0807 | $0.0849 · 0.0814 XRP | -0.9% | Polygon DEX | 5.5K |
| USDf | 0.883 | $1 · 0.958 XRP | ~-7.9% indic. | $1 peg | 0.00 |
| USDC.axl | 0.947 | $1 · 0.958 XRP | ~-1.2% indic. | $1 peg | 6.54 |
| WBTC | 54.6K | $59.9K · 57.4K XRP | ~-4.8% indic. | Chainlink BTC/USD | 0.00 |
| WETH | 1.5K | $1.6K · 1.5K XRP | ~-0.2% indic. | Chainlink ETH/USD | 34.73 |
| mBTC | 75.0K | no market | — | Midas NAV — no DEX market | 0.00 |
| mTBILL | 2.18 | no market | — | Midas NAV — no DEX market | — |
Updated — · premium = DEX price ÷ source reference − 1 (both in XRP). mXRP is yield-bearing (not 1:1 with XRP), so its reference is its on-chainMidas NAV (redemption value, ≈1.04 XRP and rising); its premium shows whether it trades above or below NAV. mBTC and mTBILL are NAV/redeem-only with no comparable XRPL reference, so no premium is shown.
How the reference price is read
Every reference is on-chain or a hard peg — no third-party price aggregator sits in the path:
- Source DEX pool — for tokens with real external liquidity, the source-chain Uniswap pool is read directly via an EVM RPC: SOIL from a V3 pool (
slot0), SHX from a V4 pool (StateView.getSlot0by poolId, with the ETH leg priced via Chainlink). - Chainlink feed — wrapped majors (WETH, WBTC) use the canonical Chainlink USD aggregator.
- Peg — stablecoins (USDC.axl, USDf) reference $1; the premium then doubles as a depeg monitor.
- NAV oracle — mXRP is a Midas yield token, so it references its on-chain Midas NAV (redemption value in XRP, read from the Midas
mXRP/XRPfeed); the premium shows whether the XRPL DEX trades above or below NAV. - Confidence gate — when XRPL 24h volume is too low the DEX price is stale, so the premium is marked indicative and never alerts (the WBTC case).
The source contracts come from Axelar’s own Interchain Token Service registry — the issuer on the XRPL,rfmS3…PLTo, is the official Axelar XRPL gateway, so every token here is genuinely Axelar-bridged. Want the mechanics of moving assets across? See the XRPL bridge & cross-chain guide, or the XRPL DEX arbitrage guide.
Buy SOIL on Polygon and bridge it to the XRPL
This is the exact path the arbitrage takes — and how you’d move SOIL onto the XRPL yourself. Three steps:
- 1Buy SOIL on Polygon
Fund a Polygon wallet (e.g. MetaMask) with POL for gas and a stablecoin (USDC/USDT), then swap to SOIL on Uniswap (Polygon). Verify the token contract
0x43c7…b31e77. SOIL is also on centralized exchanges (MEXC, Gate) — withdraw to the Polygon network. - 2Bridge Polygon → XRPL with Axelar
Open Squid Router, which routes cross-chain transfers through Axelar. Set the source to Polygon · SOIL (connect MetaMask) and the destination to the XRP Ledger (connect Xaman or Crossmark). Axelar locks your SOIL on Polygon and mints the XRPL copy 1:1 to your address.
- 3Receive & hold it on the XRPL
To hold an XRPL token you need a trustline to its issuer
rfmS3…PLTo— your wallet adds it when the token arrives, or you can set it yourself first (it locks a ~0.2 XRP reserve). Once it lands, SOIL appears in your wallet and trades on the XRPL DEX.