{"_path":"/connectors/metamask","_draft":false,"_partial":false,"_empty":false,"title":"MetaMask","description":"The MetaMaskConnector supports connecting with MetaMask.","excerpt":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"usage"},"children":[{"type":"text","value":"Usage"}]},{"type":"element","tag":"code","props":{"code":"import { MetaMaskConnector } from 'vagmi/connectors/metaMask';\n\nconst connector = new MetaMaskConnector();\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { MetaMaskConnector } from 'vagmi/connectors/metaMask';\n\nconst connector = new MetaMaskConnector();\n"}]}]}]},{"type":"element","tag":"h2","props":{"id":"configuration"},"children":[{"type":"text","value":"Configuration"}]},{"type":"element","tag":"h3","props":{"id":"chains-optional"},"children":[{"type":"text","value":"chains (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Chains supported by app. Defaults to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"defaultChains"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { chain } from 'vagmi';\nimport { MetaMaskConnector } from 'vagmi/connectors/metaMask';\n\nconst connector = new MetaMaskConnector({\n  chains: [chain.mainnet, chain.optimism],\n});\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { chain } from 'vagmi';\nimport { MetaMaskConnector } from 'vagmi/connectors/metaMask';\n\nconst connector = new MetaMaskConnector({\n  chains: [chain.mainnet, chain.optimism],\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"options-optional"},"children":[{"type":"text","value":"options (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Options for configuring the connector."}]},{"type":"element","tag":"code","props":{"code":"import { MetaMaskConnector } from 'vagmi/connectors/metaMask';\n\nconst connector = new MetaMaskConnector({\n  options: {\n    shimDisconnect: true,\n  },\n});\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { MetaMaskConnector } from 'vagmi/connectors/metaMask';\n\nconst connector = new MetaMaskConnector({\n  options: {\n    shimDisconnect: true,\n  },\n});\n"}]}]}]},{"type":"element","tag":"h4","props":{"id":"shimchainchangeddisconnect"},"children":[{"type":"text","value":"shimChainChangedDisconnect"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Certain versions of MetaMask "},{"type":"element","tag":"a","props":{"href":"https://github.com/MetaMask/metamask-extension/issues/13375#issuecomment-1027663334","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"emit the "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"\"disconnect\""}]},{"type":"text","value":" event when chain is changed"}]},{"type":"text","value":". This flag prevents the "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"\"disconnect\""}]},{"type":"text","value":" event from being emitted upon switching chains. Defaults to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"true"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { MetaMaskConnector } from 'vagmi/connectors/metaMask';\n\nconst connector = new MetaMaskConnector({\n  options: {\n    shimChainChangedDisconnect: false,\n  },\n});\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { MetaMaskConnector } from 'vagmi/connectors/metaMask';\n\nconst connector = new MetaMaskConnector({\n  options: {\n    shimChainChangedDisconnect: false,\n  },\n});\n"}]}]}]},{"type":"element","tag":"h4","props":{"id":"shimdisconnect"},"children":[{"type":"text","value":"shimDisconnect"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"MetaMask "},{"type":"element","tag":"a","props":{"href":"https://github.com/MetaMask/metamask-extension/issues/10353","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"does not support programmatic disconnect"}]},{"type":"text","value":". This flag simulates the disconnect behavior by keeping track of connection status in storage. Defaults to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"true"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { MetaMaskConnector } from 'vagmi/connectors/metaMask';\n\nconst connector = new MetaMaskConnector({\n  options: {\n    shimDisconnect: false,\n  },\n});\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { MetaMaskConnector } from 'vagmi/connectors/metaMask';\n\nconst connector = new MetaMaskConnector({\n  options: {\n    shimDisconnect: false,\n  },\n});\n"}]}]}]}]},"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"usage"},"children":[{"type":"text","value":"Usage"}]},{"type":"element","tag":"code","props":{"code":"import { MetaMaskConnector } from 'vagmi/connectors/metaMask';\n\nconst connector = new MetaMaskConnector();\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-9f849f"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-379db8"},"children":[{"type":"text","value":"MetaMaskConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-9f849f"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-00941b"},"children":[{"type":"text","value":"'vagmi/connectors/metaMask'"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-9f849f"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-eb9745"},"children":[{"type":"text","value":"connector"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-d3562a"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-9f849f"},"children":[{"type":"text","value":"new"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-9c0ead"},"children":[{"type":"text","value":"MetaMaskConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":"();"}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"configuration"},"children":[{"type":"text","value":"Configuration"}]},{"type":"element","tag":"h3","props":{"id":"chains-optional"},"children":[{"type":"text","value":"chains (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Chains supported by app. Defaults to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"defaultChains"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { chain } from 'vagmi';\nimport { MetaMaskConnector } from 'vagmi/connectors/metaMask';\n\nconst connector = new MetaMaskConnector({\n  chains: [chain.mainnet, chain.optimism],\n});\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-9f849f"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-379db8"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-9f849f"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-00941b"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-9f849f"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-379db8"},"children":[{"type":"text","value":"MetaMaskConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-9f849f"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-00941b"},"children":[{"type":"text","value":"'vagmi/connectors/metaMask'"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-9f849f"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-eb9745"},"children":[{"type":"text","value":"connector"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-d3562a"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-9f849f"},"children":[{"type":"text","value":"new"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-9c0ead"},"children":[{"type":"text","value":"MetaMaskConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-379db8"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":": ["}]},{"type":"element","tag":"span","props":{"class":"ct-eb9745"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-379db8"},"children":[{"type":"text","value":"mainnet"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-eb9745"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-379db8"},"children":[{"type":"text","value":"optimism"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":"],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"options-optional"},"children":[{"type":"text","value":"options (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Options for configuring the connector."}]},{"type":"element","tag":"code","props":{"code":"import { MetaMaskConnector } from 'vagmi/connectors/metaMask';\n\nconst connector = new MetaMaskConnector({\n  options: {\n    shimDisconnect: true,\n  },\n});\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-9f849f"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-379db8"},"children":[{"type":"text","value":"MetaMaskConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-9f849f"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-00941b"},"children":[{"type":"text","value":"'vagmi/connectors/metaMask'"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-9f849f"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-eb9745"},"children":[{"type":"text","value":"connector"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-d3562a"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-9f849f"},"children":[{"type":"text","value":"new"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-9c0ead"},"children":[{"type":"text","value":"MetaMaskConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-379db8"},"children":[{"type":"text","value":"options"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":": {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-379db8"},"children":[{"type":"text","value":"shimDisconnect"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-17b446"},"children":[{"type":"text","value":"true"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h4","props":{"id":"shimchainchangeddisconnect"},"children":[{"type":"text","value":"shimChainChangedDisconnect"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Certain versions of MetaMask "},{"type":"element","tag":"a","props":{"href":"https://github.com/MetaMask/metamask-extension/issues/13375#issuecomment-1027663334","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"emit the "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"\"disconnect\""}]},{"type":"text","value":" event when chain is changed"}]},{"type":"text","value":". This flag prevents the "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"\"disconnect\""}]},{"type":"text","value":" event from being emitted upon switching chains. Defaults to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"true"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { MetaMaskConnector } from 'vagmi/connectors/metaMask';\n\nconst connector = new MetaMaskConnector({\n  options: {\n    shimChainChangedDisconnect: false,\n  },\n});\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-9f849f"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-379db8"},"children":[{"type":"text","value":"MetaMaskConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-9f849f"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-00941b"},"children":[{"type":"text","value":"'vagmi/connectors/metaMask'"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-9f849f"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-eb9745"},"children":[{"type":"text","value":"connector"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-d3562a"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-9f849f"},"children":[{"type":"text","value":"new"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-9c0ead"},"children":[{"type":"text","value":"MetaMaskConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-379db8"},"children":[{"type":"text","value":"options"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":": {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-379db8"},"children":[{"type":"text","value":"shimChainChangedDisconnect"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-17b446"},"children":[{"type":"text","value":"false"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h4","props":{"id":"shimdisconnect"},"children":[{"type":"text","value":"shimDisconnect"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"MetaMask "},{"type":"element","tag":"a","props":{"href":"https://github.com/MetaMask/metamask-extension/issues/10353","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"does not support programmatic disconnect"}]},{"type":"text","value":". This flag simulates the disconnect behavior by keeping track of connection status in storage. Defaults to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"true"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { MetaMaskConnector } from 'vagmi/connectors/metaMask';\n\nconst connector = new MetaMaskConnector({\n  options: {\n    shimDisconnect: false,\n  },\n});\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-9f849f"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-379db8"},"children":[{"type":"text","value":"MetaMaskConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-9f849f"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-00941b"},"children":[{"type":"text","value":"'vagmi/connectors/metaMask'"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-9f849f"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-eb9745"},"children":[{"type":"text","value":"connector"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-d3562a"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-9f849f"},"children":[{"type":"text","value":"new"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-9c0ead"},"children":[{"type":"text","value":"MetaMaskConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-379db8"},"children":[{"type":"text","value":"options"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":": {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-379db8"},"children":[{"type":"text","value":"shimDisconnect"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-17b446"},"children":[{"type":"text","value":"false"}]},{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-fdc7b7"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"style","children":[{"type":"text","value":".ct-17b446{color:#D19A66}.ct-9c0ead{color:#61AFEF}.ct-d3562a{color:#56B6C2}.ct-eb9745{color:#E5C07B}.ct-00941b{color:#98C379}.ct-379db8{color:#E06C75}.ct-fdc7b7{color:#ABB2BF}.ct-9f849f{color:#C678DD}"}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"usage","depth":2,"text":"Usage"},{"id":"configuration","depth":2,"text":"Configuration","children":[{"id":"chains-optional","depth":3,"text":"chains (optional)"},{"id":"options-optional","depth":3,"text":"options (optional)"}]}]}},"_type":"markdown","_id":"content:4.connectors:3.metamask.md","_source":"content","_file":"4.connectors/3.metamask.md","_extension":"md"}