Skip to main content

Overview

Modern blockchain applications need to support multiple networks and blockchain ecosystems. Magic’s SDK provides a unified approach for multichain support by configuring a single Magic instance with multiple extensions:
  • EVM Extensions: Support multiple EVM-compatible chains with seamless switching
  • Blockchain Extensions: Support non-EVM chains like Solana, Bitcoin, Hedera, and more
This allows you to interact with Polygon, Optimism, Solana, Hedera, and other networks all from one Magic SDK instance.

Complete Multichain Setup

Configure a single Magic instance to support multiple blockchain networks:
JavaScript

Network Management in Your Application

Implement a comprehensive network management system for your unified multichain Magic instance:
TypeScript

Network Selector Component

Create a comprehensive network selector that handles both EVM chains and blockchain extensions:
TypeScript

Performing Network-Specific Operations

Handle operations across different network types:
TypeScript

Resources