ima-bridging-on-skale

Installation
SKILL.md

IMA Bridging on SKALE

Overview

The Interchain Messaging Agent (IMA) enables communication between the connected chains. This includes two different bridging flows:

  • For SKALE Ethereum-connected chains it enables data brididging communication between Ethereum and Ethereum SKALE Chains (Nebula, Europa and Calypso Hubs), as well as bettween the SKALE Chains;
  • For SKALE Base chains it enbales data bridging between Base and SKALE Base. IMA is designed for arbitrary message passing and contract interactions.

The IMA Bridging is implementemented for both mainnet and testnet chains, Ethereum based SKALE Chains and Base based SKALE Chains:

  • Ethereum base SKALE Chains: Nebula, Europa and Calypso Hubs mainnet and testnet
  • Base based SKALE Chains: SKALE Base and SKALE Base Sepolia

Key Concepts

  • MessageProxy Contract: Standardized address for IMA operations at 0xd2AAa00100000000000000000000000000000000
  • EXTRA_CONTRACT_REGISTRAR_ROLE: Required role for registering custom contracts to receive IMA messages
  • Message Format: Includes source chain, destination chain, sender, destination contract, and data payload
Related skills
Installs
11
First Seen
Mar 20, 2026