{"_id":"@bulletxyz/hyperlane-sdk","_rev":"2-5e584cf3d6323c34c38d92b76138444c","name":"@bulletxyz/hyperlane-sdk","dist-tags":{"latest":"33.0.3"},"versions":{"33.0.2":{"name":"@bulletxyz/hyperlane-sdk","version":"33.0.2","keywords":["Hyperlane","SDK","Typescript"],"license":"Apache-2.0","_id":"@bulletxyz/hyperlane-sdk@33.0.2","maintainers":[{"name":"0xtristan","email":"tristan@sierra.team"},{"name":"mean-mangosteen","email":"aashwin@sierra.team"},{"name":"rodeo_clown","email":"kelvin@sierra.team"},{"name":"filipzeta","email":"filip@sierra.team"},{"name":"nicksierra","email":"nick@sierra.team"}],"dist":{"shasum":"1002d0210b9c1f1ace1f16ce422c789db3bd5240","tarball":"https://registry.npmjs.org/@bulletxyz/hyperlane-sdk/-/hyperlane-sdk-33.0.2.tgz","fileCount":1455,"integrity":"sha512-tT30mn+hV9Wy5Z+KeyEJSmFEw9vw3w4zu+JgGAqI00w2kcYE5frDWxHK7FqQK2/aC7KjEBQ23qgVxYdfl6J5pQ==","signatures":[{"sig":"MEUCIASaBJhdAJv9XEwuvNHKuq5QjpeLwshoKzdWROAxCXIaAiEA+cKzG/S8Iw+RQZUuA+/vtB5x5MXxE7FKYnSkvK8uNFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7635631},"type":"module","types":"./index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ism/*":{"types":"./ism/*.d.ts","default":"./ism/*.js"},"./types":{"types":"./types.d.ts","default":"./types.js"},"./core/*":{"types":"./core/*.d.ts","default":"./core/*.js"},"./hook/*":{"types":"./hook/*.d.ts","default":"./hook/*.js"},"./warp/*":{"types":"./warp/*.d.ts","default":"./warp/*.js"},"./token/*":{"types":"./token/*.d.ts","default":"./token/*.js"},"./metadata/*":{"types":"./metadata/*.d.ts","default":"./metadata/*.js"},"./providers/runtime/*":{"types":"./providers/runtime/*.d.ts","default":"./providers/runtime/*.js"},"./providers/builders/*":{"types":"./providers/builders/*.d.ts","default":"./providers/builders/*.js"},"./providers/ProviderType":{"types":"./providers/ProviderType.d.ts","default":"./providers/ProviderType.js"},"./providers/MultiProvider":{"types":"./providers/MultiProvider.d.ts","default":"./providers/MultiProvider.js"},"./providers/rpcHealthTest":{"types":"./providers/rpcHealthTest.d.ts","default":"./providers/rpcHealthTest.js"},"./providers/providerBuilders":{"types":"./providers/providerBuilders.d.ts","default":"./providers/providerBuilders.js"},"./providers/explorerHealthTest":{"types":"./providers/explorerHealthTest.d.ts","default":"./providers/explorerHealthTest.js"},"./providers/transactions/types":{"types":"./providers/transactions/types.d.ts","default":"./providers/transactions/types.js"},"./providers/SmartProvider/types":{"types":"./providers/SmartProvider/types.d.ts","default":"./providers/SmartProvider/types.js"},"./providers/MultiProviderAdapter":{"types":"./providers/MultiProviderAdapter.d.ts","default":"./providers/MultiProviderAdapter.js"},"./providers/MultiProtocolProvider":{"types":"./providers/MultiProtocolProvider.d.ts","default":"./providers/MultiProtocolProvider.js"},"./providers/MinimalProviderRegistry":{"types":"./providers/MinimalProviderRegistry.d.ts","default":"./providers/MinimalProviderRegistry.js"},"./providers/defaultProviderBuilderMaps":{"types":"./providers/defaultProviderBuilderMaps.d.ts","default":"./providers/defaultProviderBuilderMaps.js"},"./providers/SmartProvider/SmartProvider":{"types":"./providers/SmartProvider/SmartProvider.d.ts","default":"./providers/SmartProvider/SmartProvider.js"},"./providers/SmartProvider/ProviderMethods":{"types":"./providers/SmartProvider/ProviderMethods.d.ts","default":"./providers/SmartProvider/ProviderMethods.js"},"./providers/SmartProvider/HyperlaneJsonRpcProvider":{"types":"./providers/SmartProvider/HyperlaneJsonRpcProvider.d.ts","default":"./providers/SmartProvider/HyperlaneJsonRpcProvider.js"},"./providers/SmartProvider/HyperlaneEtherscanProvider":{"types":"./providers/SmartProvider/HyperlaneEtherscanProvider.d.ts","default":"./providers/SmartProvider/HyperlaneEtherscanProvider.js"}},"gitHead":"af190ff7d9fc0eefea722254c785e44c602d13ae","_npmUser":{"name":"0xtristan","email":"tristan@sierra.team"},"_npmVersion":"11.6.2","description":"The official SDK for the Hyperlane Network (Bullet fork with Sovereign SDK support.)","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"zod":"catalog:","pino":"catalog:","viem":"catalog:","borsh":"catalog:","ethers":"catalog:","starknet":"catalog:","cross-fetch":"^3.1.5","@cosmjs/math":"catalog:","bignumber.js":"catalog:","cosmjs-types":"catalog:","@arbitrum/sdk":"catalog:","@cosmjs/amino":"catalog:","zksync-ethers":"catalog:","@cosmjs/crypto":"catalog:","@solana/web3.js":"catalog:","@turnkey/solana":"catalog:","@cosmjs/encoding":"catalog:","@cosmjs/stargate":"catalog:","compare-versions":"^6.1.1","@solana/spl-token":"catalog:","@aws-sdk/client-s3":"catalog:","@hyperlane-xyz/core":"11.3.1","@sovereign-sdk/web3":"^0.12.4","@turnkey/sdk-server":"catalog:","@hyperlane-xyz/utils":"npm:@bulletxyz/hyperlane-utils@33.0.2","@safe-global/api-kit":"catalog:","@sovereign-sdk/types":"^0.1.2","@chain-registry/types":"catalog:","@cosmjs/proto-signing":"catalog:","@cosmjs/tendermint-rpc":"catalog:","@sovereign-sdk/modules":"^0.1.12","@starknet-react/chains":"catalog:","@hyperlane-xyz/aleo-sdk":"33.0.2","@hyperlane-xyz/tron-sdk":"23.0.4","@hyperlane-xyz/radix-sdk":"33.0.2","@turnkey/api-key-stamper":"catalog:","@cosmjs/cosmwasm-stargate":"catalog:","@hyperlane-xyz/cosmos-sdk":"33.0.2","@hyperlane-xyz/deploy-sdk":"5.1.0","@safe-global/protocol-kit":"catalog:","@hyperlane-xyz/provider-sdk":"npm:@bulletxyz/hyperlane-provider-sdk@5.1.0","@hyperlane-xyz/starknet-core":"33.0.2","@safe-global/safe-deployments":"catalog:","@safe-global/safe-core-sdk-types":"catalog:"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@ethersproject/abi":"*"},"_npmOperationalInternal":{"tmp":"tmp/hyperlane-sdk_33.0.2_1777049107232_0.44167254674370704","host":"s3://npm-registry-packages-npm-production"}},"33.0.3":{"name":"@bulletxyz/hyperlane-sdk","version":"33.0.3","description":"The official SDK for the Hyperlane Network (Bullet fork with Sovereign SDK support.)","license":"Apache-2.0","publishConfig":{"access":"public"},"type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./core/*":{"types":"./core/*.d.ts","default":"./core/*.js"},"./hook/*":{"types":"./hook/*.d.ts","default":"./hook/*.js"},"./ism/*":{"types":"./ism/*.d.ts","default":"./ism/*.js"},"./metadata/*":{"types":"./metadata/*.d.ts","default":"./metadata/*.js"},"./providers/builders/*":{"types":"./providers/builders/*.d.ts","default":"./providers/builders/*.js"},"./providers/MinimalProviderRegistry":{"types":"./providers/MinimalProviderRegistry.d.ts","default":"./providers/MinimalProviderRegistry.js"},"./providers/MultiProvider":{"types":"./providers/MultiProvider.d.ts","default":"./providers/MultiProvider.js"},"./providers/MultiProviderAdapter":{"types":"./providers/MultiProviderAdapter.d.ts","default":"./providers/MultiProviderAdapter.js"},"./providers/MultiProtocolProvider":{"types":"./providers/MultiProtocolProvider.d.ts","default":"./providers/MultiProtocolProvider.js"},"./providers/ProviderType":{"types":"./providers/ProviderType.d.ts","default":"./providers/ProviderType.js"},"./providers/defaultProviderBuilderMaps":{"types":"./providers/defaultProviderBuilderMaps.d.ts","default":"./providers/defaultProviderBuilderMaps.js"},"./providers/explorerHealthTest":{"types":"./providers/explorerHealthTest.d.ts","default":"./providers/explorerHealthTest.js"},"./providers/providerBuilders":{"types":"./providers/providerBuilders.d.ts","default":"./providers/providerBuilders.js"},"./providers/rpcHealthTest":{"types":"./providers/rpcHealthTest.d.ts","default":"./providers/rpcHealthTest.js"},"./providers/runtime/*":{"types":"./providers/runtime/*.d.ts","default":"./providers/runtime/*.js"},"./providers/transactions/types":{"types":"./providers/transactions/types.d.ts","default":"./providers/transactions/types.js"},"./providers/SmartProvider/HyperlaneEtherscanProvider":{"types":"./providers/SmartProvider/HyperlaneEtherscanProvider.d.ts","default":"./providers/SmartProvider/HyperlaneEtherscanProvider.js"},"./providers/SmartProvider/HyperlaneJsonRpcProvider":{"types":"./providers/SmartProvider/HyperlaneJsonRpcProvider.d.ts","default":"./providers/SmartProvider/HyperlaneJsonRpcProvider.js"},"./providers/SmartProvider/ProviderMethods":{"types":"./providers/SmartProvider/ProviderMethods.d.ts","default":"./providers/SmartProvider/ProviderMethods.js"},"./providers/SmartProvider/SmartProvider":{"types":"./providers/SmartProvider/SmartProvider.d.ts","default":"./providers/SmartProvider/SmartProvider.js"},"./providers/SmartProvider/types":{"types":"./providers/SmartProvider/types.d.ts","default":"./providers/SmartProvider/types.js"},"./token/*":{"types":"./token/*.d.ts","default":"./token/*.js"},"./types":{"types":"./types.d.ts","default":"./types.js"},"./warp/*":{"types":"./warp/*.d.ts","default":"./warp/*.js"}},"sideEffects":false,"engines":{"node":">=16"},"keywords":["Hyperlane","SDK","Typescript"],"dependencies":{"@arbitrum/sdk":"^4.0.0","@aws-sdk/client-s3":"^3.577.0","@chain-registry/types":"^0.50.122","@cosmjs/amino":"^0.32.4","@cosmjs/cosmwasm-stargate":"^0.32.4","@cosmjs/crypto":"^0.32.4","@cosmjs/encoding":"^0.32.4","@cosmjs/math":"^0.32.4","@cosmjs/proto-signing":"^0.32.4","@cosmjs/stargate":"^0.32.4","@cosmjs/tendermint-rpc":"^0.32.4","@hyperlane-xyz/aleo-sdk":"33.0.2","@hyperlane-xyz/core":"11.3.1","@hyperlane-xyz/cosmos-sdk":"33.0.2","@hyperlane-xyz/deploy-sdk":"5.1.0","@hyperlane-xyz/provider-sdk":"npm:@bulletxyz/hyperlane-provider-sdk@5.1.1","@hyperlane-xyz/radix-sdk":"33.0.2","@hyperlane-xyz/starknet-core":"33.0.2","@hyperlane-xyz/tron-sdk":"23.0.4","@hyperlane-xyz/utils":"npm:@bulletxyz/hyperlane-utils@33.0.3","@safe-global/api-kit":"4.0.0","@safe-global/protocol-kit":"6.1.1","@safe-global/safe-core-sdk-types":"5.1.0","@safe-global/safe-deployments":"1.37.47","@solana/spl-token":"^0.4.9","@solana/web3.js":"^1.98.4","@sovereign-sdk/modules":"^0.1.12","@sovereign-sdk/types":"^0.1.2","@sovereign-sdk/web3":"^0.12.4","@starknet-react/chains":"^3.1.2","@turnkey/api-key-stamper":"^0.5.0","@turnkey/sdk-server":"^4.12.0","@turnkey/solana":"^1.1.12","bignumber.js":"^9.1.1","borsh":"^0.7.0","compare-versions":"^6.1.1","cosmjs-types":"^0.9.0","cross-fetch":"^3.1.5","ethers":"^5.8.0","pino":"^8.19.0","starknet":"^7.4.0","viem":"^2.21.45","zksync-ethers":"^5.10.0","zod":"^3.21.2"},"peerDependencies":{"@ethersproject/abi":"*"},"gitHead":"338aec2a804648575af7df3bab976d5c50a6f958","_id":"@bulletxyz/hyperlane-sdk@33.0.3","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-EI1SS2EyfSyV4sLJiaeU597afO8SB7vb4QHaGOEOn6x8L6ej/W+4DHBw6xsQfvkMKC2I4FkzwuyY9US9o1lzcQ==","shasum":"e27c32432286d9e1c98155359a88857178f613dd","tarball":"https://registry.npmjs.org/@bulletxyz/hyperlane-sdk/-/hyperlane-sdk-33.0.3.tgz","fileCount":1455,"unpackedSize":7614356,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFdMS56V1XzwEXss0e3l0HiU/yegXS6MV5pnFIJx4a+GAiEAkqug6qBfEeRxWqOatgoiD9gNM9S6Gcm4cAW9DWdbPq4="}]},"_npmUser":{"name":"0xtristan","email":"tristan@sierra.team"},"directories":{},"maintainers":[{"name":"0xtristan","email":"tristan@sierra.team"},{"name":"mean-mangosteen","email":"aashwin@sierra.team"},{"name":"rodeo_clown","email":"kelvin@sierra.team"},{"name":"filipzeta","email":"filip@sierra.team"},{"name":"nicksierra","email":"nick@sierra.team"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/hyperlane-sdk_33.0.3_1777106400207_0.5792134535913225"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-24T16:45:07.088Z","modified":"2026-04-25T08:40:00.601Z","33.0.2":"2026-04-24T16:45:07.440Z","33.0.3":"2026-04-25T08:40:00.426Z"},"license":"Apache-2.0","keywords":["Hyperlane","SDK","Typescript"],"description":"The official SDK for the Hyperlane Network (Bullet fork with Sovereign SDK support.)","maintainers":[{"name":"0xtristan","email":"tristan@sierra.team"},{"name":"mean-mangosteen","email":"aashwin@sierra.team"},{"name":"rodeo_clown","email":"kelvin@sierra.team"},{"name":"filipzeta","email":"filip@sierra.team"},{"name":"nicksierra","email":"nick@sierra.team"}],"readme":"# Hyperlane SDK\n\nThe Hyperlane SDK helps developers create and manage interchain applications.\n\nFor more details on Hyperlane concepts, [see the documentation](https://docs.hyperlane.xyz)\n\n## Install\n\n```bash\n# Install with NPM\nnpm install @hyperlane-xyz/sdk\n\n# Or with pnpm\npnpm add @hyperlane-xyz/sdk\n```\n\nNote, this package uses [ESM Modules](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c#pure-esm-package)\n\n## Contents\n\nThe SDK includes various classes for building, deploying, and testing multi-chain applications. Different abstractions serve different use cases. A few common utilities include:\n\n- `MinimalProviderRegistry` / `MultiProviderAdapter` / `MultiProtocolProvider`: provider layers for metadata + providers, `MultiProvider` compatibility, and default multi-VM builder wiring.\n- `HyperlaneApp` / `MultiProtocolApp`: A base to extend for a multi-chain app.\n- `HyperlaneCore` / `MultiProtocolCore`: A class for common interactions with Hyperlane core deployments.\n- `HyperlaneDeployer`: The base class for executing multi-chain contract deployments.\n- `Token` & `WarpCore`: Utilities for interacting with Warp Route deployments.\n\n## License\n\nApache 2.0\n","readmeFilename":"README.md"}