JSPM

  • Created
  • Published
  • Downloads 2475
  • Score
    100M100P100Q139024F
  • License MIT

A collection of configs, artifacts, and schemas for Hyperlane

Package Exports

  • @hyperlane-xyz/registry
  • @hyperlane-xyz/registry/chains/alfajores/addresses.d.ts
  • @hyperlane-xyz/registry/chains/alfajores/addresses.js
  • @hyperlane-xyz/registry/chains/alfajores/addresses.json
  • @hyperlane-xyz/registry/chains/alfajores/addresses.yaml
  • @hyperlane-xyz/registry/chains/alfajores/index.d.ts
  • @hyperlane-xyz/registry/chains/alfajores/index.js
  • @hyperlane-xyz/registry/chains/alfajores/logo.svg
  • @hyperlane-xyz/registry/chains/alfajores/metadata.d.ts
  • @hyperlane-xyz/registry/chains/alfajores/metadata.js
  • @hyperlane-xyz/registry/chains/alfajores/metadata.json
  • @hyperlane-xyz/registry/chains/alfajores/metadata.yaml
  • @hyperlane-xyz/registry/chains/arbitrum/addresses.d.ts
  • @hyperlane-xyz/registry/chains/arbitrum/addresses.js
  • @hyperlane-xyz/registry/chains/arbitrum/addresses.json
  • @hyperlane-xyz/registry/chains/arbitrum/addresses.yaml
  • @hyperlane-xyz/registry/chains/arbitrum/index.d.ts
  • @hyperlane-xyz/registry/chains/arbitrum/index.js
  • @hyperlane-xyz/registry/chains/arbitrum/logo.svg
  • @hyperlane-xyz/registry/chains/arbitrum/metadata.d.ts
  • @hyperlane-xyz/registry/chains/arbitrum/metadata.js
  • @hyperlane-xyz/registry/chains/arbitrum/metadata.json
  • @hyperlane-xyz/registry/chains/arbitrum/metadata.yaml
  • @hyperlane-xyz/registry/chains/avalanche/addresses.d.ts
  • @hyperlane-xyz/registry/chains/avalanche/addresses.js
  • @hyperlane-xyz/registry/chains/avalanche/addresses.json
  • @hyperlane-xyz/registry/chains/avalanche/addresses.yaml
  • @hyperlane-xyz/registry/chains/avalanche/index.d.ts
  • @hyperlane-xyz/registry/chains/avalanche/index.js
  • @hyperlane-xyz/registry/chains/avalanche/logo.svg
  • @hyperlane-xyz/registry/chains/avalanche/metadata.d.ts
  • @hyperlane-xyz/registry/chains/avalanche/metadata.js
  • @hyperlane-xyz/registry/chains/avalanche/metadata.json
  • @hyperlane-xyz/registry/chains/avalanche/metadata.yaml
  • @hyperlane-xyz/registry/chains/base/addresses.d.ts
  • @hyperlane-xyz/registry/chains/base/addresses.js
  • @hyperlane-xyz/registry/chains/base/addresses.json
  • @hyperlane-xyz/registry/chains/base/addresses.yaml
  • @hyperlane-xyz/registry/chains/base/index.d.ts
  • @hyperlane-xyz/registry/chains/base/index.js
  • @hyperlane-xyz/registry/chains/base/logo.svg
  • @hyperlane-xyz/registry/chains/base/metadata.d.ts
  • @hyperlane-xyz/registry/chains/base/metadata.js
  • @hyperlane-xyz/registry/chains/base/metadata.json
  • @hyperlane-xyz/registry/chains/base/metadata.yaml
  • @hyperlane-xyz/registry/chains/bsc/addresses.d.ts
  • @hyperlane-xyz/registry/chains/bsc/addresses.js
  • @hyperlane-xyz/registry/chains/bsc/addresses.json
  • @hyperlane-xyz/registry/chains/bsc/addresses.yaml
  • @hyperlane-xyz/registry/chains/bsc/index.d.ts
  • @hyperlane-xyz/registry/chains/bsc/index.js
  • @hyperlane-xyz/registry/chains/bsc/logo.svg
  • @hyperlane-xyz/registry/chains/bsc/metadata.d.ts
  • @hyperlane-xyz/registry/chains/bsc/metadata.js
  • @hyperlane-xyz/registry/chains/bsc/metadata.json
  • @hyperlane-xyz/registry/chains/bsc/metadata.yaml
  • @hyperlane-xyz/registry/chains/bsctestnet/addresses.d.ts
  • @hyperlane-xyz/registry/chains/bsctestnet/addresses.js
  • @hyperlane-xyz/registry/chains/bsctestnet/addresses.json
  • @hyperlane-xyz/registry/chains/bsctestnet/addresses.yaml
  • @hyperlane-xyz/registry/chains/bsctestnet/index.d.ts
  • @hyperlane-xyz/registry/chains/bsctestnet/index.js
  • @hyperlane-xyz/registry/chains/bsctestnet/logo.svg
  • @hyperlane-xyz/registry/chains/bsctestnet/metadata.d.ts
  • @hyperlane-xyz/registry/chains/bsctestnet/metadata.js
  • @hyperlane-xyz/registry/chains/bsctestnet/metadata.json
  • @hyperlane-xyz/registry/chains/bsctestnet/metadata.yaml
  • @hyperlane-xyz/registry/chains/celo/addresses.d.ts
  • @hyperlane-xyz/registry/chains/celo/addresses.js
  • @hyperlane-xyz/registry/chains/celo/addresses.json
  • @hyperlane-xyz/registry/chains/celo/addresses.yaml
  • @hyperlane-xyz/registry/chains/celo/index.d.ts
  • @hyperlane-xyz/registry/chains/celo/index.js
  • @hyperlane-xyz/registry/chains/celo/logo.svg
  • @hyperlane-xyz/registry/chains/celo/metadata.d.ts
  • @hyperlane-xyz/registry/chains/celo/metadata.js
  • @hyperlane-xyz/registry/chains/celo/metadata.json
  • @hyperlane-xyz/registry/chains/celo/metadata.yaml
  • @hyperlane-xyz/registry/chains/chiado/index.d.ts
  • @hyperlane-xyz/registry/chains/chiado/index.js
  • @hyperlane-xyz/registry/chains/chiado/logo.svg
  • @hyperlane-xyz/registry/chains/chiado/metadata.d.ts
  • @hyperlane-xyz/registry/chains/chiado/metadata.js
  • @hyperlane-xyz/registry/chains/chiado/metadata.json
  • @hyperlane-xyz/registry/chains/chiado/metadata.yaml
  • @hyperlane-xyz/registry/chains/eclipsetestnet/index.d.ts
  • @hyperlane-xyz/registry/chains/eclipsetestnet/index.js
  • @hyperlane-xyz/registry/chains/eclipsetestnet/logo.svg
  • @hyperlane-xyz/registry/chains/eclipsetestnet/metadata.d.ts
  • @hyperlane-xyz/registry/chains/eclipsetestnet/metadata.js
  • @hyperlane-xyz/registry/chains/eclipsetestnet/metadata.json
  • @hyperlane-xyz/registry/chains/eclipsetestnet/metadata.yaml
  • @hyperlane-xyz/registry/chains/ethereum/addresses.d.ts
  • @hyperlane-xyz/registry/chains/ethereum/addresses.js
  • @hyperlane-xyz/registry/chains/ethereum/addresses.json
  • @hyperlane-xyz/registry/chains/ethereum/addresses.yaml
  • @hyperlane-xyz/registry/chains/ethereum/index.d.ts
  • @hyperlane-xyz/registry/chains/ethereum/index.js
  • @hyperlane-xyz/registry/chains/ethereum/logo.svg
  • @hyperlane-xyz/registry/chains/ethereum/metadata.d.ts
  • @hyperlane-xyz/registry/chains/ethereum/metadata.js
  • @hyperlane-xyz/registry/chains/ethereum/metadata.json
  • @hyperlane-xyz/registry/chains/ethereum/metadata.yaml
  • @hyperlane-xyz/registry/chains/fuji/addresses.d.ts
  • @hyperlane-xyz/registry/chains/fuji/addresses.js
  • @hyperlane-xyz/registry/chains/fuji/addresses.json
  • @hyperlane-xyz/registry/chains/fuji/addresses.yaml
  • @hyperlane-xyz/registry/chains/fuji/index.d.ts
  • @hyperlane-xyz/registry/chains/fuji/index.js
  • @hyperlane-xyz/registry/chains/fuji/logo.svg
  • @hyperlane-xyz/registry/chains/fuji/metadata.d.ts
  • @hyperlane-xyz/registry/chains/fuji/metadata.js
  • @hyperlane-xyz/registry/chains/fuji/metadata.json
  • @hyperlane-xyz/registry/chains/fuji/metadata.yaml
  • @hyperlane-xyz/registry/chains/gnosis/addresses.d.ts
  • @hyperlane-xyz/registry/chains/gnosis/addresses.js
  • @hyperlane-xyz/registry/chains/gnosis/addresses.json
  • @hyperlane-xyz/registry/chains/gnosis/addresses.yaml
  • @hyperlane-xyz/registry/chains/gnosis/index.d.ts
  • @hyperlane-xyz/registry/chains/gnosis/index.js
  • @hyperlane-xyz/registry/chains/gnosis/logo.svg
  • @hyperlane-xyz/registry/chains/gnosis/metadata.d.ts
  • @hyperlane-xyz/registry/chains/gnosis/metadata.js
  • @hyperlane-xyz/registry/chains/gnosis/metadata.json
  • @hyperlane-xyz/registry/chains/gnosis/metadata.yaml
  • @hyperlane-xyz/registry/chains/inevm/addresses.d.ts
  • @hyperlane-xyz/registry/chains/inevm/addresses.js
  • @hyperlane-xyz/registry/chains/inevm/addresses.json
  • @hyperlane-xyz/registry/chains/inevm/addresses.yaml
  • @hyperlane-xyz/registry/chains/inevm/index.d.ts
  • @hyperlane-xyz/registry/chains/inevm/index.js
  • @hyperlane-xyz/registry/chains/inevm/logo.svg
  • @hyperlane-xyz/registry/chains/inevm/metadata.d.ts
  • @hyperlane-xyz/registry/chains/inevm/metadata.js
  • @hyperlane-xyz/registry/chains/inevm/metadata.json
  • @hyperlane-xyz/registry/chains/inevm/metadata.yaml
  • @hyperlane-xyz/registry/chains/injective/index.d.ts
  • @hyperlane-xyz/registry/chains/injective/index.js
  • @hyperlane-xyz/registry/chains/injective/logo.svg
  • @hyperlane-xyz/registry/chains/injective/metadata.d.ts
  • @hyperlane-xyz/registry/chains/injective/metadata.js
  • @hyperlane-xyz/registry/chains/injective/metadata.json
  • @hyperlane-xyz/registry/chains/injective/metadata.yaml
  • @hyperlane-xyz/registry/chains/mantapacific/addresses.d.ts
  • @hyperlane-xyz/registry/chains/mantapacific/addresses.js
  • @hyperlane-xyz/registry/chains/mantapacific/addresses.json
  • @hyperlane-xyz/registry/chains/mantapacific/addresses.yaml
  • @hyperlane-xyz/registry/chains/mantapacific/index.d.ts
  • @hyperlane-xyz/registry/chains/mantapacific/index.js
  • @hyperlane-xyz/registry/chains/mantapacific/logo.svg
  • @hyperlane-xyz/registry/chains/mantapacific/metadata.d.ts
  • @hyperlane-xyz/registry/chains/mantapacific/metadata.js
  • @hyperlane-xyz/registry/chains/mantapacific/metadata.json
  • @hyperlane-xyz/registry/chains/mantapacific/metadata.yaml
  • @hyperlane-xyz/registry/chains/moonbeam/addresses.d.ts
  • @hyperlane-xyz/registry/chains/moonbeam/addresses.js
  • @hyperlane-xyz/registry/chains/moonbeam/addresses.json
  • @hyperlane-xyz/registry/chains/moonbeam/addresses.yaml
  • @hyperlane-xyz/registry/chains/moonbeam/index.d.ts
  • @hyperlane-xyz/registry/chains/moonbeam/index.js
  • @hyperlane-xyz/registry/chains/moonbeam/logo.svg
  • @hyperlane-xyz/registry/chains/moonbeam/metadata.d.ts
  • @hyperlane-xyz/registry/chains/moonbeam/metadata.js
  • @hyperlane-xyz/registry/chains/moonbeam/metadata.json
  • @hyperlane-xyz/registry/chains/moonbeam/metadata.yaml
  • @hyperlane-xyz/registry/chains/nautilus/index.d.ts
  • @hyperlane-xyz/registry/chains/nautilus/index.js
  • @hyperlane-xyz/registry/chains/nautilus/logo.svg
  • @hyperlane-xyz/registry/chains/nautilus/metadata.d.ts
  • @hyperlane-xyz/registry/chains/nautilus/metadata.js
  • @hyperlane-xyz/registry/chains/nautilus/metadata.json
  • @hyperlane-xyz/registry/chains/nautilus/metadata.yaml
  • @hyperlane-xyz/registry/chains/neutron/index.d.ts
  • @hyperlane-xyz/registry/chains/neutron/index.js
  • @hyperlane-xyz/registry/chains/neutron/logo.svg
  • @hyperlane-xyz/registry/chains/neutron/metadata.d.ts
  • @hyperlane-xyz/registry/chains/neutron/metadata.js
  • @hyperlane-xyz/registry/chains/neutron/metadata.json
  • @hyperlane-xyz/registry/chains/neutron/metadata.yaml
  • @hyperlane-xyz/registry/chains/optimism/addresses.d.ts
  • @hyperlane-xyz/registry/chains/optimism/addresses.js
  • @hyperlane-xyz/registry/chains/optimism/addresses.json
  • @hyperlane-xyz/registry/chains/optimism/addresses.yaml
  • @hyperlane-xyz/registry/chains/optimism/index.d.ts
  • @hyperlane-xyz/registry/chains/optimism/index.js
  • @hyperlane-xyz/registry/chains/optimism/logo.svg
  • @hyperlane-xyz/registry/chains/optimism/metadata.d.ts
  • @hyperlane-xyz/registry/chains/optimism/metadata.js
  • @hyperlane-xyz/registry/chains/optimism/metadata.json
  • @hyperlane-xyz/registry/chains/optimism/metadata.yaml
  • @hyperlane-xyz/registry/chains/plumetestnet/addresses.d.ts
  • @hyperlane-xyz/registry/chains/plumetestnet/addresses.js
  • @hyperlane-xyz/registry/chains/plumetestnet/addresses.json
  • @hyperlane-xyz/registry/chains/plumetestnet/addresses.yaml
  • @hyperlane-xyz/registry/chains/plumetestnet/index.d.ts
  • @hyperlane-xyz/registry/chains/plumetestnet/index.js
  • @hyperlane-xyz/registry/chains/plumetestnet/logo.svg
  • @hyperlane-xyz/registry/chains/plumetestnet/metadata.d.ts
  • @hyperlane-xyz/registry/chains/plumetestnet/metadata.js
  • @hyperlane-xyz/registry/chains/plumetestnet/metadata.json
  • @hyperlane-xyz/registry/chains/plumetestnet/metadata.yaml
  • @hyperlane-xyz/registry/chains/polygon/addresses.d.ts
  • @hyperlane-xyz/registry/chains/polygon/addresses.js
  • @hyperlane-xyz/registry/chains/polygon/addresses.json
  • @hyperlane-xyz/registry/chains/polygon/addresses.yaml
  • @hyperlane-xyz/registry/chains/polygon/index.d.ts
  • @hyperlane-xyz/registry/chains/polygon/index.js
  • @hyperlane-xyz/registry/chains/polygon/logo.svg
  • @hyperlane-xyz/registry/chains/polygon/metadata.d.ts
  • @hyperlane-xyz/registry/chains/polygon/metadata.js
  • @hyperlane-xyz/registry/chains/polygon/metadata.json
  • @hyperlane-xyz/registry/chains/polygon/metadata.yaml
  • @hyperlane-xyz/registry/chains/polygonzkevm/addresses.d.ts
  • @hyperlane-xyz/registry/chains/polygonzkevm/addresses.js
  • @hyperlane-xyz/registry/chains/polygonzkevm/addresses.json
  • @hyperlane-xyz/registry/chains/polygonzkevm/addresses.yaml
  • @hyperlane-xyz/registry/chains/polygonzkevm/index.d.ts
  • @hyperlane-xyz/registry/chains/polygonzkevm/index.js
  • @hyperlane-xyz/registry/chains/polygonzkevm/logo.svg
  • @hyperlane-xyz/registry/chains/polygonzkevm/metadata.d.ts
  • @hyperlane-xyz/registry/chains/polygonzkevm/metadata.js
  • @hyperlane-xyz/registry/chains/polygonzkevm/metadata.json
  • @hyperlane-xyz/registry/chains/polygonzkevm/metadata.yaml
  • @hyperlane-xyz/registry/chains/proteustestnet/index.d.ts
  • @hyperlane-xyz/registry/chains/proteustestnet/index.js
  • @hyperlane-xyz/registry/chains/proteustestnet/logo.svg
  • @hyperlane-xyz/registry/chains/proteustestnet/metadata.d.ts
  • @hyperlane-xyz/registry/chains/proteustestnet/metadata.js
  • @hyperlane-xyz/registry/chains/proteustestnet/metadata.json
  • @hyperlane-xyz/registry/chains/proteustestnet/metadata.yaml
  • @hyperlane-xyz/registry/chains/schema.json
  • @hyperlane-xyz/registry/chains/scroll/addresses.d.ts
  • @hyperlane-xyz/registry/chains/scroll/addresses.js
  • @hyperlane-xyz/registry/chains/scroll/addresses.json
  • @hyperlane-xyz/registry/chains/scroll/addresses.yaml
  • @hyperlane-xyz/registry/chains/scroll/index.d.ts
  • @hyperlane-xyz/registry/chains/scroll/index.js
  • @hyperlane-xyz/registry/chains/scroll/logo.svg
  • @hyperlane-xyz/registry/chains/scroll/metadata.d.ts
  • @hyperlane-xyz/registry/chains/scroll/metadata.js
  • @hyperlane-xyz/registry/chains/scroll/metadata.json
  • @hyperlane-xyz/registry/chains/scroll/metadata.yaml
  • @hyperlane-xyz/registry/chains/scrollsepolia/addresses.d.ts
  • @hyperlane-xyz/registry/chains/scrollsepolia/addresses.js
  • @hyperlane-xyz/registry/chains/scrollsepolia/addresses.json
  • @hyperlane-xyz/registry/chains/scrollsepolia/addresses.yaml
  • @hyperlane-xyz/registry/chains/scrollsepolia/index.d.ts
  • @hyperlane-xyz/registry/chains/scrollsepolia/index.js
  • @hyperlane-xyz/registry/chains/scrollsepolia/logo.svg
  • @hyperlane-xyz/registry/chains/scrollsepolia/metadata.d.ts
  • @hyperlane-xyz/registry/chains/scrollsepolia/metadata.js
  • @hyperlane-xyz/registry/chains/scrollsepolia/metadata.json
  • @hyperlane-xyz/registry/chains/scrollsepolia/metadata.yaml
  • @hyperlane-xyz/registry/chains/sepolia/addresses.d.ts
  • @hyperlane-xyz/registry/chains/sepolia/addresses.js
  • @hyperlane-xyz/registry/chains/sepolia/addresses.json
  • @hyperlane-xyz/registry/chains/sepolia/addresses.yaml
  • @hyperlane-xyz/registry/chains/sepolia/index.d.ts
  • @hyperlane-xyz/registry/chains/sepolia/index.js
  • @hyperlane-xyz/registry/chains/sepolia/logo.svg
  • @hyperlane-xyz/registry/chains/sepolia/metadata.d.ts
  • @hyperlane-xyz/registry/chains/sepolia/metadata.js
  • @hyperlane-xyz/registry/chains/sepolia/metadata.json
  • @hyperlane-xyz/registry/chains/sepolia/metadata.yaml
  • @hyperlane-xyz/registry/chains/solana/index.d.ts
  • @hyperlane-xyz/registry/chains/solana/index.js
  • @hyperlane-xyz/registry/chains/solana/logo.svg
  • @hyperlane-xyz/registry/chains/solana/metadata.d.ts
  • @hyperlane-xyz/registry/chains/solana/metadata.js
  • @hyperlane-xyz/registry/chains/solana/metadata.json
  • @hyperlane-xyz/registry/chains/solana/metadata.yaml
  • @hyperlane-xyz/registry/chains/solanadevnet/index.d.ts
  • @hyperlane-xyz/registry/chains/solanadevnet/index.js
  • @hyperlane-xyz/registry/chains/solanadevnet/logo.svg
  • @hyperlane-xyz/registry/chains/solanadevnet/metadata.d.ts
  • @hyperlane-xyz/registry/chains/solanadevnet/metadata.js
  • @hyperlane-xyz/registry/chains/solanadevnet/metadata.json
  • @hyperlane-xyz/registry/chains/solanadevnet/metadata.yaml
  • @hyperlane-xyz/registry/chains/solanatestnet/index.d.ts
  • @hyperlane-xyz/registry/chains/solanatestnet/index.js
  • @hyperlane-xyz/registry/chains/solanatestnet/logo.svg
  • @hyperlane-xyz/registry/chains/solanatestnet/metadata.d.ts
  • @hyperlane-xyz/registry/chains/solanatestnet/metadata.js
  • @hyperlane-xyz/registry/chains/solanatestnet/metadata.json
  • @hyperlane-xyz/registry/chains/solanatestnet/metadata.yaml
  • @hyperlane-xyz/registry/chains/viction/addresses.d.ts
  • @hyperlane-xyz/registry/chains/viction/addresses.js
  • @hyperlane-xyz/registry/chains/viction/addresses.json
  • @hyperlane-xyz/registry/chains/viction/addresses.yaml
  • @hyperlane-xyz/registry/chains/viction/index.d.ts
  • @hyperlane-xyz/registry/chains/viction/index.js
  • @hyperlane-xyz/registry/chains/viction/logo.svg
  • @hyperlane-xyz/registry/chains/viction/metadata.d.ts
  • @hyperlane-xyz/registry/chains/viction/metadata.js
  • @hyperlane-xyz/registry/chains/viction/metadata.json
  • @hyperlane-xyz/registry/chains/viction/metadata.yaml

Readme

Hyperlane Registry

A collection of configs, artifacts, and schemas for Hyperlane.

Contents

Chains

A list of chains and the relevant information that Hyperlane utilities and apps will require to interact with chains. Structured as a folder for each chain. Each folder should contain a metadata.yaml, addresses.yaml, and a logo.svg file.

Deployments

WORK IN PROGRESS: Note, the shape and contents of the deployments folders are subject to change

Core

Configs and artifacts for Hyperlane Core Contract deployments.

Warp

Address artifacts for Warp Route token deployments.

Usage

Via the NPM package

# With npm
npm install @hyperlane-xyz/registry
# Or with yarn
yarn add @hyperlane-xyz/registry

Via SDK utilities

Coming soon!