Note: Abacus is the former name of the Hyperlane protocol. The repos and SDK will soon be renamed.
The NodeJS SDK (@abacus-network/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 cross-chain messages.

Class Hierarchy

Last modified 16d ago
Copy link
On this page
RPC Provider Management
Multichain Deployment Tooling
Interchain Gas Estimation
App Abstraction
Class Hierarchy