The home for Hyperlane core contracts, sdk packages, and other infrastructure
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
hyperlane-monorepo/solidity/contracts/middleware
Yorke Rhodes d0f14c1b88
Make router domains enumerable (#1460)
2 years ago
..
liquidity-layer Make router domains enumerable (#1460) 2 years ago
InterchainAccountRouter.sol Use minimal proxies in ICA router (#1440) 2 years ago
InterchainQueryRouter.sol Run forge tests in CI (#1355) 2 years ago
README.md Merge ICA package (#1170) 2 years ago

README.md

Middleware Contracts

Interchain Accounts

An interchain account is a smart contract that is deployed on a remote chain and is controlled exclusively by the deploying local account. Interchain accounts provide developers with a transparent multicall API to remote smart contracts. This avoids the need to deploy application specific smart contracts on remote chains while simultaneously enabling cross-chain composability.

See IBC Interchain Accounts for the Cosmos ecosystem equivalent.

Interchain Query System

TBD