Bridge
Bridge Interface
Quotes an Across bridge into Ethereum, then opens the Ethereum to Katana OIF order through Across Embedded Actions after the first leg lands.
How this bridge works
The first leg uses Across to bridge source-chain USDC into Ethereum USDC. Across executes destination actions through the MulticallHandler at
0x0F7Ae28dE1C8532170AD4ee566B5801485C13a0E, which approves the Ethereum OIF settler and calls open(StandardOrder). The second leg is quoted against your local solver at /api/bridge/solver.Route
1
From
0 live1 upcoming2
Intermediate
1 live
3
Destination
1 liveK

Wallet required
Connect a wallet to check USDC approval, request quotes, and start the Across bridge.
Approval is already sufficient. Refresh the route quotes before starting the Across bridge.
Order Status
No onchain order yet
Start the Across bridge to begin the two-intent flow.
Source chain -> Ethereum
First Intent: Across Bridge
This lane starts once the Across source transaction is sent.
i
Source Opened
i
Across In Flight
i
Delivered to Ethereum
First intent detailsExpand for ids, timestamps, and explorer linksExpand
First intent details
Expand for ids, timestamps, and explorer links
Across source transaction
Waiting for source transaction
Across status
Waiting for Across tracking or delivery visibility
Across deposit ID
Pending
Expected fill time
Waiting for quote
Across handler result
Pending
Ethereum refund address
Waiting for address
Created At
Pending
Updated At
Pending
Ethereum -> Katana
Second Intent: OIF Delivery
This lane starts after Across delivers to Ethereum.
i
Order Opened on Ethereum
i
Solver Filling
i
Funds Delivered on Katana
Second intent detailsExpand for ids, timestamps, and explorer linksExpand
Second intent details
Expand for ids, timestamps, and explorer links
Ethereum OIF order ID
Waiting for order id resolution
Solver Quote ID
Waiting for quote
Solver status
Waiting for Embedded Actions / Ethereum OIF open
Fill transaction status
Waiting for fill transaction
Fill confirmed at
Pending
Ethereum refund address
Waiting for address
Value Flow
Source input
Waiting for quote
Across delivery on Ethereum
Waiting for quote
User delivery on Katana
Waiting for quote
Settlement TailSettlement tail starts after the second intent is opened and filled.Expand
Settlement Tail
Settlement tail starts after the second intent is opened and filled.
Source approval
Waiting for quote
Solver lifecycle
Waiting for the second intent to open
Bridge lifecycle note
No Across source transaction opened yet.
Across delivery transaction
Not available yet
Execution Summary
ModeReal Across -> MulticallHandler -> OIF
SourceLoading routes
Hidden first legTo Ethereum
Visible destinationKatana
TokenUSDC only
Ethereum refund addressNot set
Across output on EthereumEnter a valid amount
Solver output on KatanaWaiting for quote
Source open txNot sent
Contract Targets
Across approval spender
Waiting for quoteAcross MulticallHandler
0x0F7Ae28dE1C8532170AD4ee566B5801485C13a0EEthereum input settler
0xB5e99443B112c299d224b5B978F7FEE19CDe8FeBEthereum local oracle
0x457b2241EFD4D57e9eaF9Eb72159128acF2aCDccKatana remote oracle
0xc09cE4049dF4670A5A5804a17A310C5263a82aE3Katana output settler
0x1DCE289d62C2068584C5D0CFb5C1fD538e832847