Skip to main content

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 packagesInstallation
Parse an interoperable addressAddresses — Getting Started
Send a cross-chain transferCross-Chain — Getting Started
Understand the architectureAddresses 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