Hyperbridge Solidity SDK for dispatching & receiving cross-chain messages
npm install @hyperbridge/core!Unit Tests

Hyperbridge SDK for EVM environments. This contains libraries & interfaces for working with hyperbridge contracts. These contracts can be used for sending data (Post requests), pulling data (Get requests), and working with token transfers (TokenGateway & IntentGateway)
- IHost - The protocol host interface
- IDispatcher - The protocol dispatcher interface
- IHandler - The protocol message handler interface
- IConsensus - The consensus interface
- IApp - The protocol application interface
- Message - The protocol message types and data structures
- StateMachine - State machine identifier utilities
- HyperApp - Abstract base contract that implements IApp for building cross-chain applications with built-in fee estimation and host authorization
- HyperFungibleToken - Abstract ERC20 token implementation with gateway-restricted minting and burning capabilities for cross-chain bridging
- ITokenGateway - Interface for the TokenGateway contract that enables transfers of hyper-fungible tokens using Hyperbridge. Supports both ERC20 token custody and ERC6160 token burn-and-mint mechanisms
- IIntentGateway - Interface for the IntentGateway contract that facilitates cross-chain intent-based orders. Allows users to place orders that can be filled by market makers across different chains
This library is licensed under the Apache 2.0 License, Copyright (c) 2025 Polytope Labs.