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/typescript/ica
Nam Chu Hoai 68c394a2a8
Deploy consistent Create2Factory, TestRecipient and InterchainAccountRouters (#1123)
2 years ago
..
contracts Deploy consistent Create2Factory, TestRecipient and InterchainAccountRouters (#1123) 2 years ago
src Deploy consistent Create2Factory, TestRecipient and InterchainAccountRouters (#1123) 2 years ago
test Have a standard TestRecipient (#1121) 2 years ago
.gitignore Add interchain accounts package (#1057) 2 years ago
README.md Hyperlane packages and typescript rebrand (#1077) 2 years ago
hardhat.config.ts Add interchain accounts package (#1057) 2 years ago
index.ts Deploy interchain accounts middleware (#1059) 2 years ago
package.json Deploy interchain accounts middleware (#1059) 2 years ago
tsconfig.json Deploy interchain accounts middleware (#1059) 2 years ago

README.md

Interchain Accounts

This package provides smart contracts with "sovereignty" on remote Hyperlane chains via operating 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.