Note: Abacus is the former name of the Hyperlane protocol. The repos will soon be renamed.

The NodeJS SDK (@hyperlane-xyz/sdk) contains everything you need to productionize your interchain app on the web, including:

App to chain communication is performed via ethers.js compatible providers. To help manage providers for multiple chains, the SDK includes a MultiProvider utility.

Facilitate deploying your contract(s) to multiple chains. This includes utilities for bytecode verification, contract upgradability patterns, and resumability from partially successful deployments (e.g. k/n chains successfully deployed).

Hyperlane allows users to pay for message processing on the destination chain using tokens from the origin chain. Use the InterchainGasCalculator utility for gas estimation of interchain messages.

Class Hierarchy

Last updated