# MetaMask Connect documentation

> Documentation links for MetaMask Connect

This file contains links to documentation sections following the llmstxt.org standard.

## Table of Contents

- [MetaMask Connect Architecture - Platform Detection and Session Routing](https://docs.metamask.io/metamask-connect/architecture.md): Understand how MetaMask Connect detects platforms, selects transports, creates encrypted sessions, and persists connections across page reloads.
- [Customize Dapp Display in MetaMask](https://docs.metamask.io/metamask-connect/evm/guides/best-practices/display.md): Configure your dapp's favicon icon and smart contract method names to improve how transactions and requests appear in the MetaMask UI.
- [Production Readiness Checklist - MetaMask Connect EVM](https://docs.metamask.io/metamask-connect/evm/guides/best-practices/production-readiness.md): Verify wallet connections, RPC endpoints, cross-platform compatibility, and error handling before launching your MetaMask Connect EVM dapp.
- [Run a Development Network - MetaMask Connect](https://docs.metamask.io/metamask-connect/evm/guides/best-practices/run-devnet.md): Set up and connect MetaMask to a Hardhat development network for local EVM testing with gas calculation and custom chain configuration.
- [Use Headless Mode - MetaMask Connect EVM](https://docs.metamask.io/metamask-connect/evm/guides/headless-mode.md): Render a custom QR code or connection UI by using headless mode with MetaMask Connect EVM.
- [Interact with Smart Contracts - MetaMask Connect EVM](https://docs.metamask.io/metamask-connect/evm/guides/interact-with-contracts.md): Read and write smart contract data, handle events, and manage transactions using viem, ethers.js, or web3.js with MetaMask Connect EVM.
- [Manage Networks - MetaMask Connect EVM](https://docs.metamask.io/metamask-connect/evm/guides/manage-networks.md): Detect, switch, and add EVM networks programmatically using wallet_switchEthereumChain and wallet_addEthereumChain in your dapp.
- [Manage User Accounts - MetaMask Connect EVM](https://docs.metamask.io/metamask-connect/evm/guides/manage-user-accounts.md): Connect wallets, access accounts, listen for changes, and use connectAndSign or connectWith for single-step flows in Vanilla JS or Wagmi dapps.
- [Batch JSON-RPC Requests - MetaMask Connect EVM](https://docs.metamask.io/metamask-connect/evm/guides/metamask-exclusive/batch-requests.md): Group multiple JSON-RPC requests into a single call using MetaMask Connect EVM's metamask_batch method for streamlined dapp interactions.
- [Display ERC-20 Tokens and NFTs in MetaMask](https://docs.metamask.io/metamask-connect/evm/guides/metamask-exclusive/display-tokens.md): Prompt users to register custom ERC-20 tokens and NFTs in MetaMask using the wallet_watchAsset RPC method for better token visibility.
- [Use Deeplinks to the MetaMask mobile app](https://docs.metamask.io/metamask-connect/evm/guides/metamask-exclusive/use-deeplinks.md): Route users to specific MetaMask mobile app functions like payments and token sends using deeplinks and QR codes in your dapp.
- [Migrate from Legacy SDK to MetaMask Connect EVM](https://docs.metamask.io/metamask-connect/evm/guides/migrate-from-sdk.md): Step-by-step guide to migrate from the legacy @metamask/sdk to @metamask/connect-evm, covering package replacements, API changes, and configuration...
- [Batch Transactions with EIP-5792 - MetaMask Connect EVM](https://docs.metamask.io/metamask-connect/evm/guides/send-transactions/batch-transactions.md): Send multiple transactions atomically using wallet_sendCalls (EIP-5792), check capabilities, and track batch status in MetaMask.
- [Send EVM Transactions - MetaMask Connect Guide](https://docs.metamask.io/metamask-connect/evm/guides/send-transactions.md): Send ETH and token transactions, estimate gas, track receipts, and handle errors using MetaMask Connect EVM with viem, ethers.js, or web3.js.
- [Sign Data with MetaMask Connect EVM](https://docs.metamask.io/metamask-connect/evm/guides/sign-data.md): Request cryptographic signatures from users using eth_signTypedData_v4 for structured EIP-712 data or personal_sign for simple messages.
- [Sign-In with Ethereum (SIWE) - MetaMask Connect](https://docs.metamask.io/metamask-connect/evm/guides/sign-data/siwe.md): Implement Sign-In with Ethereum (SIWE) using ERC-4361 to authenticate users with their MetaMask wallet and prevent phishing attacks.
- [MetaMask Connect EVM - Ethereum Dapp Integration](https://docs.metamask.io/metamask-connect/evm.md): Connect your dapp to Ethereum and EVM-compatible networks using MetaMask Connect EVM. Get an EIP-1193 provider compatible with viem, ethers.js, and...
- [JavaScript Quickstart - MetaMask Connect EVM](https://docs.metamask.io/metamask-connect/evm/quickstart/javascript.md): Set up MetaMask Connect EVM in a vanilla JavaScript dapp with createEVMClient, connect to wallets, and handle accounts and chain switching.
- [Node.js Quickstart - MetaMask Connect EVM](https://docs.metamask.io/metamask-connect/evm/quickstart/nodejs.md): Set up MetaMask Connect EVM in a Node.js application with createEVMClient, connect via QR code, and use the EIP-1193 provider for JSON-RPC requests.
- [React Native Quickstart - MetaMask Connect EVM](https://docs.metamask.io/metamask-connect/evm/quickstart/react-native.md): Set up MetaMask Connect EVM in a React Native or Expo app with required polyfills, metro configuration, and mobile deeplink support.
- [Wagmi Integration - MetaMask Connect EVM](https://docs.metamask.io/metamask-connect/evm/quickstart/wagmi.md): Integrate MetaMask Connect EVM into a React dapp using Wagmi hooks like useConnect and useConnection, with the MetaMask connector and wallet connec...
- [eth_accounts](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/eth_accounts.md): Returns a list of addresses that the user has authorized the dapp to access. This method requires calling `wallet_requestPermissions` for permissio...
- [eth_blockNumber](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/eth_blockNumber.md): Returns the number of most recent block.
- [eth_call](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/eth_call.md): Executes a new message call immediately without creating a transaction on the block chain.
- [eth_chainId](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/eth_chainId.md): Returns the chain ID of the current network.
- [eth_coinbase](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/eth_coinbase.md): Returns the client coinbase address.
- [eth_estimateGas](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/eth_estimateGas.md): Generates and returns an estimate of how much gas is necessary to allow the transaction to complete.
- [eth_feeHistory](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/eth_feeHistory.md): Returns transaction base fee per gas and effective priority fee per gas for the requested/supported block range.
- [eth_gasPrice](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/eth_gasPrice.md): Returns the current price per gas in wei.
- [eth_getBalance](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/eth_getBalance.md): Returns the balance of the account of given address.
- [eth_getBlockByHash](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/eth_getBlockByHash.md): Returns information about a block by hash.
- [eth_getBlockByNumber](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/eth_getBlockByNumber.md): Returns information about a block by number.
- [eth_getBlockTransactionCountByHash](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/eth_getBlockTransactionCountByHash.md): Returns the number of transactions in a block from a block matching the given block hash.
- [eth_getBlockTransactionCountByNumber](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/eth_getBlockTransactionCountByNumber.md): Returns the number of transactions in a block matching the given block number.
- [eth_getCode](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/eth_getCode.md): Returns code at a given address.
- [eth_getFilterChanges](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/eth_getFilterChanges.md): Polling method for the filter with the given ID (created using `eth_newFilter`). Returns an array of logs which occurred since last poll.
- [eth_getFilterLogs](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/eth_getFilterLogs.md): Returns an array of all logs matching the filter with the given ID (created using `eth_newFilter`).
- [eth_getLogs](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/eth_getLogs.md): Returns an array of all logs matching the specified filter.
- [eth_getProof](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/eth_getProof.md): Returns the merkle proof for a given account and optionally some storage keys.
- [eth_getStorageAt](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/eth_getStorageAt.md): Returns the value from a storage position at a given address.
- [eth_getTransactionByBlockHashAndIndex](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/eth_getTransactionByBlockHashAndIndex.md): Returns information about a transaction by block hash and transaction index position.
- [eth_getTransactionByBlockNumberAndIndex](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/eth_getTransactionByBlockNumberAndIndex.md): Returns information about a transaction by block number and transaction index position.
- [eth_getTransactionByHash](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/eth_getTransactionByHash.md): Returns the information about a transaction requested by transaction hash.
- [eth_getTransactionCount](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/eth_getTransactionCount.md): Returns the number of transactions sent from an address.
- [eth_getTransactionReceipt](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/eth_getTransactionReceipt.md): Returns the receipt of a transaction by transaction hash.
- [eth_getUncleCountByBlockHash](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/eth_getUncleCountByBlockHash.md): Returns the number of uncles in a block from a block matching the given block hash.
- [eth_getUncleCountByBlockNumber](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/eth_getUncleCountByBlockNumber.md): Returns the number of transactions in a block matching the given block number.
- [eth_newBlockFilter](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/eth_newBlockFilter.md): Creates a filter in the node, to notify when a new block arrives.
- [eth_newFilter](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/eth_newFilter.md): Creates a filter object, based on filter options, to notify when the state changes (logs).
- [eth_newPendingTransactionFilter](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/eth_newPendingTransactionFilter.md): Creates a filter in the node, to notify when new pending transactions arrive.
- [eth_requestAccounts](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/eth_requestAccounts.md): Requests that the user provide access to one or more Ethereum addresses. This method is specified by [EIP-1102](https://eips.ethereum.org/EIPS/eip-...
- [eth_sendRawTransaction](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/eth_sendRawTransaction.md): Submits a raw transaction. You can create and sign a transaction externally using a library such as [web3.js](https://docs.web3js.org/) or [ethers....
- [eth_sendTransaction](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/eth_sendTransaction.md): Creates a new wallet confirmation to make an Ethereum transaction from the user's account. This method requires that the user has granted permissio...
- [eth_signTypedData_v4](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/eth_signTypedData_v4.md): Request EIP-712 structured typed data signatures using eth_signTypedData_v4 for human-readable, verifiable signing in MetaMask.
- [eth_subscribe](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/eth_subscribe.md): Subscribes to specific events on the Ethereum network, such as new blocks, or logs. When an event occurs, a notification is sent to the client with...
- [eth_syncing](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/eth_syncing.md): Returns an object with data about the sync status or false.
- [eth_uninstallFilter](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/eth_uninstallFilter.md): Uninstalls a filter with given id.
- [eth_unsubscribe](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/eth_unsubscribe.md): Unsubscribes from specific events on the Ethereum network, to which the client has been previously subscribed using `eth_subscribe`. The client mus...
- [JSON-RPC API Reference - MetaMask Connect EVM](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api.md): Interactive reference for MetaMask's JSON-RPC API, covering standard Ethereum methods and MetaMask-specific wallet methods for dapp integration.
- [personal_sign](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/personal_sign.md): Presents a plain text signature challenge to the user and returns the signed response. Prepends a safe prefix to the signed message to prevent the ...
- [wallet_addEthereumChain](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/wallet_addEthereumChain.md): Creates a confirmation asking the user to add the specified chain to the wallet application. The caller must specify a chain ID and some chain meta...
- [wallet_getCallsStatus](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/wallet_getCallsStatus.md): Gets the status of a batch of calls that was previously sent using `wallet_sendCalls`. Specified by [EIP-5792](https://eips.ethereum.org/EIPS/eip-5...
- [wallet_getCapabilities](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/wallet_getCapabilities.md): Returns information about the wallet's support for the `atomic` capability. The `atomic` capability specifies how the wallet will execute batches o...
- [wallet_getPermissions](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/wallet_getPermissions.md): Gets the user's permissions. Specified by [EIP-2255](https://eips.ethereum.org/EIPS/eip-2255).
- [wallet_registerOnboarding](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/wallet_registerOnboarding.md): Registers the requesting site with MetaMask as the initiator of onboarding, enabling MetaMask to redirect the user back to the site after onboardin...
- [wallet_requestPermissions](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/wallet_requestPermissions.md): Requests additional permissions from the user. This method accepts a single permission per call. Specified by [EIP-2255](https://eips.ethereum.org/...
- [wallet_revokePermissions](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/wallet_revokePermissions.md): Revokes previously granted permissions for the current dapp identified by its origin. This method accepts a single permission per call. Specified b...
- [wallet_scanQRCode](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/wallet_scanQRCode.md): Requests that the user scan a QR code using their device camera. Introduced by [EIP-945](https://github.com/ethereum/EIPs/issues/945).
- [wallet_sendCalls](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/wallet_sendCalls.md): Submit a batch of calls using wallet_sendCalls (EIP-5792) for atomic or sequential multi-transaction execution in MetaMask.
- [wallet_switchEthereumChain](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/wallet_switchEthereumChain.md): Requests that the wallet switches its active Ethereum chain. Specified by [EIP-3326](https://eips.ethereum.org/EIPS/eip-3326).
- [wallet_watchAsset](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/wallet_watchAsset.md): Requests that the user track the specified token in MetaMask. Returns a boolean indicating if the token was successfully added. Once added, the tok...
- [web3_clientVersion](https://docs.metamask.io/metamask-connect/evm/reference/json-rpc-api/web3_clientVersion.md): Returns the current MetaMask client version. This differs slightly per client. For example, the browser extension returns a string like `MetaMask/v...
- [MetaMask Connect EVM methods](https://docs.metamask.io/metamask-connect/evm/reference/methods.md): Complete API reference for MetaMask Connect EVM methods including connect, connectAndSign, connectWith, getProvider, getInfuraRpcUrls, and disconnect.
- [Ethereum Provider API - MetaMask Connect EVM](https://docs.metamask.io/metamask-connect/evm/reference/provider-api.md): Reference for the MetaMask Ethereum provider API (EIP-1193), covering properties, the request method, and events like accountsChanged and chainChan...
- [MetaMask Connect - Dapp Wallet Integration SDK](https://docs.metamask.io/metamask-connect.md): Connect your dapp to the MetaMask wallet across desktop, mobile, and native apps with multichain EVM and Solana support using a single SDK integrat...
- [MetaMask Connect Integration Options - Multichain, EVM, and Solana](https://docs.metamask.io/metamask-connect/integration-options.md): Compare MetaMask Connect integration options including multichain, single-ecosystem EVM, and Solana clients to find the right fit for your dapp.
- [Account IDs (CAIP-10)](https://docs.metamask.io/metamask-connect/multichain/concepts/accounts.md): Learn how CAIP-10 account IDs work in MetaMask Connect Multichain to uniquely identify accounts across chains.
- [Multichain Scopes - MetaMask Connect](https://docs.metamask.io/metamask-connect/multichain/concepts/scopes.md): Learn how CAIP-2 scopes work in MetaMask Connect Multichain to identify chains across ecosystems.
- [Sessions (CAIP-25)](https://docs.metamask.io/metamask-connect/multichain/concepts/sessions.md): Learn how CAIP-25 sessions work in MetaMask Connect Multichain to group authorized scopes and accounts into a single connection.
- [Use Headless Mode - MetaMask Connect Multichain](https://docs.metamask.io/metamask-connect/multichain/guides/headless-mode.md): Render a custom QR code or connection UI by using headless mode with MetaMask Connect Multichain.
- [Send Cross-Chain Transactions - MetaMask Connect Multichain](https://docs.metamask.io/metamask-connect/multichain/guides/send-transactions.md): Send EVM and Solana transactions from a single MetaMask Connect Multichain session using invokeMethod, with no network switching required.
- [Sign Messages Across Chains - MetaMask Connect Multichain](https://docs.metamask.io/metamask-connect/multichain/guides/sign-transactions.md): Sign messages and typed data on both EVM and Solana chains from a single MetaMask Connect Multichain session using invokeMethod.
- [MetaMask Connect Multichain - Cross-Chain Wallet API](https://docs.metamask.io/metamask-connect/multichain.md): Connect to Ethereum, Solana, and other blockchain ecosystems from a single session using the MetaMask Connect Multichain API built on CAIP-25.
- [JavaScript Quickstart - MetaMask Connect Multichain](https://docs.metamask.io/metamask-connect/multichain/quickstart/javascript.md): Set up MetaMask Connect Multichain in a Vite JavaScript dapp to connect to EVM and Solana ecosystems from a single session using CAIP-25.
- [Node.js Quickstart - MetaMask Connect Multichain](https://docs.metamask.io/metamask-connect/multichain/quickstart/nodejs.md): Set up MetaMask Connect Multichain in a Node.js application to connect to EVM and Solana simultaneously using createMultichainClient, CAIP-25 scope...
- [React Native Quickstart - MetaMask Connect Multichain](https://docs.metamask.io/metamask-connect/multichain/quickstart/react-native.md): Set up MetaMask Connect Multichain in a React Native or Expo app to connect to EVM and Solana simultaneously with polyfills, metro configuration, a...
- [Multichain API Reference](https://docs.metamask.io/metamask-connect/multichain/reference/api.md): Complete reference for the MetaMask Multichain API (CAIP-25), including wallet_createSession, wallet_invokeMethod, and wallet_revokeSession methods.
- [MetaMask Connect Multichain methods](https://docs.metamask.io/metamask-connect/multichain/reference/methods.md): Complete methods reference for MetaMask Connect Multichain, including connect, getSession, invokeMethod, disconnect, and session event handlers.
- [Build a Multichain Dapp Tutorial - MetaMask Connect](https://docs.metamask.io/metamask-connect/multichain/tutorials/create-multichain-dapp.md): Step-by-step tutorial to build a React dapp that connects to Ethereum, Linea, Base, and Solana using MetaMask Connect Multichain SDK.
- [Send Batch Solana Transactions - MetaMask Connect](https://docs.metamask.io/metamask-connect/solana/guides/send-transactions/batch.md): Sign and send multiple Solana transactions by passing several inputs to the signAndSendTransaction Wallet Standard feature.
- [Send Solana Legacy Transactions - MetaMask Connect](https://docs.metamask.io/metamask-connect/solana/guides/send-transactions/legacy.md): Sign and send Solana legacy transactions through MetaMask Connect using the Wallet Standard signAndSendTransaction feature with @solana/web3.js.
- [Send Solana Versioned Transactions - MetaMask Connect](https://docs.metamask.io/metamask-connect/solana/guides/send-transactions/versioned.md): Create, sign, and send Solana versioned (v0) transactions with Address Lookup Tables through MetaMask Connect using @solana/web3.js.
- [Sign Messages on Solana - MetaMask Connect](https://docs.metamask.io/metamask-connect/solana/guides/sign-data/sign-message.md): Request offchain cryptographic signatures from users on Solana using MetaMask Connect's signMessage Wallet Standard feature.
- [Sign-In with Solana (SIWS) - MetaMask Connect](https://docs.metamask.io/metamask-connect/solana/guides/sign-data/siws.md): Implement Sign-In with Solana (SIWS) authentication in your dapp using MetaMask Connect, with domain binding and phishing protection.
- [Use Framework Kit - MetaMask Connect Solana](https://docs.metamask.io/metamask-connect/solana/guides/use-framework-kit.md): Set up Framework Kit with MetaMask Connect Solana in a React dapp for simplified RPC connections, wallet management, and hook-based state.
- [Use Solana Wallet Adapter - MetaMask Connect](https://docs.metamask.io/metamask-connect/solana/guides/use-wallet-adapter.md): Configure Solana's Wallet Adapter with MetaMask Connect in a React dapp using WalletProvider, ConnectionProvider, and useWallet hooks.
- [MetaMask Connect Solana - Solana Dapp Integration](https://docs.metamask.io/metamask-connect/solana.md): Connect your dapp to Solana using MetaMask Connect Solana. Use Wallet Standard features, Wallet Adapter, or Framework Kit for React and vanilla JS ...
- [JavaScript Quickstart - MetaMask Connect Solana](https://docs.metamask.io/metamask-connect/solana/quickstart/javascript.md): Set up MetaMask Connect Solana in a vanilla JavaScript dapp using Wallet Standard features, signAndSendTransaction, and createSolanaClient.
- [Node.js Quickstart - MetaMask Connect Solana](https://docs.metamask.io/metamask-connect/solana/quickstart/nodejs.md): Set up MetaMask Connect Solana in a Node.js application using createSolanaClient with the multichain core for connecting, signing, and sending Sola...
- [React Native Quickstart - MetaMask Connect Solana](https://docs.metamask.io/metamask-connect/solana/quickstart/react-native.md): Set up MetaMask Connect Solana in a React Native or Expo app using the multichain client with polyfills, metro configuration, and mobile deeplink s...
- [MetaMask Connect Solana methods](https://docs.metamask.io/metamask-connect/solana/reference/methods.md): Complete methods reference for MetaMask Connect Solana, including createSolanaClient, getInfuraRpcUrls, and Wallet Standard features.
- [MetaMask Connect Supported Platforms and Connection Methods](https://docs.metamask.io/metamask-connect/supported-platforms.md): View supported platforms, browsers, and connection methods for MetaMask Connect, including desktop extensions, mobile QR codes, and native deeplinks.
- [Troubleshooting - MetaMask Connect](https://docs.metamask.io/metamask-connect/troubleshooting.md): Diagnose and fix common MetaMask Connect issues including connection failures, error codes, React Native polyfills, and session management.
- [React Native Metro Polyfill Issues - MetaMask Connect](https://docs.metamask.io/metamask-connect/troubleshooting/metro-polyfill-issues.md): Resolve Metro bundler polyfills, import order, and React Native issues such as deeplinks when using MetaMask Connect.
- [Use skills](https://docs.metamask.io/metamask-connect/use-skills.md): Use MetaMask Connect skills to give your agent framework context on integrating the SDK into your dapp.
