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, 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