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
Yorke Rhodes 53593ef6f3
Add interchain accounts package (#1057)
2 years ago
..
contracts Add interchain accounts package (#1057) 2 years ago
src Add interchain accounts package (#1057) 2 years ago
test Add interchain accounts package (#1057) 2 years ago
.gitignore Add interchain accounts package (#1057) 2 years ago
README.md Add interchain accounts package (#1057) 2 years ago
hardhat.config.ts Add interchain accounts package (#1057) 2 years ago
package.json Add interchain accounts package (#1057) 2 years ago
tsconfig.json Add interchain accounts package (#1057) 2 years ago

README.md

This package provides smart contracts with "sovereignty" on remote Abacus 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 crosschain composability.

See IBC Interchain Accounts for the Cosmos ecosystem equivalent.