Major Changes
-
MULTICHAIN SUPPORT: Complete architectural overhaul introducing comprehensive multichain support for EVM-compatible chains, Solana, Bitcoin, and more blockchain ecosystems coming soon.
-
SIWX AUTHENTICATION: Introducing "Sign In With X" feature enabling decentralized authentication across multiple blockchain networks following CAIP-122 standard.
Added
-
Core Multichain Architecture:
- New
@reown/appkit-react-nativecore library as the central hub for managing multichain connections, adapters, and events - Modular adapter system with dedicated packages for different blockchain ecosystems:
@reown/appkit-ethers-react-native- EVM support via Ethers.js@reown/appkit-wagmi-react-native- EVM support via Wagmi@reown/appkit-solana-react-native- Native Solana blockchain support@reown/appkit-bitcoin-react-native- Native Bitcoin blockchain support
- New
-
SIWX (Sign In With X) Authentication:
- Chain-agnostic authentication framework supporting Ethereum, Polygon, Solana, and more
- Plugin-based architecture with
siwxparameter increateAppKitconfiguration - Reown Authentication: Cloud-managed SIWX sessions with Dashboard integration
- Custom Implementation:
DefaultSIWXscaffold for custom authentication flows - Automatic signature prompts and session management across network switches
- Session persistence and automatic sign-in for returning users
- Compliance with CAIP-122 standard for blockchain-based authentication
-
Enhanced Social Login:
- Google Authentication: Added missing Google social login provider
- Complete social authentication suite now includes Google, Apple, Facebook, GitHub, Discord, and more
-
Enhanced Configuration:
- New
createAppKitfactory function with centralized configuration adaptersarray for pluggable blockchain supportsiwxconfiguration for authentication setup
- New
Changed
-
⚠️ BREAKING: Initialization Process: -
Replaced monolithic package imports with modular adapter system
-
createAppKitnow requiresadaptersandnetworksarrays instead of chain-specific configs -
createAppKitnow requiresstorageto handles data persistence -
Configuration moved from adapter-specific functions to centralized
AppKitConfig -
⚠️ BREAKING: Package Structure: -
Primary entry point changed from
@reown/appkit-wagmi-react-nativeor@reown/appkit-ethers-react-nativeto@reown/appkit-react-native -
Chain-specific packages now serve as adapters rather than primary libraries
-
All hooks and components now imported from
@reown/appkit-react-native -
⚠️ BREAKING: Provider Setup: -
New
AppKitProviderwrapper required for all applications -
Wagmi users must now access config via
wagmiAdapter.wagmiConfig -
Enhanced provider hierarchy supporting multiple blockchain contexts
-
Configuration Options:
defaultChainrenamed todefaultNetworkchainImagesrenamed tonetworkImages- New
tokensproperty for cross-chain token balance display - New
siwxproperty for authentication configuration - Enhanced metadata and project configuration options
Deprecated
-
SIWE Authentication:
- SIWE Configuration: Deprecated in favor of new SIWX authentication system
- Legacy SIWE setup methods - Use
siwxparameter with SIWX providers instead
-
Hooks:
useDisconnect()- Useconst { disconnect } = useAppKit()instead- All hooks now available from core package
Migration Required
This is a major release requiring migration for existing applications.
For detailed migration instructions, see: Migration Guide
Documentation
- Installation Guide for multichain setup
- Migration Guide for v2 upgrade
- SIWX Authentication Guide