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
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
InterchainGasCalculatorutility for gas estimation of interchain messages.