@hyperlane-xyz/sdk
TypeScript icon, indicating that this package has built-in type declarations

8.9.0 • Public • Published

Hyperlane SDK

The Hyperlane SDK helps developers create and manage interchain applications.

For more details on Hyperlane concepts, see the documentation

Install

# Install with NPM
npm install @hyperlane-xyz/sdk

# Or with Yarn
yarn add @hyperlane-xyz/sdk

Note, this package uses ESM Modules

Contents

The SDK includes various classes for building, deploying, and testing multi-chain applications. Different abstractions serve different use cases. A few common utilities include:

  • MultiProvider / MultiProtocolProvider: A utility for managing chain metadata, and RPC providers.
  • HyperlaneApp / MultiProtocolApp: A base to extend for a multi-chain app.
  • HyperlaneCore / MultiProtocolCore: A class for common interactions with Hyperlane core deployments.
  • HyperlaneDeployer: The base class for executing multi-chain contract deployments.
  • Token & WarpCore: Utilities for interacting with Warp Route deployments.

License

Apache 2.0

/@hyperlane-xyz/sdk/

    Package Sidebar

    Install

    npm i @hyperlane-xyz/sdk

    Weekly Downloads

    1,440

    Version

    8.9.0

    License

    Apache-2.0

    Unpacked Size

    3.95 MB

    Total Files

    983

    Last publish

    Collaborators

    • nambrot
    • yorhodes
    • cmcewen