Skip to main content
Omo leverages Arbitrary Messaging Bridges (AMBs) to enable seamless cross-chain communication, primarily utilizing Wormhole’s specialized relayer. This system is designed to facilitate cross-chain deposits and withdrawals through the transfer and synchronization of messages between multiple blockchains.
VAAs (Verifiable Action Approvals)VAAs are signed attestations of observed messages from the Wormhole core contract. They play a crucial role in ensuring the integrity and verifiability of cross-chain communications.

Functionality of AMBs in Omo

Arbitrary Messaging Bridges serve a critical role in facilitating seamless communication between different blockchain networks within the Omo ecosystem. Here’s how they function:

State Synchronization

AMBs enable the synchronization of vault accounting states across multiple chains and virtual machines simultaneously.

Cross-Chain Deposits and Withdrawals

Users can perform deposits and withdrawals across different blockchains seamlessly.

Message Passing

AMBs allow for the secure transfer of messages and data between different blockchain networks.

Wormhole’s Specialized Relayer

Omo primarily uses Wormhole’s specialized relayer for cross-chain communication. This choice provides several advantages:
  • Efficiency: Optimized for high-speed, low-cost message passing.
  • Security: Leverages Wormhole’s robust security measures and VAA system.
  • Flexibility: Supports a wide range of blockchain networks.

Shogun.fi Integration

Within the Shogun SDK, which also aggregates messaging bridges, Omo implements additional measures to ensure reliable cross-chain communication:

Fallback Mechanisms

In cases where intent resolution takes longer than expected, Omo employs a fallback strategy:
Used for initial intent resolution and cross-chain communication.
If Shogun.fi delays occur, Wormhole’s messaging bridge is used as the first fallback.
As a secondary fallback, LayerZero’s messaging bridge ensures redundancy.
This multi-layered approach ensures high availability and reliability in cross-chain operations.
While fallback mechanisms provide additional reliability, they may incur different gas costs or slight delays. Users should be aware of potential variations in transaction times and fees when fallbacks are activated.