Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 5 additions & 3 deletions benchmarks/bridge-quote-latency-solana.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,9 @@ dimensions:
chain:
- { value: Base, label: SOL to Base }
- { value: Arbitrum, label: SOL to Arbitrum }
- { value: BNB, label: SOL to BNB }
- { value: Ethereum, label: SOL to Ethereum }
- { value: BNB, label: SOL to BNB }
- { value: Ethereum, label: SOL to Ethereum }
- { value: Robinhood, label: SOL to Robinhood }
# EU-West only at present (us-east / sgp probes paused, single origin).
region:
- { value: eu-west, label: EU-West }
Expand Down Expand Up @@ -51,7 +52,8 @@ abstract: |

methodology:
- "Origin: Solana only. Every corridor in this bench starts from Solana USDC; the destination is the per-tab chain."
- "Destinations: Base, Arbitrum, BNB and Ethereum. A provider that does not quote a given destination simply does not appear on that tab."
- "Destinations: Base, Arbitrum, BNB, Ethereum and Robinhood Chain. A provider that does not quote a given destination simply does not appear on that tab."
- "Robinhood Chain has no native USDC, so bridges take USDC in and deliver USDG (Global Dollar) on the destination; the Robinhood tab is therefore a cross-asset USDC to USDG corridor. Relay, LI.FI, deBridge and Across route to it; a provider that does not (currently Mobula, which covers the chain in data but does not bridge to it) simply does not appear on that tab."
- "Latency: wall-clock from request to a usable quote, in milliseconds. p50, p90 and p99 over a rolling 24h window via histogram_quantile on a from_chain=Solana-scoped recording rule."
- "Cadence: every five minutes, at $5, $50 and $300 notional."
- "Region: EU-West only at present. The us-east and sgp probes are paused, so the figures reflect the EU-West (Paris) origin."
Expand Down
16 changes: 16 additions & 0 deletions harnesses/bridge-monitor/cmd/monitor/mobula_bridge.go
Original file line number Diff line number Diff line change
Expand Up @@ -460,6 +460,22 @@ func GetTestRoutes() []TestRoute {
IsSolanaSrc: true,
QuoteOnly: true,
},
// SOL→Robinhood Chain (Arbitrum Orbit, chainId 4663). No native USDC on
// Robinhood Chain: bridges take USDC in and deliver USDG (Global Dollar),
// so this is a cross-asset corridor. Supported by Relay / LI.FI / deBridge
// / Across; Mobula has data coverage but no bridge here, so it will read
// unsupported on this tab until Mobula ships a Robinhood bridge route.
{
Name: "USDC_SOL_ROBINHOOD",
FromChain: "Solana", FromChainAPI: "solana:solana",
FromToken: "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
ToChain: "Robinhood", ToChainAPI: "evm:4663",
ToToken: "0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168", // USDG on Robinhood Chain
Amounts: []float64{5, 50, 300},
UsdAmounts: []float64{5, 50, 300},
IsSolanaSrc: true,
QuoteOnly: true,
},
}
}

Expand Down
Loading