Interop SDK
The Interop SDK is a TypeScript library for cross-chain applications. It brings the latest interoperability standards to wallet and app developers who want to provide seamless multichain experiences.
Modules
addresses
Parse, encode, and resolve interoperable addresses — a format that combines an address, chain, and optional ENS name into a single string (e.g., alice.eth@eip155:1).
Implements EIP-7930, ERC-7828, and CAIP-350.
cross-chain
Fetch quotes, execute transfers, and track orders across chains through a unified provider interface.
Implements EIP-7683 for cross-chain intents. Supports Across, Relay, and OIF providers.
Where to start
| I want to... | Go to |
|---|---|
| Install the packages | Installation |
| Parse an interoperable address | Addresses — Getting Started |
| Send a cross-chain transfer | Cross-Chain — Getting Started |
| Understand the architecture | Addresses Concepts or Cross-Chain Concepts |
Who it's for
- Wallets that want to offer native cross-chain transfers
- Payment UIs or checkout flows with multichain support
- Cross-chain bots, agents, or automation systems
- Any app that wants seamless multichain experiences