Orbiter: One‑Click Cross‑Chain Orchestration
Adi Ravi Raj
We have dozens of bridge protocols that can move assets safely across chains. But what we don’t have is a way to use them without becoming a bridge expert first.
Orbiter fixes this. Instead of choosing bridges and coordinating multi-step workflows manually, you describe what you want to happen, and Orbiter handles the execution for you. Users don’t even need to know what a bridge is. They simply specify their end goal, and Orbiter figures out the optimal path.
What Orbiter Does
Orbiter turns complex cross-chain workflows into single transactions. Here are some use cases:
Cross-chain swaps: A user with USDC on Base wants USDN on Hyperliquid. User sends the USDC to Orbiter on Noble, Orbiter swaps it for USDN, then forwards it to Hyperliquid via Hyperlane, all in one transaction for the user.
Seamless fiat offramps: A user wants to convert their USDN on Noble to cash via Coinbase. They send USDN to Orbiter on Noble, which forwards it to Base via CCTP. The user can then deposit directly to their Coinbase account for instant fiat withdrawal.
Multi-bridge routing: Connect chains that don't have direct bridge connections. For example, transfer from Arbitrum to dYdX by routing through Noble using CCTP to arrive and IBC to forward.
Unified fee collection: IBC relayer operators can collect fees on a single Noble address instead of managing wallets and inventory across dozens of different networks.

How Orbiter Works
Orbiter operates as a middleware on Noble, receiving cross-chain transfers with embedded instructions, executing custom actions, and then forwarding tokens via a bridge protocol to their final destination.
The execution flow looks as follows:
Token transfer is received on Noble with payload instructions.
Orbiter executes any actions that leverage Noble’s core functionality, like fee payments or swaps.
Tokens are forwarded to the final destination based on the specified bridge protocol (IBC, CCTP, Hyperlane), with optional passthrough instructions.
The Orbiter module uses four main components:
Adapter: Parses incoming packets from any bridge protocol.
Executor: Handles pre-forwarding actions like fees or swaps.
Forwarder: Routes to the optimal bridge protocol.
Dispatcher: Orchestrates the entire flow.
Every Orbiter transaction contains instructions for what should happen. For example:
The Roadmap: Gradual Expansion
Orbiter was introduced in the v11 Flux release and in its current iteration supports incoming transfers via IBC and outgoing via CCTP. This means you can send assets from any IBC-supported network to Noble and automatically forward to CCTP-connected networks such as Ethereum, Arbitrum, Polygon, among others. Hyperlane support is disabled in v11, but will be enabled in an upcoming minor release.
Fee payment actions are enabled from the start, enabling automatic fee collection and distribution during transfers.
Additional features will be introduced incrementally. An upcoming major version will include:
CCTP and Hyperlane inbound adapters (complementing existing IBC inbound)
IBC outbound forwarding
Swap actions
Integration
Integrating Orbiter into your application entails constructing a payload with your desired actions and destination, then sending tokens to the Orbiter module with the payload in the memo field (for the initial use case of IBC inbound transfers). Orbiter handles the rest.
For a detailed integration guide, code examples, and API information, please refer to the Orbiter documentation.
Conclusion
Cross-chain infrastructure has evolved from unsafe bridges to mature protocols like CCTP, IBC, and Hyperlane. But the UX still requires manual coordination across multiple interfaces and protocols.
Orbiter handles this coordination automatically. Instead of forcing users to become bridge experts, they can simply achieve their end goal without needing to even know what bridges are. Users get one-click operations and developers get powerful composability primitives, all while maintaining the security and reliability of underlying bridge protocols.
Ready to build with Orbiter? Check out our Orbiter documentation to learn how to integrate it into your product.




