To migrate:
1. Replace @metamask/sdk with @metamask/connect-evm in your dependencies.
2. Update imports from MetaMaskSDK to createEVMClient.
3. Switch from synchronous to asynchronous initialization.
4. Update your provider access pattern.
The migration guide includes a full option mapping table and code examples for every change.
- [Migration guide]( Migrate from Legacy SDK to MetaMask Connect EVM | MetaMask developer documentation )