MetaMask/metamask-connect-cursor-plugin
Cursor rule
EVM chain ID formatting rules — hex string requirements, common chain IDs, CAIP-2 conversion, switchChain fallback, and supportedNetworks validation.
Cursor plugin for building dApps with the MetaMask Connect SDK — skills, rules, and agents for EVM, Solana, and multichain integrations
MetaMask/metamask-connect-cursor-plugin
Cursor rule
EVM chain ID formatting rules — hex string requirements, common chain IDs, CAIP-2 conversion, switchChain fallback, and supportedNetworks validation.
MetaMask/metamask-connect-cursor-plugin
Cursor rule
EVM provider and connect-evm event handling — EIP-1193 events, SDK eventHandlers, payload types, displayuri timing, and transport events.
MetaMask/metamask-connect-cursor-plugin
Cursor rule
Best practices for MetaMask Connect SDK — import paths, singleton behavior, required config, error handling, and connection state management.
MetaMask/metamask-connect-cursor-plugin
Cursor rule
Multichain session lifecycle rules — singleton merging, concurrent connect guard, session data shape, walletsessionChanged events, headless mode, timeouts, and permission handling.
MetaMask/metamask-connect-cursor-plugin
Cursor rule
Required polyfills and configuration for MetaMask Connect SDK in React Native — import order, Buffer, window, Event/CustomEvent, metro config, and persistence.
MetaMask/metamask-connect-cursor-plugin
Cursor rule
Constraints and requirements for Solana integration with MetaMask Connect — wallet adapter config, CAIP-2 IDs, network support per platform, RPC routing, and platform limitations.
MetaMask/metamask-connect-cursor-plugin
Cursor rule
Testing patterns for MetaMask Connect SDK — provider mocking, client mocking, singleton cleanup, and event testing.