[{"_path":"/_theme","_draft":false,"_partial":true,"title":"vagmi","description":"Vue composables for Ethereum.","layout":"docs","url":"https://vagmi.vercel.app","socials":{"twitter":false,"github":"wobsoriano/vagmi"},"debug":false,"github":false,"cover":{"src":"https://raw.githubusercontent.com/wobsoriano/vagmi/master/docs/public/preview.png","alt":"A screenshot of the vagmi module."},"header":{"title":false,"logo":true},"footer":{"credits":{"icon":"IconDocus","text":"Built with Docus","href":"https://docus.com"},"icons":[{"label":"NuxtJS","href":"https://nuxtjs.org","component":"IconNuxt"},{"label":"Vue Telescope","href":"https://vuetelescope.com","component":"IconVueTelescope"}]},"_id":"content:_theme.yml","_type":"yaml","_source":"content","_file":"_theme.yml","_extension":"yml"},{"_path":"/getting-started/introduction","_draft":false,"_partial":false,"_empty":false,"title":"Introduction","description":"vagmi is a collection of Vue Composables containing everything you need to start working with Ethereum. vagmi makes it easy to \"Connect Wallet,\" display ENS and balance information, and much more — all with caching and request deduplication.","excerpt":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"api-reference"},"children":[{"type":"text","value":"API Reference"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This package is heavily based on "},{"type":"element","tag":"a","props":{"href":"https://wagmi.sh/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"wagmi"}]},{"type":"text","value":". All main concepts are inherited from the main package. Please also check the "},{"type":"element","tag":"a","props":{"href":"https://wagmi.sh/docs/getting-started","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"wagmi docs"}]},{"type":"text","value":"."}]}]},"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"api-reference"},"children":[{"type":"text","value":"API Reference"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This package is heavily based on "},{"type":"element","tag":"a","props":{"href":"https://wagmi.sh/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"wagmi"}]},{"type":"text","value":". All main concepts are inherited from the main package. Please also check the "},{"type":"element","tag":"a","props":{"href":"https://wagmi.sh/docs/getting-started","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"wagmi docs"}]},{"type":"text","value":"."}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"api-reference","depth":2,"text":"API Reference"}]}},"_type":"markdown","_id":"content:1.getting-started:1.introduction.md","_source":"content","_file":"1.getting-started/1.introduction.md","_extension":"md"},{"_path":"/getting-started/quick-start","_draft":false,"_partial":false,"_empty":false,"title":"Quick Start","description":"Getting started with vagmi.","excerpt":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"installation"},"children":[{"type":"text","value":"Installation"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Install "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"vagmi"}]},{"type":"text","value":" and its "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"ethers"}]},{"type":"text","value":" peer dependency."}]},{"type":"element","tag":"code-group","props":{},"children":[{"type":"element","tag":"code","props":{"code":"npm install vagmi ethers\n","filename":"npm","language":"bash"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"npm install vagmi ethers\n"}]}]}]},{"type":"element","tag":"code","props":{"code":"yarn add vagmi ethers\n","filename":"yarn","language":"bash"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"yarn add vagmi ethers\n"}]}]}]},{"type":"element","tag":"code","props":{"code":"pnpm add vagmi ethers\n","filename":"pnpm","language":"bash"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"pnpm add vagmi ethers\n"}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"quick-start"},"children":[{"type":"text","value":"Quick Start"}]},{"type":"element","tag":"ol","props":{},"children":[{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Configure chains"}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First, configure your desired chains to be used by vagmi, and the providers you want to use."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst { chains, provider, webSocketProvider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [publicProvider()],\n);\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { chain, configureChains } from 'vagmi';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst { chains, provider, webSocketProvider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [publicProvider()],\n);\n"}]}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Note: In a production app, it is not recommended to only pass "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"publicProvider"}]},{"type":"text","value":" to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"configureChains"}]},{"type":"text","value":" as you will probably face rate-limiting on the public provider endpoints. It is recommended to also pass an "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"alchemyProvider"}]},{"type":"text","value":" or "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"infuraProvider"}]},{"type":"text","value":" as well."}]},{"type":"element","tag":"ol","props":{"start":2},"children":[{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Create a vagmi client"}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, create a vagmi "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"Client"}]},{"type":"text","value":" instance using "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"createClient"}]},{"type":"text","value":", and pass the result from "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"configureChains"}]},{"type":"text","value":" to it."}]},{"type":"element","tag":"code","props":{"code":"import {\n  configureChains,\n  createClient,\n  defaultChains,\n} from 'vagmi';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst { chains, provider, webSocketProvider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [publicProvider()],\n);\n\nconst client = createClient({\n  autoConnect: true,\n  provider,\n  webSocketProvider,\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import {\n  configureChains,\n  createClient,\n  defaultChains,\n} from 'vagmi';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst { chains, provider, webSocketProvider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [publicProvider()],\n);\n\nconst client = createClient({\n  autoConnect: true,\n  provider,\n  webSocketProvider,\n});\n"}]}]}]},{"type":"element","tag":"ol","props":{"start":3},"children":[{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Install the "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"VagmiPlugin"}]}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Finally, import and install the "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"VagmiPlugin"}]},{"type":"text","value":" Vue 3 plugin, passing the client to it."}]},{"type":"element","tag":"code","props":{"code":"const client = createClient({\n  autoConnect: true,\n  provider,\n  webSocketProvider,\n});\n\nconst app = createApp(App);\napp.use(VagmiPlugin(client));\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"const client = createClient({\n  autoConnect: true,\n  provider,\n  webSocketProvider,\n});\n\nconst app = createApp(App);\napp.use(VagmiPlugin(client));\n"}]}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now you'll be able to use the vagmi composables anywhere in your app."}]},{"type":"element","tag":"code","props":{"code":"<script setup>\nimport { computed } from 'vue'\nimport { useAccount, useConnect, useEnsName } from 'vagmi'\nimport { InjectedConnector } from 'vagmi/connectors/injected'\n\nconst { data: account } = useAccount()\nconst { data: ensName } = useEnsName({\n  address: computed(() => account.value?.address),\n})\nconst { connect } = useConnect({\n  connector: new InjectedConnector(),\n})\n</script>\n\n<template>\n  <div v-if=\"account\">\n    Connected to {{ ensName ?? account.address }}\n  </div>\n  <button v-else @click=\"connect\">\n    Connect Wallet\n  </button>\n</template>\n","filename":"App.vue","language":"vue"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"<script setup>\nimport { computed } from 'vue'\nimport { useAccount, useConnect, useEnsName } from 'vagmi'\nimport { InjectedConnector } from 'vagmi/connectors/injected'\n\nconst { data: account } = useAccount()\nconst { data: ensName } = useEnsName({\n  address: computed(() => account.value?.address),\n})\nconst { connect } = useConnect({\n  connector: new InjectedConnector(),\n})\n</script>\n\n<template>\n  <div v-if=\"account\">\n    Connected to {{ ensName ?? account.address }}\n  </div>\n  <button v-else @click=\"connect\">\n    Connect Wallet\n  </button>\n</template>\n"}]}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you need to update options on your query dynamically, make sure to pass them as reactive variables."}]},{"type":"element","tag":"code","props":{"code":"<script setup>\nimport { ref } from 'vue'\nimport { useEnsName } from 'vagmi'\n\nconst address = ref('0x57a44b7942bc7B512BE4A1E7dA3d4F0705212453')\nconst enabled = ref(false)\n\nconst { data } = useEnsName({ address, enabled })\n</script>\n","filename":"App.vue","language":"vue"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"<script setup>\nimport { ref } from 'vue'\nimport { useEnsName } from 'vagmi'\n\nconst address = ref('0x57a44b7942bc7B512BE4A1E7dA3d4F0705212453')\nconst enabled = ref(false)\n\nconst { data } = useEnsName({ address, enabled })\n</script>\n"}]}]}]}]},"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"installation"},"children":[{"type":"text","value":"Installation"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Install "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"vagmi"}]},{"type":"text","value":" and its "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"ethers"}]},{"type":"text","value":" peer dependency."}]},{"type":"element","tag":"code-group","props":{},"children":[{"type":"element","tag":"code","props":{"code":"npm install vagmi ethers\n","filename":"npm","language":"bash"},"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-e8eb4c"},"children":[{"type":"text","value":"npm install vagmi ethers"}]}]}]}]}]},{"type":"element","tag":"code","props":{"code":"yarn add vagmi ethers\n","filename":"yarn","language":"bash"},"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-e8eb4c"},"children":[{"type":"text","value":"yarn add vagmi ethers"}]}]}]}]}]},{"type":"element","tag":"code","props":{"code":"pnpm add vagmi ethers\n","filename":"pnpm","language":"bash"},"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-e8eb4c"},"children":[{"type":"text","value":"pnpm add vagmi ethers"}]}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"quick-start"},"children":[{"type":"text","value":"Quick Start"}]},{"type":"element","tag":"ol","props":{},"children":[{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Configure chains"}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First, configure your desired chains to be used by vagmi, and the providers you want to use."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst { chains, provider, webSocketProvider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [publicProvider()],\n);\n","language":"js"},"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-47fffa"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-7e523d"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-7e523d"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-47fffa"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-413c9c"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-47fffa"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-7e523d"},"children":[{"type":"text","value":"publicProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-47fffa"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-413c9c"},"children":[{"type":"text","value":"'vagmi/providers/public'"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"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-47fffa"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-99dd0b"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-99dd0b"},"children":[{"type":"text","value":"provider"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-99dd0b"},"children":[{"type":"text","value":"webSocketProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-e1acd2"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-3cbeec"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"("}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"  ["}]},{"type":"element","tag":"span","props":{"class":"ct-99dd0b"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-7e523d"},"children":[{"type":"text","value":"mainnet"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-99dd0b"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-7e523d"},"children":[{"type":"text","value":"polygon"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"  ["}]},{"type":"element","tag":"span","props":{"class":"ct-3cbeec"},"children":[{"type":"text","value":"publicProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"()],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":");"}]}]}]}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Note: In a production app, it is not recommended to only pass "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"publicProvider"}]},{"type":"text","value":" to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"configureChains"}]},{"type":"text","value":" as you will probably face rate-limiting on the public provider endpoints. It is recommended to also pass an "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"alchemyProvider"}]},{"type":"text","value":" or "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"infuraProvider"}]},{"type":"text","value":" as well."}]},{"type":"element","tag":"ol","props":{"start":2},"children":[{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Create a vagmi client"}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, create a vagmi "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"Client"}]},{"type":"text","value":" instance using "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"createClient"}]},{"type":"text","value":", and pass the result from "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"configureChains"}]},{"type":"text","value":" to it."}]},{"type":"element","tag":"code","props":{"code":"import {\n  configureChains,\n  createClient,\n  defaultChains,\n} from 'vagmi';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst { chains, provider, webSocketProvider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [publicProvider()],\n);\n\nconst client = createClient({\n  autoConnect: true,\n  provider,\n  webSocketProvider,\n});\n","language":"js"},"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-47fffa"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-7e523d"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-7e523d"},"children":[{"type":"text","value":"createClient"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-7e523d"},"children":[{"type":"text","value":"defaultChains"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"} "}]},{"type":"element","tag":"span","props":{"class":"ct-47fffa"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-413c9c"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-47fffa"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-7e523d"},"children":[{"type":"text","value":"publicProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-47fffa"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-413c9c"},"children":[{"type":"text","value":"'vagmi/providers/public'"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"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-47fffa"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-99dd0b"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-99dd0b"},"children":[{"type":"text","value":"provider"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-99dd0b"},"children":[{"type":"text","value":"webSocketProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-e1acd2"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-3cbeec"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"("}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"  ["}]},{"type":"element","tag":"span","props":{"class":"ct-99dd0b"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-7e523d"},"children":[{"type":"text","value":"mainnet"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-99dd0b"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-7e523d"},"children":[{"type":"text","value":"polygon"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"  ["}]},{"type":"element","tag":"span","props":{"class":"ct-3cbeec"},"children":[{"type":"text","value":"publicProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"()],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"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-47fffa"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-99dd0b"},"children":[{"type":"text","value":"client"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e1acd2"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-3cbeec"},"children":[{"type":"text","value":"createClient"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-7e523d"},"children":[{"type":"text","value":"autoConnect"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-9c2532"},"children":[{"type":"text","value":"true"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-7e523d"},"children":[{"type":"text","value":"provider"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-7e523d"},"children":[{"type":"text","value":"webSocketProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"ol","props":{"start":3},"children":[{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Install the "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"VagmiPlugin"}]}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Finally, import and install the "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"VagmiPlugin"}]},{"type":"text","value":" Vue 3 plugin, passing the client to it."}]},{"type":"element","tag":"code","props":{"code":"const client = createClient({\n  autoConnect: true,\n  provider,\n  webSocketProvider,\n});\n\nconst app = createApp(App);\napp.use(VagmiPlugin(client));\n","language":"js"},"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-47fffa"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-99dd0b"},"children":[{"type":"text","value":"client"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e1acd2"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-3cbeec"},"children":[{"type":"text","value":"createClient"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-7e523d"},"children":[{"type":"text","value":"autoConnect"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-9c2532"},"children":[{"type":"text","value":"true"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-7e523d"},"children":[{"type":"text","value":"provider"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-7e523d"},"children":[{"type":"text","value":"webSocketProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"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-47fffa"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-99dd0b"},"children":[{"type":"text","value":"app"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e1acd2"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-3cbeec"},"children":[{"type":"text","value":"createApp"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-7e523d"},"children":[{"type":"text","value":"App"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":");"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-99dd0b"},"children":[{"type":"text","value":"app"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-3cbeec"},"children":[{"type":"text","value":"use"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-3cbeec"},"children":[{"type":"text","value":"VagmiPlugin"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-7e523d"},"children":[{"type":"text","value":"client"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"));"}]}]}]}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now you'll be able to use the vagmi composables anywhere in your app."}]},{"type":"element","tag":"code","props":{"code":"<script setup>\nimport { computed } from 'vue'\nimport { useAccount, useConnect, useEnsName } from 'vagmi'\nimport { InjectedConnector } from 'vagmi/connectors/injected'\n\nconst { data: account } = useAccount()\nconst { data: ensName } = useEnsName({\n  address: computed(() => account.value?.address),\n})\nconst { connect } = useConnect({\n  connector: new InjectedConnector(),\n})\n</script>\n\n<template>\n  <div v-if=\"account\">\n    Connected to {{ ensName ?? account.address }}\n  </div>\n  <button v-else @click=\"connect\">\n    Connect Wallet\n  </button>\n</template>\n","filename":"App.vue","language":"vue"},"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-e8eb4c"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-7e523d"},"children":[{"type":"text","value":"script"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-9c2532"},"children":[{"type":"text","value":"setup"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-47fffa"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-7e523d"},"children":[{"type":"text","value":"computed"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-47fffa"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-413c9c"},"children":[{"type":"text","value":"'vue'"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-47fffa"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-7e523d"},"children":[{"type":"text","value":"useAccount"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-7e523d"},"children":[{"type":"text","value":"useConnect"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-7e523d"},"children":[{"type":"text","value":"useEnsName"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-47fffa"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-413c9c"},"children":[{"type":"text","value":"'vagmi'"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-47fffa"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-7e523d"},"children":[{"type":"text","value":"InjectedConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-47fffa"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-413c9c"},"children":[{"type":"text","value":"'vagmi/connectors/injected'"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-47fffa"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-7e523d"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-99dd0b"},"children":[{"type":"text","value":"account"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-e1acd2"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-3cbeec"},"children":[{"type":"text","value":"useAccount"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"()"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-47fffa"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-7e523d"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-99dd0b"},"children":[{"type":"text","value":"ensName"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-e1acd2"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-3cbeec"},"children":[{"type":"text","value":"useEnsName"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-7e523d"},"children":[{"type":"text","value":"address"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-3cbeec"},"children":[{"type":"text","value":"computed"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"(() "}]},{"type":"element","tag":"span","props":{"class":"ct-47fffa"},"children":[{"type":"text","value":"=>"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-99dd0b"},"children":[{"type":"text","value":"account"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-99dd0b"},"children":[{"type":"text","value":"value"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"?."}]},{"type":"element","tag":"span","props":{"class":"ct-7e523d"},"children":[{"type":"text","value":"address"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"})"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-47fffa"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-99dd0b"},"children":[{"type":"text","value":"connect"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-e1acd2"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-3cbeec"},"children":[{"type":"text","value":"useConnect"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-7e523d"},"children":[{"type":"text","value":"connector"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-47fffa"},"children":[{"type":"text","value":"new"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-3cbeec"},"children":[{"type":"text","value":"InjectedConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"(),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"})"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"</"}]},{"type":"element","tag":"span","props":{"class":"ct-7e523d"},"children":[{"type":"text","value":"script"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"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-e8eb4c"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-7e523d"},"children":[{"type":"text","value":"template"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"  <"}]},{"type":"element","tag":"span","props":{"class":"ct-9c2532"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-9c2532"},"children":[{"type":"text","value":"v-if"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-7e523d"},"children":[{"type":"text","value":"account"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-9c2532"},"children":[{"type":"text","value":"Connected"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-9c2532"},"children":[{"type":"text","value":"to"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" {{ "}]},{"type":"element","tag":"span","props":{"class":"ct-9c2532"},"children":[{"type":"text","value":"ensName"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" ?? "}]},{"type":"element","tag":"span","props":{"class":"ct-9c2532"},"children":[{"type":"text","value":"account"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-9c2532"},"children":[{"type":"text","value":"address"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" }}"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"  </"}]},{"type":"element","tag":"span","props":{"class":"ct-9c2532"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"  <"}]},{"type":"element","tag":"span","props":{"class":"ct-9c2532"},"children":[{"type":"text","value":"button"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-9c2532"},"children":[{"type":"text","value":"v-else"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" @"}]},{"type":"element","tag":"span","props":{"class":"ct-9c2532"},"children":[{"type":"text","value":"click"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-7e523d"},"children":[{"type":"text","value":"connect"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-9c2532"},"children":[{"type":"text","value":"Connect"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-9c2532"},"children":[{"type":"text","value":"Wallet"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"  </"}]},{"type":"element","tag":"span","props":{"class":"ct-9c2532"},"children":[{"type":"text","value":"button"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"</"}]},{"type":"element","tag":"span","props":{"class":"ct-7e523d"},"children":[{"type":"text","value":"template"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":">"}]}]}]}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you need to update options on your query dynamically, make sure to pass them as reactive variables."}]},{"type":"element","tag":"code","props":{"code":"<script setup>\nimport { ref } from 'vue'\nimport { useEnsName } from 'vagmi'\n\nconst address = ref('0x57a44b7942bc7B512BE4A1E7dA3d4F0705212453')\nconst enabled = ref(false)\n\nconst { data } = useEnsName({ address, enabled })\n</script>\n","filename":"App.vue","language":"vue"},"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-e8eb4c"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-7e523d"},"children":[{"type":"text","value":"script"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-9c2532"},"children":[{"type":"text","value":"setup"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-47fffa"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-7e523d"},"children":[{"type":"text","value":"ref"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-47fffa"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-413c9c"},"children":[{"type":"text","value":"'vue'"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-47fffa"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-7e523d"},"children":[{"type":"text","value":"useEnsName"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-47fffa"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-413c9c"},"children":[{"type":"text","value":"'vagmi'"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-47fffa"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-99dd0b"},"children":[{"type":"text","value":"address"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e1acd2"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-3cbeec"},"children":[{"type":"text","value":"ref"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-413c9c"},"children":[{"type":"text","value":"'0x57a44b7942bc7B512BE4A1E7dA3d4F0705212453'"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":")"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-47fffa"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-99dd0b"},"children":[{"type":"text","value":"enabled"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e1acd2"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-3cbeec"},"children":[{"type":"text","value":"ref"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-9c2532"},"children":[{"type":"text","value":"false"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"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-47fffa"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-99dd0b"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-e1acd2"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-3cbeec"},"children":[{"type":"text","value":"useEnsName"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"({ "}]},{"type":"element","tag":"span","props":{"class":"ct-7e523d"},"children":[{"type":"text","value":"address"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-7e523d"},"children":[{"type":"text","value":"enabled"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":" })"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":"</"}]},{"type":"element","tag":"span","props":{"class":"ct-7e523d"},"children":[{"type":"text","value":"script"}]},{"type":"element","tag":"span","props":{"class":"ct-e8eb4c"},"children":[{"type":"text","value":">"}]}]}]}]}]},{"type":"element","tag":"style","children":[{"type":"text","value":".ct-9c2532{color:#D19A66}.ct-3cbeec{color:#61AFEF}.ct-e1acd2{color:#56B6C2}.ct-99dd0b{color:#E5C07B}.ct-413c9c{color:#98C379}.ct-7e523d{color:#E06C75}.ct-47fffa{color:#C678DD}.ct-e8eb4c{color:#ABB2BF}"}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"installation","depth":2,"text":"Installation"},{"id":"quick-start","depth":2,"text":"Quick Start"}]}},"_type":"markdown","_id":"content:1.getting-started:2.quick-start.md","_source":"content","_file":"1.getting-started/2.quick-start.md","_extension":"md"},{"_path":"/","_draft":false,"_partial":false,"_empty":false,"title":"Vue composables for Ethereum","description":"Write pages in markdown, use Vue components and enjoy the power of Nuxt with a blazing fast developer experience.","excerpt":{"type":"root","children":[{"type":"element","tag":"block-hero","props":{":cta":"[\"Get started\",\"/getting-started/introduction\"]",":secondary":"[\"Open on GitHub →\",\"https://github.com/wobsoriano/vagmi\"]","snippet":"npm install vagmi ethers"},"children":[{"type":"element","tag":"template","props":{"v-slot:title":""},"children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Vue composables for Ethereum"}]}]},{"type":"element","tag":"template","props":{"v-slot:features":""},"children":[{"type":"element","tag":"list","props":{"type":"success"},"children":[{"type":"element","tag":"ul","props":{},"children":[{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Vue 3 composables for working with wallets, ENS, contracts, transactions, signing, etc."}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Built-in wallet connectors for MetaMask, WalletConnect, Coinbase Wallet, and Injected"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Caching, request deduplication, and persistence"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Auto-refresh data on wallet, block, and network changes"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"TypeScript support"}]}]}]}]}]}]},"navigation":false,"layout":"fluid","body":{"type":"root","children":[{"type":"element","tag":"block-hero","props":{":cta":"[\"Get started\",\"/getting-started/introduction\"]",":secondary":"[\"Open on GitHub →\",\"https://github.com/wobsoriano/vagmi\"]","snippet":"npm install vagmi ethers"},"children":[{"type":"element","tag":"template","props":{"v-slot:title":""},"children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Vue composables for Ethereum"}]}]},{"type":"element","tag":"template","props":{"v-slot:features":""},"children":[{"type":"element","tag":"list","props":{"type":"success"},"children":[{"type":"element","tag":"ul","props":{},"children":[{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Vue 3 composables for working with wallets, ENS, contracts, transactions, signing, etc."}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Built-in wallet connectors for MetaMask, WalletConnect, Coinbase Wallet, and Injected"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Caching, request deduplication, and persistence"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Auto-refresh data on wallet, block, and network changes"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"TypeScript support"}]}]}]}]}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[]}},"_type":"markdown","_id":"content:1.index.md","_source":"content","_file":"1.index.md","_extension":"md"},{"_path":"/client","_draft":false,"_partial":false,"_empty":false,"title":"Client","description":"The vagmi Client manages wallet connection state and configuration, such as: auto-connection, connectors, and ethers providers.","excerpt":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"usage"},"children":[{"type":"text","value":"Usage"}]},{"type":"element","tag":"code","props":{"code":"import { configureChains, createClient, defaultChains } from 'vagmi';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst { provider, webSocketProvider } = configureChains(defaultChains, [\n  publicProvider(),\n]);\n\nconst client = createClient({\n  provider,\n  webSocketProvider,\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { configureChains, createClient, defaultChains } from 'vagmi';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst { provider, webSocketProvider } = configureChains(defaultChains, [\n  publicProvider(),\n]);\n\nconst client = createClient({\n  provider,\n  webSocketProvider,\n});\n"}]}]}]},{"type":"element","tag":"h2","props":{"id":"configuration"},"children":[{"type":"text","value":"Configuration"}]},{"type":"element","tag":"h3","props":{"id":"autoconnect-optional"},"children":[{"type":"text","value":"autoConnect (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Enables reconnecting to last used connector on mount. Defaults to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"false"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { configureChains, createClient, defaultChains } from 'vagmi';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst { provider } = configureChains(defaultChains, [\n  publicProvider(),\n]);\n\nconst client = createClient({\n  autoConnect: true,\n  provider,\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { configureChains, createClient, defaultChains } from 'vagmi';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst { provider } = configureChains(defaultChains, [\n  publicProvider(),\n]);\n\nconst client = createClient({\n  autoConnect: true,\n  provider,\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"connectors-optional"},"children":[{"type":"text","value":"connectors (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Connectors used for linking accounts. Defaults to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"[new InjectedConnector()]"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { configureChains, createClient, defaultChains } from 'vagmi';\nimport { publicProvider } from 'vagmi/providers/public';\nimport { InjectedConnector } from 'vagmi/connectors/injected';\nimport { WalletConnectConnector } from 'vagmi/connectors/walletConnect';\n\nconst { chains, provider } = configureChains(defaultChains, [publicProvider()]);\n\nconst client = createClient({\n  connectors: [\n    new InjectedConnector({ chains }),\n    new WalletConnectConnector({\n      chains,\n      options: {\n        qrcode: true,\n      },\n    }),\n  ],\n  provider,\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { configureChains, createClient, defaultChains } from 'vagmi';\nimport { publicProvider } from 'vagmi/providers/public';\nimport { InjectedConnector } from 'vagmi/connectors/injected';\nimport { WalletConnectConnector } from 'vagmi/connectors/walletConnect';\n\nconst { chains, provider } = configureChains(defaultChains, [publicProvider()]);\n\nconst client = createClient({\n  connectors: [\n    new InjectedConnector({ chains }),\n    new WalletConnectConnector({\n      chains,\n      options: {\n        qrcode: true,\n      },\n    }),\n  ],\n  provider,\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"provider-optional"},"children":[{"type":"text","value":"provider (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"ethers "},{"type":"element","tag":"a","props":{"href":"https://docs.ethers.io/v5/api/providers/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"interface"}]},{"type":"text","value":" for connecting to the Ethereum network."}]},{"type":"element","tag":"code","props":{"code":"import { configureChains, createClient, defaultChains } from 'vagmi';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst { provider } = configureChains(defaultChains, [publicProvider()]);\n\nconst client = createClient({\n  provider,\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { configureChains, createClient, defaultChains } from 'vagmi';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst { provider } = configureChains(defaultChains, [publicProvider()]);\n\nconst client = createClient({\n  provider,\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"websocketprovider-optional"},"children":[{"type":"text","value":"webSocketProvider (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"ethers WebSocket interface for connecting to the Ethereum network. If you provide a WebSocket provider, it will be used instead of polling in certain instances."}]},{"type":"element","tag":"code","props":{"code":"import { configureChains, createClient, defaultChains } from 'vagmi';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst { provider, webSocketProvider } = configureChains(defaultChains, [\n  publicProvider(),\n]);\n\nconst client = createClient({\n  provider,\n  webSocketProvider,\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { configureChains, createClient, defaultChains } from 'vagmi';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst { provider, webSocketProvider } = configureChains(defaultChains, [\n  publicProvider(),\n]);\n\nconst client = createClient({\n  provider,\n  webSocketProvider,\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 { configureChains, createClient, defaultChains } from 'vagmi';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst { provider, webSocketProvider } = configureChains(defaultChains, [\n  publicProvider(),\n]);\n\nconst client = createClient({\n  provider,\n  webSocketProvider,\n});\n","language":"js"},"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-5c58b9"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-1643ea"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-1643ea"},"children":[{"type":"text","value":"createClient"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-1643ea"},"children":[{"type":"text","value":"defaultChains"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-5c58b9"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-817283"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-5c58b9"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-1643ea"},"children":[{"type":"text","value":"publicProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-5c58b9"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-817283"},"children":[{"type":"text","value":"'vagmi/providers/public'"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"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-5c58b9"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-6de36d"},"children":[{"type":"text","value":"provider"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-6de36d"},"children":[{"type":"text","value":"webSocketProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-1a34a3"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-229728"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-1643ea"},"children":[{"type":"text","value":"defaultChains"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":", ["}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-229728"},"children":[{"type":"text","value":"publicProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":"(),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"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-5c58b9"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-6de36d"},"children":[{"type":"text","value":"client"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-1a34a3"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-229728"},"children":[{"type":"text","value":"createClient"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-1643ea"},"children":[{"type":"text","value":"provider"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-1643ea"},"children":[{"type":"text","value":"webSocketProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"configuration"},"children":[{"type":"text","value":"Configuration"}]},{"type":"element","tag":"h3","props":{"id":"autoconnect-optional"},"children":[{"type":"text","value":"autoConnect (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Enables reconnecting to last used connector on mount. Defaults to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"false"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { configureChains, createClient, defaultChains } from 'vagmi';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst { provider } = configureChains(defaultChains, [\n  publicProvider(),\n]);\n\nconst client = createClient({\n  autoConnect: true,\n  provider,\n});\n","language":"js"},"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-5c58b9"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-1643ea"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-1643ea"},"children":[{"type":"text","value":"createClient"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-1643ea"},"children":[{"type":"text","value":"defaultChains"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-5c58b9"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-817283"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-5c58b9"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-1643ea"},"children":[{"type":"text","value":"publicProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-5c58b9"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-817283"},"children":[{"type":"text","value":"'vagmi/providers/public'"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"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-5c58b9"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-6de36d"},"children":[{"type":"text","value":"provider"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-1a34a3"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-229728"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-1643ea"},"children":[{"type":"text","value":"defaultChains"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":", ["}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-229728"},"children":[{"type":"text","value":"publicProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":"(),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"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-5c58b9"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-6de36d"},"children":[{"type":"text","value":"client"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-1a34a3"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-229728"},"children":[{"type":"text","value":"createClient"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-1643ea"},"children":[{"type":"text","value":"autoConnect"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-9f8513"},"children":[{"type":"text","value":"true"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-1643ea"},"children":[{"type":"text","value":"provider"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"connectors-optional"},"children":[{"type":"text","value":"connectors (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Connectors used for linking accounts. Defaults to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"[new InjectedConnector()]"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { configureChains, createClient, defaultChains } from 'vagmi';\nimport { publicProvider } from 'vagmi/providers/public';\nimport { InjectedConnector } from 'vagmi/connectors/injected';\nimport { WalletConnectConnector } from 'vagmi/connectors/walletConnect';\n\nconst { chains, provider } = configureChains(defaultChains, [publicProvider()]);\n\nconst client = createClient({\n  connectors: [\n    new InjectedConnector({ chains }),\n    new WalletConnectConnector({\n      chains,\n      options: {\n        qrcode: true,\n      },\n    }),\n  ],\n  provider,\n});\n","language":"js"},"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-5c58b9"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-1643ea"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-1643ea"},"children":[{"type":"text","value":"createClient"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-1643ea"},"children":[{"type":"text","value":"defaultChains"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-5c58b9"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-817283"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-5c58b9"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-1643ea"},"children":[{"type":"text","value":"publicProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-5c58b9"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-817283"},"children":[{"type":"text","value":"'vagmi/providers/public'"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-5c58b9"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-1643ea"},"children":[{"type":"text","value":"InjectedConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-5c58b9"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-817283"},"children":[{"type":"text","value":"'vagmi/connectors/injected'"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-5c58b9"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-1643ea"},"children":[{"type":"text","value":"WalletConnectConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-5c58b9"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-817283"},"children":[{"type":"text","value":"'vagmi/connectors/walletConnect'"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"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-5c58b9"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-6de36d"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-6de36d"},"children":[{"type":"text","value":"provider"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-1a34a3"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-229728"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-1643ea"},"children":[{"type":"text","value":"defaultChains"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":", ["}]},{"type":"element","tag":"span","props":{"class":"ct-229728"},"children":[{"type":"text","value":"publicProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"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-5c58b9"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-6de36d"},"children":[{"type":"text","value":"client"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-1a34a3"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-229728"},"children":[{"type":"text","value":"createClient"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-1643ea"},"children":[{"type":"text","value":"connectors"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":": ["}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-5c58b9"},"children":[{"type":"text","value":"new"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-229728"},"children":[{"type":"text","value":"InjectedConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":"({ "}]},{"type":"element","tag":"span","props":{"class":"ct-1643ea"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-5c58b9"},"children":[{"type":"text","value":"new"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-229728"},"children":[{"type":"text","value":"WalletConnectConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":"      "}]},{"type":"element","tag":"span","props":{"class":"ct-1643ea"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":"      "}]},{"type":"element","tag":"span","props":{"class":"ct-1643ea"},"children":[{"type":"text","value":"options"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":": {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":"        "}]},{"type":"element","tag":"span","props":{"class":"ct-1643ea"},"children":[{"type":"text","value":"qrcode"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-9f8513"},"children":[{"type":"text","value":"true"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":"      },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":"    }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":"  ],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-1643ea"},"children":[{"type":"text","value":"provider"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"provider-optional"},"children":[{"type":"text","value":"provider (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"ethers "},{"type":"element","tag":"a","props":{"href":"https://docs.ethers.io/v5/api/providers/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"interface"}]},{"type":"text","value":" for connecting to the Ethereum network."}]},{"type":"element","tag":"code","props":{"code":"import { configureChains, createClient, defaultChains } from 'vagmi';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst { provider } = configureChains(defaultChains, [publicProvider()]);\n\nconst client = createClient({\n  provider,\n});\n","language":"js"},"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-5c58b9"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-1643ea"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-1643ea"},"children":[{"type":"text","value":"createClient"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-1643ea"},"children":[{"type":"text","value":"defaultChains"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-5c58b9"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-817283"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-5c58b9"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-1643ea"},"children":[{"type":"text","value":"publicProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-5c58b9"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-817283"},"children":[{"type":"text","value":"'vagmi/providers/public'"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"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-5c58b9"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-6de36d"},"children":[{"type":"text","value":"provider"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-1a34a3"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-229728"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-1643ea"},"children":[{"type":"text","value":"defaultChains"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":", ["}]},{"type":"element","tag":"span","props":{"class":"ct-229728"},"children":[{"type":"text","value":"publicProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"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-5c58b9"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-6de36d"},"children":[{"type":"text","value":"client"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-1a34a3"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-229728"},"children":[{"type":"text","value":"createClient"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-1643ea"},"children":[{"type":"text","value":"provider"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"websocketprovider-optional"},"children":[{"type":"text","value":"webSocketProvider (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"ethers WebSocket interface for connecting to the Ethereum network. If you provide a WebSocket provider, it will be used instead of polling in certain instances."}]},{"type":"element","tag":"code","props":{"code":"import { configureChains, createClient, defaultChains } from 'vagmi';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst { provider, webSocketProvider } = configureChains(defaultChains, [\n  publicProvider(),\n]);\n\nconst client = createClient({\n  provider,\n  webSocketProvider,\n});\n","language":"js"},"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-5c58b9"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-1643ea"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-1643ea"},"children":[{"type":"text","value":"createClient"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-1643ea"},"children":[{"type":"text","value":"defaultChains"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-5c58b9"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-817283"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-5c58b9"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-1643ea"},"children":[{"type":"text","value":"publicProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-5c58b9"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-817283"},"children":[{"type":"text","value":"'vagmi/providers/public'"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"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-5c58b9"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-6de36d"},"children":[{"type":"text","value":"provider"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-6de36d"},"children":[{"type":"text","value":"webSocketProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-1a34a3"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-229728"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-1643ea"},"children":[{"type":"text","value":"defaultChains"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":", ["}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-229728"},"children":[{"type":"text","value":"publicProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":"(),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"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-5c58b9"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-6de36d"},"children":[{"type":"text","value":"client"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-1a34a3"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-229728"},"children":[{"type":"text","value":"createClient"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-1643ea"},"children":[{"type":"text","value":"provider"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-1643ea"},"children":[{"type":"text","value":"webSocketProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-6b7d59"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"style","children":[{"type":"text","value":".ct-9f8513{color:#D19A66}.ct-229728{color:#61AFEF}.ct-1a34a3{color:#56B6C2}.ct-6de36d{color:#E5C07B}.ct-817283{color:#98C379}.ct-1643ea{color:#E06C75}.ct-6b7d59{color:#ABB2BF}.ct-5c58b9{color:#C678DD}"}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"usage","depth":2,"text":"Usage"},{"id":"configuration","depth":2,"text":"Configuration","children":[{"id":"autoconnect-optional","depth":3,"text":"autoConnect (optional)"},{"id":"connectors-optional","depth":3,"text":"connectors (optional)"},{"id":"provider-optional","depth":3,"text":"provider (optional)"},{"id":"websocketprovider-optional","depth":3,"text":"webSocketProvider (optional)"}]}]}},"_type":"markdown","_id":"content:2.client.md","_source":"content","_file":"2.client.md","_extension":"md"},{"_path":"/providers/configuring-chains","_draft":false,"_partial":false,"_empty":false,"title":"Configuring Chains","description":"The configureChains function allows you to configure your chains with providers such as: Alchemy, Infura, or something else. This means you don't need to worry about defining RPC URLs and chain configuration in your connector or provider. This is managed internally by vagmi.","excerpt":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"usage"},"children":[{"type":"text","value":"Usage"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"configureChains"}]},{"type":"text","value":" accepts an array of chains and an array of providers. It returns:"}]},{"type":"element","tag":"ul","props":{},"children":[{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"chains"}]},{"type":"text","value":": to pass to your connector(s)"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"provider"}]},{"type":"text","value":": to pass to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"createClient"}]}]},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"webSocketProvider"}]},{"type":"text","value":": to optionally pass to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"createClient"}]}]}]},{"type":"element","tag":"code","props":{"code":"import { configureChains, createClient, defaultChains } from 'vagmi';\nimport { alchemyProvider } from 'vagmi/providers/alchemy';\nimport { publicProvider } from 'vagmi/providers/public';\nimport { InjectedConnector } from 'vagmi/connectors/injected';\n\nconst alchemyId = import.meta.env.ALCHEMY_ID;\n\nconst { chains, provider } = configureChains(defaultChains, [\n  alchemyProvider({ alchemyId }),\n  publicProvider(),\n]);\n\nconst client = createClient({\n  autoConnect: true,\n  connectors: [new InjectedConnector({ chains })],\n  provider,\n});\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { configureChains, createClient, defaultChains } from 'vagmi';\nimport { alchemyProvider } from 'vagmi/providers/alchemy';\nimport { publicProvider } from 'vagmi/providers/public';\nimport { InjectedConnector } from 'vagmi/connectors/injected';\n\nconst alchemyId = import.meta.env.ALCHEMY_ID;\n\nconst { chains, provider } = configureChains(defaultChains, [\n  alchemyProvider({ alchemyId }),\n  publicProvider(),\n]);\n\nconst client = createClient({\n  autoConnect: true,\n  connectors: [new InjectedConnector({ chains })],\n  provider,\n});\n"}]}]}]},{"type":"element","tag":"alert","props":{"type":"info"},"children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"🔗 The "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"publicProvider"}]},{"type":"text","value":" ensures that your chains always have an RPC URL to fall back on (in case Alchemy does not support the chain)."}]}]},{"type":"element","tag":"alert","props":{"type":"info"},"children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"⚠️ If a user has their wallet connected to a chain that is unsupported by your app, the "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"provider"}]},{"type":"text","value":" will use the first chain listed in the "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"chains"}]},{"type":"text","value":" array."}]}]},{"type":"element","tag":"h3","props":{"id":"multiple-providers"},"children":[{"type":"text","value":"Multiple providers"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"configureChains"}]},{"type":"text","value":" function accepts multiple providers. This is useful if not all your chains support a single provider. For example, you may want to use "},{"type":"element","tag":"a","props":{"href":"https://alchemy.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Alchemy"}]},{"type":"text","value":" for Ethereum, and "},{"type":"element","tag":"a","props":{"href":"https://avax.network","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"avax.network"}]},{"type":"text","value":" for Avalanche."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"configureChains"}]},{"type":"text","value":" wraps the providers that you provide into an "},{"type":"element","tag":"a","props":{"href":"https://docs.ethers.io/v5/api/providers/other/#FallbackProvider","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"ethers.js "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"FallbackProvider"}]}]},{"type":"text","value":", that comes with support for:"}]},{"type":"element","tag":"ul","props":{},"children":[{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Falling back to another provider if a provider goes down (e.g. If Infura goes down, we can fall back to Alchemy)"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Ensuring the responses are legitimate by setting a "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"targetQuorum"}]},{"type":"text","value":"."}]}]},{"type":"element","tag":"code","props":{"code":"import type { Chain } from 'vagmi';\nimport { configureChains } from 'vagmi';\nimport { alchemyProvider } from 'vagmi/providers/alchemy';\nimport { jsonRpcProvider } from 'vagmi/providers/jsonRpc';\n\nconst alchemyId = import.meta.env.ALCHEMY_ID;\nconst infuraId = import.meta.env.INFURA_ID;\n\nconst avalancheChain: Chain = {\n  id: 43_114,\n  name: 'Avalanche',\n  network: 'avalanche',\n  nativeCurrency: {\n    decimals: 18,\n    name: 'Avalanche',\n    symbol: 'AVAX',\n  },\n  rpcUrls: {\n    default: 'https://api.avax.network/ext/bc/C/rpc',\n  },\n  blockExplorers: {\n    default: { name: 'SnowTrace', url: 'https://snowtrace.io' },\n  },\n  testnet: false,\n};\n\nconst { provider, chains } = configureChains(\n  [chain.mainnet, avalancheChain],\n  [\n    alchemyProvider({ alchemyId }),\n    infuraProvider({ infuraId }),\n    jsonRpcProvider({\n      rpc: (chain) => {\n        if (chain.id !== avalancheChain.id)\n          return null;\n        return { http: chain.rpcUrls.default };\n      },\n    }),\n  ],\n);\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import type { Chain } from 'vagmi';\nimport { configureChains } from 'vagmi';\nimport { alchemyProvider } from 'vagmi/providers/alchemy';\nimport { jsonRpcProvider } from 'vagmi/providers/jsonRpc';\n\nconst alchemyId = import.meta.env.ALCHEMY_ID;\nconst infuraId = import.meta.env.INFURA_ID;\n\nconst avalancheChain: Chain = {\n  id: 43_114,\n  name: 'Avalanche',\n  network: 'avalanche',\n  nativeCurrency: {\n    decimals: 18,\n    name: 'Avalanche',\n    symbol: 'AVAX',\n  },\n  rpcUrls: {\n    default: 'https://api.avax.network/ext/bc/C/rpc',\n  },\n  blockExplorers: {\n    default: { name: 'SnowTrace', url: 'https://snowtrace.io' },\n  },\n  testnet: false,\n};\n\nconst { provider, chains } = configureChains(\n  [chain.mainnet, avalancheChain],\n  [\n    alchemyProvider({ alchemyId }),\n    infuraProvider({ infuraId }),\n    jsonRpcProvider({\n      rpc: (chain) => {\n        if (chain.id !== avalancheChain.id)\n          return null;\n        return { http: chain.rpcUrls.default };\n      },\n    }),\n  ],\n);\n"}]}]}]},{"type":"element","tag":"h4","props":{"id":"quorum"},"children":[{"type":"text","value":"Quorum"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"targetQuorum"}]},{"type":"text","value":" option is set to a value greater than "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"1"}]},{"type":"text","value":", it will dispatch interactions to multiple providers, in which the responses are verified by comparing them to each other. If the quorum is reached, then the result will be returned to the consumer."}]},{"type":"element","tag":"code","props":{"code":"const { provider, chains } = configureChains(\n  [chain.mainnet, avalancheChain],\n  [\n    alchemyProvider({ alchemyId }),\n    infuraProvider({ infuraId }),\n    jsonRpcProvider({\n      rpc: (chain) => {\n        if (chain.id !== avalancheChain.id)\n          return null;\n        return { http: chain.rpcUrls.default };\n      },\n    }),\n  ],\n  { targetQuorum: 2 },\n);\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"const { provider, chains } = configureChains(\n  [chain.mainnet, avalancheChain],\n  [\n    alchemyProvider({ alchemyId }),\n    infuraProvider({ infuraId }),\n    jsonRpcProvider({\n      rpc: (chain) => {\n        if (chain.id !== avalancheChain.id)\n          return null;\n        return { http: chain.rpcUrls.default };\n      },\n    }),\n  ],\n  { targetQuorum: 2 },\n);\n"}]}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"By default, for a given chain, it will "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"attempt"}]},{"type":"text","value":" to set the quorum value, but if the "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"targetQuorum"}]},{"type":"text","value":" value is greater than the number of providers for the chain, it will default to the number of providers."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For instance, in the example provided above "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"targetQuorum = 2"}]},{"type":"text","value":", however there is only 1 available provider for Avalanche ("},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"jsonRpcProvider"}]},{"type":"text","value":"), so the quorum will get set to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"1"}]},{"type":"text","value":"."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To guarantee a static quorum, you can provide a "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"minQuorum"}]},{"type":"text","value":" as a config option."}]},{"type":"element","tag":"h2","props":{"id":"arguments"},"children":[{"type":"text","value":"Arguments"}]},{"type":"element","tag":"h3","props":{"id":"chains"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Chains that need to be configured."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst { chains } = configureChains(\n  [chain.mainnet, chain.optimism],\n  [publicProvider()],\n);\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { chain, configureChains } from 'vagmi';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst { chains } = configureChains(\n  [chain.mainnet, chain.optimism],\n  [publicProvider()],\n);\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"providers"},"children":[{"type":"text","value":"providers"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The providers the app supports."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If a provider does not support a chain, it will fall back onto the next one in the array. If no RPC URLs are found, "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"configureChains"}]},{"type":"text","value":" will throw an error."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { alchemyProvider } from 'vagmi/providers/alchemy';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst alchemyId = import.meta.env.ALCHEMY_ID;\n\nconst { chains } = configureChains(\n  [chain.mainnet, chain.optimism],\n  [alchemyProvider({ alchemyId }), publicProvider()],\n);\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { chain, configureChains } from 'vagmi';\nimport { alchemyProvider } from 'vagmi/providers/alchemy';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst alchemyId = import.meta.env.ALCHEMY_ID;\n\nconst { chains } = configureChains(\n  [chain.mainnet, chain.optimism],\n  [alchemyProvider({ alchemyId }), publicProvider()],\n);\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"configuration"},"children":[{"type":"text","value":"Configuration"}]},{"type":"element","tag":"h4","props":{"id":"targetquorum-optional"},"children":[{"type":"text","value":"targetQuorum (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Sets the target quorum. Defaults to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"1"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { alchemyProvider } from 'vagmi/providers/alchemy';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst alchemyId = import.meta.env.ALCHEMY_ID;\nconst infuraId = import.meta.env.INFURA_ID;\n\nconst { chains } = configureChains(\n  [chain.mainnet, chain.optimism],\n  [\n    alchemyProvider({ alchemyId }),\n    infuraProvider({ infuraId }),\n    publicProvider(),\n  ],\n  { targetQuorum: 3 },\n);\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { chain, configureChains } from 'vagmi';\nimport { alchemyProvider } from 'vagmi/providers/alchemy';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst alchemyId = import.meta.env.ALCHEMY_ID;\nconst infuraId = import.meta.env.INFURA_ID;\n\nconst { chains } = configureChains(\n  [chain.mainnet, chain.optimism],\n  [\n    alchemyProvider({ alchemyId }),\n    infuraProvider({ infuraId }),\n    publicProvider(),\n  ],\n  { targetQuorum: 3 },\n);\n"}]}]}]},{"type":"element","tag":"h4","props":{"id":"minquorum-optional"},"children":[{"type":"text","value":"minQuorum (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Sets the minimum quorum that must be accepted by the providers. Defaults to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"1"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { alchemyProvider } from 'vagmi/providers/alchemy';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst alchemyId = import.meta.env.ALCHEMY_ID;\nconst infuraId = import.meta.env.INFURA_ID;\n\nconst { chains } = configureChains(\n  [chain.mainnet, chain.optimism],\n  [\n    alchemyProvider({ alchemyId }),\n    infuraProvider({ infuraId }),\n    publicProvider(),\n  ],\n  { targetQuorum: 3, minQuorum: 2 },\n);\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { chain, configureChains } from 'vagmi';\nimport { alchemyProvider } from 'vagmi/providers/alchemy';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst alchemyId = import.meta.env.ALCHEMY_ID;\nconst infuraId = import.meta.env.INFURA_ID;\n\nconst { chains } = configureChains(\n  [chain.mainnet, chain.optimism],\n  [\n    alchemyProvider({ alchemyId }),\n    infuraProvider({ infuraId }),\n    publicProvider(),\n  ],\n  { targetQuorum: 3, minQuorum: 2 },\n);\n"}]}]}]},{"type":"element","tag":"h4","props":{"id":"stalltimeout-optional"},"children":[{"type":"text","value":"stallTimeout (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The timeout in milliseconds after which another provider will be attempted."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { alchemyProvider } from 'vagmi/providers/alchemy';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst alchemyId = import.meta.env.ALCHEMY_ID;\nconst infuraId = import.meta.env.INFURA_ID;\n\nconst { chains } = configureChains(\n  [chain.mainnet, chain.optimism],\n  [\n    alchemyProvider({ alchemyId }),\n    infuraProvider({ infuraId }),\n    publicProvider(),\n  ],\n  { stallTimeout: 5000 },\n);\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { chain, configureChains } from 'vagmi';\nimport { alchemyProvider } from 'vagmi/providers/alchemy';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst alchemyId = import.meta.env.ALCHEMY_ID;\nconst infuraId = import.meta.env.INFURA_ID;\n\nconst { chains } = configureChains(\n  [chain.mainnet, chain.optimism],\n  [\n    alchemyProvider({ alchemyId }),\n    infuraProvider({ infuraId }),\n    publicProvider(),\n  ],\n  { stallTimeout: 5000 },\n);\n"}]}]}]}]},"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"usage"},"children":[{"type":"text","value":"Usage"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"configureChains"}]},{"type":"text","value":" accepts an array of chains and an array of providers. It returns:"}]},{"type":"element","tag":"ul","props":{},"children":[{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"chains"}]},{"type":"text","value":": to pass to your connector(s)"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"provider"}]},{"type":"text","value":": to pass to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"createClient"}]}]},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"webSocketProvider"}]},{"type":"text","value":": to optionally pass to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"createClient"}]}]}]},{"type":"element","tag":"code","props":{"code":"import { configureChains, createClient, defaultChains } from 'vagmi';\nimport { alchemyProvider } from 'vagmi/providers/alchemy';\nimport { publicProvider } from 'vagmi/providers/public';\nimport { InjectedConnector } from 'vagmi/connectors/injected';\n\nconst alchemyId = import.meta.env.ALCHEMY_ID;\n\nconst { chains, provider } = configureChains(defaultChains, [\n  alchemyProvider({ alchemyId }),\n  publicProvider(),\n]);\n\nconst client = createClient({\n  autoConnect: true,\n  connectors: [new InjectedConnector({ chains })],\n  provider,\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-3b3c9b"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"createClient"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"defaultChains"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-545453"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"alchemyProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-545453"},"children":[{"type":"text","value":"'vagmi/providers/alchemy'"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"publicProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-545453"},"children":[{"type":"text","value":"'vagmi/providers/public'"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"InjectedConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-545453"},"children":[{"type":"text","value":"'vagmi/connectors/injected'"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"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-3b3c9b"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"alchemyId"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-b6aaa3"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"meta"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"env"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"ALCHEMY_ID"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"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-3b3c9b"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"provider"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-b6aaa3"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-94e7ae"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"defaultChains"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":", ["}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-94e7ae"},"children":[{"type":"text","value":"alchemyProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"({ "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"alchemyId"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-94e7ae"},"children":[{"type":"text","value":"publicProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"(),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"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-3b3c9b"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"client"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-b6aaa3"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-94e7ae"},"children":[{"type":"text","value":"createClient"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"autoConnect"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-eef045"},"children":[{"type":"text","value":"true"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"connectors"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":": ["}]},{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"new"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-94e7ae"},"children":[{"type":"text","value":"InjectedConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"({ "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" })],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"provider"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"alert","props":{"type":"info"},"children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"🔗 The "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"publicProvider"}]},{"type":"text","value":" ensures that your chains always have an RPC URL to fall back on (in case Alchemy does not support the chain)."}]}]},{"type":"element","tag":"alert","props":{"type":"info"},"children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"⚠️ If a user has their wallet connected to a chain that is unsupported by your app, the "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"provider"}]},{"type":"text","value":" will use the first chain listed in the "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"chains"}]},{"type":"text","value":" array."}]}]},{"type":"element","tag":"h3","props":{"id":"multiple-providers"},"children":[{"type":"text","value":"Multiple providers"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"configureChains"}]},{"type":"text","value":" function accepts multiple providers. This is useful if not all your chains support a single provider. For example, you may want to use "},{"type":"element","tag":"a","props":{"href":"https://alchemy.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Alchemy"}]},{"type":"text","value":" for Ethereum, and "},{"type":"element","tag":"a","props":{"href":"https://avax.network","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"avax.network"}]},{"type":"text","value":" for Avalanche."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"configureChains"}]},{"type":"text","value":" wraps the providers that you provide into an "},{"type":"element","tag":"a","props":{"href":"https://docs.ethers.io/v5/api/providers/other/#FallbackProvider","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"ethers.js "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"FallbackProvider"}]}]},{"type":"text","value":", that comes with support for:"}]},{"type":"element","tag":"ul","props":{},"children":[{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Falling back to another provider if a provider goes down (e.g. If Infura goes down, we can fall back to Alchemy)"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Ensuring the responses are legitimate by setting a "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"targetQuorum"}]},{"type":"text","value":"."}]}]},{"type":"element","tag":"code","props":{"code":"import type { Chain } from 'vagmi';\nimport { configureChains } from 'vagmi';\nimport { alchemyProvider } from 'vagmi/providers/alchemy';\nimport { jsonRpcProvider } from 'vagmi/providers/jsonRpc';\n\nconst alchemyId = import.meta.env.ALCHEMY_ID;\nconst infuraId = import.meta.env.INFURA_ID;\n\nconst avalancheChain: Chain = {\n  id: 43_114,\n  name: 'Avalanche',\n  network: 'avalanche',\n  nativeCurrency: {\n    decimals: 18,\n    name: 'Avalanche',\n    symbol: 'AVAX',\n  },\n  rpcUrls: {\n    default: 'https://api.avax.network/ext/bc/C/rpc',\n  },\n  blockExplorers: {\n    default: { name: 'SnowTrace', url: 'https://snowtrace.io' },\n  },\n  testnet: false,\n};\n\nconst { provider, chains } = configureChains(\n  [chain.mainnet, avalancheChain],\n  [\n    alchemyProvider({ alchemyId }),\n    infuraProvider({ infuraId }),\n    jsonRpcProvider({\n      rpc: (chain) => {\n        if (chain.id !== avalancheChain.id)\n          return null;\n        return { http: chain.rpcUrls.default };\n      },\n    }),\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-3b3c9b"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"type"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"Chain"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-545453"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-545453"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"alchemyProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-545453"},"children":[{"type":"text","value":"'vagmi/providers/alchemy'"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"jsonRpcProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-545453"},"children":[{"type":"text","value":"'vagmi/providers/jsonRpc'"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"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-3b3c9b"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"alchemyId"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-b6aaa3"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"meta"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"env"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"ALCHEMY_ID"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"infuraId"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-b6aaa3"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"meta"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"env"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"INFURA_ID"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"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-3b3c9b"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"avalancheChain"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"Chain"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-b6aaa3"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"id"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-eef045"},"children":[{"type":"text","value":"43_114"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"name"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-545453"},"children":[{"type":"text","value":"'Avalanche'"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"network"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-545453"},"children":[{"type":"text","value":"'avalanche'"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"nativeCurrency"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":": {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"decimals"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-eef045"},"children":[{"type":"text","value":"18"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"name"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-545453"},"children":[{"type":"text","value":"'Avalanche'"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"symbol"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-545453"},"children":[{"type":"text","value":"'AVAX'"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"rpcUrls"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":": {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"default"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-545453"},"children":[{"type":"text","value":"'https://api.avax.network/ext/bc/C/rpc'"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"blockExplorers"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":": {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"default"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":": { "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"name"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-545453"},"children":[{"type":"text","value":"'SnowTrace'"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"url"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-545453"},"children":[{"type":"text","value":"'https://snowtrace.io'"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"testnet"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-eef045"},"children":[{"type":"text","value":"false"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"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-3b3c9b"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"provider"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-b6aaa3"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-94e7ae"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"("}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"  ["}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"mainnet"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"avalancheChain"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"  ["}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-94e7ae"},"children":[{"type":"text","value":"alchemyProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"({ "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"alchemyId"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-94e7ae"},"children":[{"type":"text","value":"infuraProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"({ "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"infuraId"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-94e7ae"},"children":[{"type":"text","value":"jsonRpcProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"      "}]},{"type":"element","tag":"span","props":{"class":"ct-94e7ae"},"children":[{"type":"text","value":"rpc"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":": ("}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":") "}]},{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"=>"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"        "}]},{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"if"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" ("}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"id"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-b6aaa3"},"children":[{"type":"text","value":"!=="}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"avalancheChain"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"id"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":")"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"          "}]},{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"return"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-eef045"},"children":[{"type":"text","value":"null"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"        "}]},{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"return"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"http"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"rpcUrls"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"default"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" };"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"      },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"    }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"  ],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":");"}]}]}]}]}]},{"type":"element","tag":"h4","props":{"id":"quorum"},"children":[{"type":"text","value":"Quorum"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"targetQuorum"}]},{"type":"text","value":" option is set to a value greater than "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"1"}]},{"type":"text","value":", it will dispatch interactions to multiple providers, in which the responses are verified by comparing them to each other. If the quorum is reached, then the result will be returned to the consumer."}]},{"type":"element","tag":"code","props":{"code":"const { provider, chains } = configureChains(\n  [chain.mainnet, avalancheChain],\n  [\n    alchemyProvider({ alchemyId }),\n    infuraProvider({ infuraId }),\n    jsonRpcProvider({\n      rpc: (chain) => {\n        if (chain.id !== avalancheChain.id)\n          return null;\n        return { http: chain.rpcUrls.default };\n      },\n    }),\n  ],\n  { targetQuorum: 2 },\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-3b3c9b"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"provider"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-b6aaa3"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-94e7ae"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"("}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"  ["}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"mainnet"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"avalancheChain"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"  ["}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-94e7ae"},"children":[{"type":"text","value":"alchemyProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"({ "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"alchemyId"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-94e7ae"},"children":[{"type":"text","value":"infuraProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"({ "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"infuraId"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-94e7ae"},"children":[{"type":"text","value":"jsonRpcProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"      "}]},{"type":"element","tag":"span","props":{"class":"ct-94e7ae"},"children":[{"type":"text","value":"rpc"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":": ("}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":") "}]},{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"=>"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"        "}]},{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"if"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" ("}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"id"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-b6aaa3"},"children":[{"type":"text","value":"!=="}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"avalancheChain"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"id"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":")"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"          "}]},{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"return"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-eef045"},"children":[{"type":"text","value":"null"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"        "}]},{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"return"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"http"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"rpcUrls"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"default"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" };"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"      },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"    }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"  ],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"  { "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"targetQuorum"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-eef045"},"children":[{"type":"text","value":"2"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":");"}]}]}]}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"By default, for a given chain, it will "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"attempt"}]},{"type":"text","value":" to set the quorum value, but if the "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"targetQuorum"}]},{"type":"text","value":" value is greater than the number of providers for the chain, it will default to the number of providers."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For instance, in the example provided above "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"targetQuorum = 2"}]},{"type":"text","value":", however there is only 1 available provider for Avalanche ("},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"jsonRpcProvider"}]},{"type":"text","value":"), so the quorum will get set to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"1"}]},{"type":"text","value":"."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To guarantee a static quorum, you can provide a "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"minQuorum"}]},{"type":"text","value":" as a config option."}]},{"type":"element","tag":"h2","props":{"id":"arguments"},"children":[{"type":"text","value":"Arguments"}]},{"type":"element","tag":"h3","props":{"id":"chains"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Chains that need to be configured."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst { chains } = configureChains(\n  [chain.mainnet, chain.optimism],\n  [publicProvider()],\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-3b3c9b"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-545453"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"publicProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-545453"},"children":[{"type":"text","value":"'vagmi/providers/public'"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"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-3b3c9b"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-b6aaa3"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-94e7ae"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"("}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"  ["}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"mainnet"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"optimism"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"  ["}]},{"type":"element","tag":"span","props":{"class":"ct-94e7ae"},"children":[{"type":"text","value":"publicProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"()],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":");"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"providers"},"children":[{"type":"text","value":"providers"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The providers the app supports."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If a provider does not support a chain, it will fall back onto the next one in the array. If no RPC URLs are found, "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"configureChains"}]},{"type":"text","value":" will throw an error."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { alchemyProvider } from 'vagmi/providers/alchemy';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst alchemyId = import.meta.env.ALCHEMY_ID;\n\nconst { chains } = configureChains(\n  [chain.mainnet, chain.optimism],\n  [alchemyProvider({ alchemyId }), publicProvider()],\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-3b3c9b"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-545453"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"alchemyProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-545453"},"children":[{"type":"text","value":"'vagmi/providers/alchemy'"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"publicProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-545453"},"children":[{"type":"text","value":"'vagmi/providers/public'"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"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-3b3c9b"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"alchemyId"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-b6aaa3"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"meta"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"env"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"ALCHEMY_ID"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"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-3b3c9b"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-b6aaa3"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-94e7ae"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"("}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"  ["}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"mainnet"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"optimism"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"  ["}]},{"type":"element","tag":"span","props":{"class":"ct-94e7ae"},"children":[{"type":"text","value":"alchemyProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"({ "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"alchemyId"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" }), "}]},{"type":"element","tag":"span","props":{"class":"ct-94e7ae"},"children":[{"type":"text","value":"publicProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"()],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":");"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"configuration"},"children":[{"type":"text","value":"Configuration"}]},{"type":"element","tag":"h4","props":{"id":"targetquorum-optional"},"children":[{"type":"text","value":"targetQuorum (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Sets the target quorum. Defaults to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"1"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { alchemyProvider } from 'vagmi/providers/alchemy';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst alchemyId = import.meta.env.ALCHEMY_ID;\nconst infuraId = import.meta.env.INFURA_ID;\n\nconst { chains } = configureChains(\n  [chain.mainnet, chain.optimism],\n  [\n    alchemyProvider({ alchemyId }),\n    infuraProvider({ infuraId }),\n    publicProvider(),\n  ],\n  { targetQuorum: 3 },\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-3b3c9b"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-545453"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"alchemyProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-545453"},"children":[{"type":"text","value":"'vagmi/providers/alchemy'"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"publicProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-545453"},"children":[{"type":"text","value":"'vagmi/providers/public'"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"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-3b3c9b"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"alchemyId"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-b6aaa3"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"meta"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"env"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"ALCHEMY_ID"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"infuraId"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-b6aaa3"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"meta"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"env"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"INFURA_ID"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"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-3b3c9b"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-b6aaa3"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-94e7ae"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"("}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"  ["}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"mainnet"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"optimism"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"  ["}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-94e7ae"},"children":[{"type":"text","value":"alchemyProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"({ "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"alchemyId"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-94e7ae"},"children":[{"type":"text","value":"infuraProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"({ "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"infuraId"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-94e7ae"},"children":[{"type":"text","value":"publicProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"(),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"  ],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"  { "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"targetQuorum"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-eef045"},"children":[{"type":"text","value":"3"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":");"}]}]}]}]}]},{"type":"element","tag":"h4","props":{"id":"minquorum-optional"},"children":[{"type":"text","value":"minQuorum (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Sets the minimum quorum that must be accepted by the providers. Defaults to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"1"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { alchemyProvider } from 'vagmi/providers/alchemy';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst alchemyId = import.meta.env.ALCHEMY_ID;\nconst infuraId = import.meta.env.INFURA_ID;\n\nconst { chains } = configureChains(\n  [chain.mainnet, chain.optimism],\n  [\n    alchemyProvider({ alchemyId }),\n    infuraProvider({ infuraId }),\n    publicProvider(),\n  ],\n  { targetQuorum: 3, minQuorum: 2 },\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-3b3c9b"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-545453"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"alchemyProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-545453"},"children":[{"type":"text","value":"'vagmi/providers/alchemy'"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"publicProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-545453"},"children":[{"type":"text","value":"'vagmi/providers/public'"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"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-3b3c9b"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"alchemyId"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-b6aaa3"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"meta"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"env"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"ALCHEMY_ID"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"infuraId"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-b6aaa3"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"meta"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"env"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"INFURA_ID"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"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-3b3c9b"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-b6aaa3"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-94e7ae"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"("}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"  ["}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"mainnet"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"optimism"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"  ["}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-94e7ae"},"children":[{"type":"text","value":"alchemyProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"({ "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"alchemyId"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-94e7ae"},"children":[{"type":"text","value":"infuraProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"({ "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"infuraId"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-94e7ae"},"children":[{"type":"text","value":"publicProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"(),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"  ],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"  { "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"targetQuorum"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-eef045"},"children":[{"type":"text","value":"3"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"minQuorum"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-eef045"},"children":[{"type":"text","value":"2"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":");"}]}]}]}]}]},{"type":"element","tag":"h4","props":{"id":"stalltimeout-optional"},"children":[{"type":"text","value":"stallTimeout (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The timeout in milliseconds after which another provider will be attempted."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { alchemyProvider } from 'vagmi/providers/alchemy';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst alchemyId = import.meta.env.ALCHEMY_ID;\nconst infuraId = import.meta.env.INFURA_ID;\n\nconst { chains } = configureChains(\n  [chain.mainnet, chain.optimism],\n  [\n    alchemyProvider({ alchemyId }),\n    infuraProvider({ infuraId }),\n    publicProvider(),\n  ],\n  { stallTimeout: 5000 },\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-3b3c9b"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-545453"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"alchemyProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-545453"},"children":[{"type":"text","value":"'vagmi/providers/alchemy'"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"publicProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-545453"},"children":[{"type":"text","value":"'vagmi/providers/public'"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"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-3b3c9b"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"alchemyId"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-b6aaa3"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"meta"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"env"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"ALCHEMY_ID"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"infuraId"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-b6aaa3"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-3b3c9b"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"meta"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"env"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"INFURA_ID"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"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-3b3c9b"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-b6aaa3"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-94e7ae"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"("}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"  ["}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"mainnet"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-25a4ff"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"optimism"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"  ["}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-94e7ae"},"children":[{"type":"text","value":"alchemyProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"({ "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"alchemyId"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-94e7ae"},"children":[{"type":"text","value":"infuraProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"({ "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"infuraId"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-94e7ae"},"children":[{"type":"text","value":"publicProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"(),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"  ],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":"  { "}]},{"type":"element","tag":"span","props":{"class":"ct-f072af"},"children":[{"type":"text","value":"stallTimeout"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-eef045"},"children":[{"type":"text","value":"5000"}]},{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":" },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3930d3"},"children":[{"type":"text","value":");"}]}]}]}]}]},{"type":"element","tag":"style","children":[{"type":"text","value":".ct-eef045{color:#D19A66}.ct-94e7ae{color:#61AFEF}.ct-b6aaa3{color:#56B6C2}.ct-25a4ff{color:#E5C07B}.ct-545453{color:#98C379}.ct-f072af{color:#E06C75}.ct-3930d3{color:#ABB2BF}.ct-3b3c9b{color:#C678DD}"}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"usage","depth":2,"text":"Usage","children":[{"id":"multiple-providers","depth":3,"text":"Multiple providers"}]},{"id":"arguments","depth":2,"text":"Arguments","children":[{"id":"chains","depth":3,"text":"chains"},{"id":"providers","depth":3,"text":"providers"},{"id":"configuration","depth":3,"text":"Configuration"}]}]}},"_type":"markdown","_id":"content:3.providers:1.configuring-chains.md","_source":"content","_file":"3.providers/1.configuring-chains.md","_extension":"md"},{"_path":"/providers/alchemy","_draft":false,"_partial":false,"_empty":false,"title":"Alchemy","description":"The alchemyProvider configures the chains with Alchemy RPC URLs and also provides an ethers.js AlchemyProvider.","excerpt":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Visit "},{"type":"element","tag":"a","props":{"href":"https://docs.ethers.io/v5/api/providers/api-providers/#AlchemyProvider","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"ethers.js "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"AlchemyProvider"}]}]},{"type":"text","value":"."}]},{"type":"element","tag":"h2","props":{"id":"usage"},"children":[{"type":"text","value":"Usage"}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { alchemyProvider } from 'vagmi/providers/alchemy';\n\nconst alchemyId = import.meta.env.ALCHEMY_ID;\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [alchemyProvider({ alchemyId })],\n);\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { chain, configureChains } from 'vagmi';\nimport { alchemyProvider } from 'vagmi/providers/alchemy';\n\nconst alchemyId = import.meta.env.ALCHEMY_ID;\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [alchemyProvider({ alchemyId })],\n);\n"}]}]}]},{"type":"element","tag":"h2","props":{"id":"return-value"},"children":[{"type":"text","value":"Return Value"}]},{"type":"element","tag":"code","props":{"code":"{\n  chains: Chain[],\n  provider: AlchemyProvider,\n  webSocketProvider: AlchemyWebSocketProvider\n}\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"{\n  chains: Chain[],\n  provider: AlchemyProvider,\n  webSocketProvider: AlchemyWebSocketProvider\n}\n"}]}]}]},{"type":"element","tag":"h2","props":{"id":"configuration"},"children":[{"type":"text","value":"Configuration"}]},{"type":"element","tag":"h3","props":{"id":"alchemyid-optional"},"children":[{"type":"text","value":"alchemyId (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Your Alchemy ID from the "},{"type":"element","tag":"a","props":{"href":"https://dashboard.alchemyapi.io/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Alchemy Dashboard"}]},{"type":"text","value":"."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If no Alchemy ID is provided, it will use the public Alchemy ID. It is recommended to provide your own Alchemy ID to prevent being rate-limited."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { alchemyProvider } from 'vagmi/providers/alchemy';\n\nconst alchemyId = import.meta.env.ALCHEMY_ID;\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [alchemyProvider({ alchemyId })],\n);\n","highlights":[8],"language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { chain, configureChains } from 'vagmi';\nimport { alchemyProvider } from 'vagmi/providers/alchemy';\n\nconst alchemyId = import.meta.env.ALCHEMY_ID;\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [alchemyProvider({ alchemyId })],\n);\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"pollinginterval-optional"},"children":[{"type":"text","value":"pollingInterval (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The frequency in milliseconds at which the provider polls."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { alchemyProvider } from 'vagmi/providers/alchemy';\n\nconst alchemyId = import.meta.env.ALCHEMY_ID;\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [alchemyProvider({ alchemyId, pollingInterval: 5000 })],\n);\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { chain, configureChains } from 'vagmi';\nimport { alchemyProvider } from 'vagmi/providers/alchemy';\n\nconst alchemyId = import.meta.env.ALCHEMY_ID;\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [alchemyProvider({ alchemyId, pollingInterval: 5000 })],\n);\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"priority-optional"},"children":[{"type":"text","value":"priority (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The priority used for the provider. Lower-value priorities are favoured over higher-value priorities. If multiple providers share the same priority, they are chosen at random."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { alchemyProvider } from 'vagmi/providers/alchemy';\n\nconst alchemyId = import.meta.env.ALCHEMY_ID;\nconst infuraId = import.meta.env.INFURA_ID;\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [\n    alchemyProvider({ alchemyId, priority: 0 }),\n    infuraProvider({ infuraId, priority: 1 }),\n  ],\n);\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { chain, configureChains } from 'vagmi';\nimport { alchemyProvider } from 'vagmi/providers/alchemy';\n\nconst alchemyId = import.meta.env.ALCHEMY_ID;\nconst infuraId = import.meta.env.INFURA_ID;\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [\n    alchemyProvider({ alchemyId, priority: 0 }),\n    infuraProvider({ infuraId, priority: 1 }),\n  ],\n);\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"stalltimeout-optional"},"children":[{"type":"text","value":"stallTimeout (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The timeout in milliseconds after which another provider will be attempted."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { alchemyProvider } from 'vagmi/providers/alchemy';\n\nconst alchemyId = import.meta.env.ALCHEMY_ID;\nconst infuraId = import.meta.env.INFURA_ID;\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [\n    alchemyProvider({ alchemyId, stallTimeout: 1000 }),\n    infuraProvider({ infuraId, stallTimeout: 1000 }),\n  ],\n);\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { chain, configureChains } from 'vagmi';\nimport { alchemyProvider } from 'vagmi/providers/alchemy';\n\nconst alchemyId = import.meta.env.ALCHEMY_ID;\nconst infuraId = import.meta.env.INFURA_ID;\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [\n    alchemyProvider({ alchemyId, stallTimeout: 1000 }),\n    infuraProvider({ infuraId, stallTimeout: 1000 }),\n  ],\n);\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"weight-optional"},"children":[{"type":"text","value":"weight (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The weight a response from this provider provides. This can be used if a given provider is more trusted."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { alchemyProvider } from 'vagmi/providers/alchemy';\n\nconst alchemyId = import.meta.env.ALCHEMY_ID;\nconst infuraId = import.meta.env.INFURA_ID;\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [\n    alchemyProvider({ alchemyId, weight: 1 }),\n    infuraProvider({ infuraId, weight: 2 }),\n  ],\n);\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { chain, configureChains } from 'vagmi';\nimport { alchemyProvider } from 'vagmi/providers/alchemy';\n\nconst alchemyId = import.meta.env.ALCHEMY_ID;\nconst infuraId = import.meta.env.INFURA_ID;\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [\n    alchemyProvider({ alchemyId, weight: 1 }),\n    infuraProvider({ infuraId, weight: 2 }),\n  ],\n);\n"}]}]}]}]},"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Visit "},{"type":"element","tag":"a","props":{"href":"https://docs.ethers.io/v5/api/providers/api-providers/#AlchemyProvider","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"ethers.js "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"AlchemyProvider"}]}]},{"type":"text","value":"."}]},{"type":"element","tag":"h2","props":{"id":"usage"},"children":[{"type":"text","value":"Usage"}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { alchemyProvider } from 'vagmi/providers/alchemy';\n\nconst alchemyId = import.meta.env.ALCHEMY_ID;\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [alchemyProvider({ alchemyId })],\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-b69b15"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-b69b15"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e0c4e2"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-b69b15"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"alchemyProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-b69b15"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e0c4e2"},"children":[{"type":"text","value":"'vagmi/providers/alchemy'"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"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-b69b15"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-a2049d"},"children":[{"type":"text","value":"alchemyId"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-b265e1"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-b69b15"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"meta"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-a2049d"},"children":[{"type":"text","value":"env"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"ALCHEMY_ID"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"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-b69b15"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-a2049d"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-a2049d"},"children":[{"type":"text","value":"provider"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-b265e1"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-2596e8"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"("}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"  ["}]},{"type":"element","tag":"span","props":{"class":"ct-a2049d"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"mainnet"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-a2049d"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"polygon"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"  ["}]},{"type":"element","tag":"span","props":{"class":"ct-2596e8"},"children":[{"type":"text","value":"alchemyProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"({ "}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"alchemyId"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" })],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":");"}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"return-value"},"children":[{"type":"text","value":"Return Value"}]},{"type":"element","tag":"code","props":{"code":"{\n  chains: Chain[],\n  provider: AlchemyProvider,\n  webSocketProvider: AlchemyWebSocketProvider\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-109e02"},"children":[{"type":"text","value":"{"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"  chains: "}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"Chain"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"[],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"  provider: "}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"AlchemyProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"  webSocketProvider: "}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"AlchemyWebSocketProvider"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"}"}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"configuration"},"children":[{"type":"text","value":"Configuration"}]},{"type":"element","tag":"h3","props":{"id":"alchemyid-optional"},"children":[{"type":"text","value":"alchemyId (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Your Alchemy ID from the "},{"type":"element","tag":"a","props":{"href":"https://dashboard.alchemyapi.io/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Alchemy Dashboard"}]},{"type":"text","value":"."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If no Alchemy ID is provided, it will use the public Alchemy ID. It is recommended to provide your own Alchemy ID to prevent being rate-limited."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { alchemyProvider } from 'vagmi/providers/alchemy';\n\nconst alchemyId = import.meta.env.ALCHEMY_ID;\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [alchemyProvider({ alchemyId })],\n);\n","highlights":[8],"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-b69b15"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-b69b15"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e0c4e2"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-b69b15"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"alchemyProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-b69b15"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e0c4e2"},"children":[{"type":"text","value":"'vagmi/providers/alchemy'"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"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-b69b15"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-a2049d"},"children":[{"type":"text","value":"alchemyId"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-b265e1"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-b69b15"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"meta"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-a2049d"},"children":[{"type":"text","value":"env"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"ALCHEMY_ID"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"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-b69b15"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-a2049d"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-a2049d"},"children":[{"type":"text","value":"provider"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-b265e1"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-2596e8"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"("}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"  ["}]},{"type":"element","tag":"span","props":{"class":"ct-a2049d"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"mainnet"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-a2049d"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"polygon"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"],"}]}]},{"type":"element","tag":"span","props":{"class":"line highlight"},"children":[{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"  ["}]},{"type":"element","tag":"span","props":{"class":"ct-2596e8"},"children":[{"type":"text","value":"alchemyProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"({ "}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"alchemyId"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" })],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":");"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"pollinginterval-optional"},"children":[{"type":"text","value":"pollingInterval (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The frequency in milliseconds at which the provider polls."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { alchemyProvider } from 'vagmi/providers/alchemy';\n\nconst alchemyId = import.meta.env.ALCHEMY_ID;\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [alchemyProvider({ alchemyId, pollingInterval: 5000 })],\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-b69b15"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-b69b15"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e0c4e2"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-b69b15"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"alchemyProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-b69b15"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e0c4e2"},"children":[{"type":"text","value":"'vagmi/providers/alchemy'"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"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-b69b15"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-a2049d"},"children":[{"type":"text","value":"alchemyId"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-b265e1"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-b69b15"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"meta"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-a2049d"},"children":[{"type":"text","value":"env"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"ALCHEMY_ID"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"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-b69b15"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-a2049d"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-a2049d"},"children":[{"type":"text","value":"provider"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-b265e1"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-2596e8"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"("}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"  ["}]},{"type":"element","tag":"span","props":{"class":"ct-a2049d"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"mainnet"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-a2049d"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"polygon"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"  ["}]},{"type":"element","tag":"span","props":{"class":"ct-2596e8"},"children":[{"type":"text","value":"alchemyProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"({ "}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"alchemyId"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"pollingInterval"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-ba4350"},"children":[{"type":"text","value":"5000"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" })],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":");"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"priority-optional"},"children":[{"type":"text","value":"priority (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The priority used for the provider. Lower-value priorities are favoured over higher-value priorities. If multiple providers share the same priority, they are chosen at random."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { alchemyProvider } from 'vagmi/providers/alchemy';\n\nconst alchemyId = import.meta.env.ALCHEMY_ID;\nconst infuraId = import.meta.env.INFURA_ID;\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [\n    alchemyProvider({ alchemyId, priority: 0 }),\n    infuraProvider({ infuraId, priority: 1 }),\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-b69b15"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-b69b15"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e0c4e2"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-b69b15"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"alchemyProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-b69b15"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e0c4e2"},"children":[{"type":"text","value":"'vagmi/providers/alchemy'"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"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-b69b15"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-a2049d"},"children":[{"type":"text","value":"alchemyId"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-b265e1"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-b69b15"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"meta"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-a2049d"},"children":[{"type":"text","value":"env"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"ALCHEMY_ID"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-b69b15"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-a2049d"},"children":[{"type":"text","value":"infuraId"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-b265e1"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-b69b15"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"meta"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-a2049d"},"children":[{"type":"text","value":"env"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"INFURA_ID"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"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-b69b15"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-a2049d"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-a2049d"},"children":[{"type":"text","value":"provider"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-b265e1"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-2596e8"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"("}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"  ["}]},{"type":"element","tag":"span","props":{"class":"ct-a2049d"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"mainnet"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-a2049d"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"polygon"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"  ["}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-2596e8"},"children":[{"type":"text","value":"alchemyProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"({ "}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"alchemyId"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"priority"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-ba4350"},"children":[{"type":"text","value":"0"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-2596e8"},"children":[{"type":"text","value":"infuraProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"({ "}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"infuraId"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"priority"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-ba4350"},"children":[{"type":"text","value":"1"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"  ],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":");"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"stalltimeout-optional"},"children":[{"type":"text","value":"stallTimeout (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The timeout in milliseconds after which another provider will be attempted."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { alchemyProvider } from 'vagmi/providers/alchemy';\n\nconst alchemyId = import.meta.env.ALCHEMY_ID;\nconst infuraId = import.meta.env.INFURA_ID;\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [\n    alchemyProvider({ alchemyId, stallTimeout: 1000 }),\n    infuraProvider({ infuraId, stallTimeout: 1000 }),\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-b69b15"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-b69b15"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e0c4e2"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-b69b15"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"alchemyProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-b69b15"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e0c4e2"},"children":[{"type":"text","value":"'vagmi/providers/alchemy'"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"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-b69b15"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-a2049d"},"children":[{"type":"text","value":"alchemyId"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-b265e1"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-b69b15"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"meta"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-a2049d"},"children":[{"type":"text","value":"env"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"ALCHEMY_ID"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-b69b15"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-a2049d"},"children":[{"type":"text","value":"infuraId"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-b265e1"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-b69b15"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"meta"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-a2049d"},"children":[{"type":"text","value":"env"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"INFURA_ID"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"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-b69b15"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-a2049d"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-a2049d"},"children":[{"type":"text","value":"provider"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-b265e1"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-2596e8"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"("}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"  ["}]},{"type":"element","tag":"span","props":{"class":"ct-a2049d"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"mainnet"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-a2049d"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"polygon"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"  ["}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-2596e8"},"children":[{"type":"text","value":"alchemyProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"({ "}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"alchemyId"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"stallTimeout"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-ba4350"},"children":[{"type":"text","value":"1000"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-2596e8"},"children":[{"type":"text","value":"infuraProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"({ "}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"infuraId"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"stallTimeout"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-ba4350"},"children":[{"type":"text","value":"1000"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"  ],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":");"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"weight-optional"},"children":[{"type":"text","value":"weight (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The weight a response from this provider provides. This can be used if a given provider is more trusted."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { alchemyProvider } from 'vagmi/providers/alchemy';\n\nconst alchemyId = import.meta.env.ALCHEMY_ID;\nconst infuraId = import.meta.env.INFURA_ID;\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [\n    alchemyProvider({ alchemyId, weight: 1 }),\n    infuraProvider({ infuraId, weight: 2 }),\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-b69b15"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-b69b15"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e0c4e2"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-b69b15"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"alchemyProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-b69b15"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e0c4e2"},"children":[{"type":"text","value":"'vagmi/providers/alchemy'"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"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-b69b15"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-a2049d"},"children":[{"type":"text","value":"alchemyId"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-b265e1"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-b69b15"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"meta"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-a2049d"},"children":[{"type":"text","value":"env"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"ALCHEMY_ID"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-b69b15"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-a2049d"},"children":[{"type":"text","value":"infuraId"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-b265e1"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-b69b15"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"meta"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-a2049d"},"children":[{"type":"text","value":"env"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"INFURA_ID"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"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-b69b15"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-a2049d"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-a2049d"},"children":[{"type":"text","value":"provider"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-b265e1"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-2596e8"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"("}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"  ["}]},{"type":"element","tag":"span","props":{"class":"ct-a2049d"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"mainnet"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-a2049d"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"polygon"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"  ["}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-2596e8"},"children":[{"type":"text","value":"alchemyProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"({ "}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"alchemyId"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"weight"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-ba4350"},"children":[{"type":"text","value":"1"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-2596e8"},"children":[{"type":"text","value":"infuraProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"({ "}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"infuraId"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-9dc43a"},"children":[{"type":"text","value":"weight"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-ba4350"},"children":[{"type":"text","value":"2"}]},{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":" }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":"  ],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-109e02"},"children":[{"type":"text","value":");"}]}]}]}]}]},{"type":"element","tag":"style","children":[{"type":"text","value":".ct-ba4350{color:#D19A66}.ct-2596e8{color:#61AFEF}.ct-b265e1{color:#56B6C2}.ct-a2049d{color:#E5C07B}.ct-e0c4e2{color:#98C379}.ct-9dc43a{color:#E06C75}.ct-109e02{color:#ABB2BF}.ct-b69b15{color:#C678DD}"}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"usage","depth":2,"text":"Usage"},{"id":"return-value","depth":2,"text":"Return Value"},{"id":"configuration","depth":2,"text":"Configuration","children":[{"id":"alchemyid-optional","depth":3,"text":"alchemyId (optional)"},{"id":"pollinginterval-optional","depth":3,"text":"pollingInterval (optional)"},{"id":"priority-optional","depth":3,"text":"priority (optional)"},{"id":"stalltimeout-optional","depth":3,"text":"stallTimeout (optional)"},{"id":"weight-optional","depth":3,"text":"weight (optional)"}]}]}},"_type":"markdown","_id":"content:3.providers:2.alchemy.md","_source":"content","_file":"3.providers/2.alchemy.md","_extension":"md"},{"_path":"/providers/infura","_draft":false,"_partial":false,"_empty":false,"title":"Infura","description":"The infuraProvider configures the chains with Infura RPC URLs and also provides an ethers.js InfuraProvider.","excerpt":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Visit "},{"type":"element","tag":"a","props":{"href":"https://docs.ethers.io/v5/api/providers/api-providers/#InfuraProvider","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"ethers.js "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"InfuraProvider"}]}]},{"type":"text","value":"."}]},{"type":"element","tag":"h2","props":{"id":"usage"},"children":[{"type":"text","value":"Usage"}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { infuraProvider } from 'vagmi/providers/infura';\n\nconst infuraId = import.meta.env.INFURA_ID;\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [infuraProvider({ infuraId })],\n);\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { chain, configureChains } from 'vagmi';\nimport { infuraProvider } from 'vagmi/providers/infura';\n\nconst infuraId = import.meta.env.INFURA_ID;\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [infuraProvider({ infuraId })],\n);\n"}]}]}]},{"type":"element","tag":"h2","props":{"id":"return-value"},"children":[{"type":"text","value":"Return Value"}]},{"type":"element","tag":"code","props":{"code":"{\n  chains: Chain[],\n  provider: InfuraProvider,\n  webSocketProvider: InfuraWebSocketProvider\n}\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"{\n  chains: Chain[],\n  provider: InfuraProvider,\n  webSocketProvider: InfuraWebSocketProvider\n}\n"}]}]}]},{"type":"element","tag":"h2","props":{"id":"configuration"},"children":[{"type":"text","value":"Configuration"}]},{"type":"element","tag":"h3","props":{"id":"infuraid-optional"},"children":[{"type":"text","value":"infuraId (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Your Infura ID from the "},{"type":"element","tag":"a","props":{"href":"https://infura.io/login","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Infura Dashboard"}]},{"type":"text","value":"."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If no Infura ID is provided, it will use the public Infura ID. It is recommended to provide your own Infura ID to prevent being rate-limited."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { infuraProvider } from 'vagmi/providers/infura';\n\nconst infuraId = import.meta.env.INFURA_ID;\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [infuraProvider({ infuraId })],\n);\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { chain, configureChains } from 'vagmi';\nimport { infuraProvider } from 'vagmi/providers/infura';\n\nconst infuraId = import.meta.env.INFURA_ID;\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [infuraProvider({ infuraId })],\n);\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"pollinginterval-optional"},"children":[{"type":"text","value":"pollingInterval (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The frequency in milliseconds at which the provider polls."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { infuraProvider } from 'vagmi/providers/infura';\n\nconst infuraId = import.meta.env.INFURA_ID;\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [infuraProvider({ infuraId, pollingInterval: 5000 })],\n);\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { chain, configureChains } from 'vagmi';\nimport { infuraProvider } from 'vagmi/providers/infura';\n\nconst infuraId = import.meta.env.INFURA_ID;\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [infuraProvider({ infuraId, pollingInterval: 5000 })],\n);\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"priority-optional"},"children":[{"type":"text","value":"priority (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The priority used for the provider. Lower-value priorities are favoured over higher-value priorities. If multiple providers share the same priority, they are chosen at random."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { infuraProvider } from 'vagmi/providers/infura';\n\nconst alchemyId = import.meta.env.ALCHEMY_ID;\nconst infuraId = import.meta.env.INFURA_ID;\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [\n    infuraProvider({ infuraId, priority: 0 }),\n    alchemyProvider({ alchemyId, priority: 1 }),\n  ],\n);\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { chain, configureChains } from 'vagmi';\nimport { infuraProvider } from 'vagmi/providers/infura';\n\nconst alchemyId = import.meta.env.ALCHEMY_ID;\nconst infuraId = import.meta.env.INFURA_ID;\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [\n    infuraProvider({ infuraId, priority: 0 }),\n    alchemyProvider({ alchemyId, priority: 1 }),\n  ],\n);\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"stalltimeout-optional"},"children":[{"type":"text","value":"stallTimeout (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The timeout in milliseconds after which another provider will be attempted."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { infuraProvider } from 'vagmi/providers/infura';\n\nconst alchemyId = import.meta.env.ALCHEMY_ID;\nconst infuraId = import.meta.env.INFURA_ID;\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [\n    infuraProvider({ infuraId, stallTimeout: 1000 }),\n    alchemyProvider({ alchemyId, stallTimeout: 1000 }),\n  ],\n);\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { chain, configureChains } from 'vagmi';\nimport { infuraProvider } from 'vagmi/providers/infura';\n\nconst alchemyId = import.meta.env.ALCHEMY_ID;\nconst infuraId = import.meta.env.INFURA_ID;\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [\n    infuraProvider({ infuraId, stallTimeout: 1000 }),\n    alchemyProvider({ alchemyId, stallTimeout: 1000 }),\n  ],\n);\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"weight-optional"},"children":[{"type":"text","value":"weight (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The weight a response from this provider provides. This can be used if a given provider is more trusted."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { infuraProvider } from 'vagmi/providers/infura';\n\nconst alchemyId = import.meta.env.ALCHEMY_ID;\nconst infuraId = import.meta.env.INFURA_ID;\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [\n    infuraProvider({ infuraId, weight: 1 }),\n    alchemyProvider({ alchemyId, weight: 2 }),\n  ],\n);\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { chain, configureChains } from 'vagmi';\nimport { infuraProvider } from 'vagmi/providers/infura';\n\nconst alchemyId = import.meta.env.ALCHEMY_ID;\nconst infuraId = import.meta.env.INFURA_ID;\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [\n    infuraProvider({ infuraId, weight: 1 }),\n    alchemyProvider({ alchemyId, weight: 2 }),\n  ],\n);\n"}]}]}]}]},"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Visit "},{"type":"element","tag":"a","props":{"href":"https://docs.ethers.io/v5/api/providers/api-providers/#InfuraProvider","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"ethers.js "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"InfuraProvider"}]}]},{"type":"text","value":"."}]},{"type":"element","tag":"h2","props":{"id":"usage"},"children":[{"type":"text","value":"Usage"}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { infuraProvider } from 'vagmi/providers/infura';\n\nconst infuraId = import.meta.env.INFURA_ID;\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [infuraProvider({ infuraId })],\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-476b73"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-476b73"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4990d5"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-476b73"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"infuraProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-476b73"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4990d5"},"children":[{"type":"text","value":"'vagmi/providers/infura'"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"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-476b73"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-358e23"},"children":[{"type":"text","value":"infuraId"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-14786a"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-476b73"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"meta"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-358e23"},"children":[{"type":"text","value":"env"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"INFURA_ID"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"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-476b73"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-358e23"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-358e23"},"children":[{"type":"text","value":"provider"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-14786a"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-02e068"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"("}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"  ["}]},{"type":"element","tag":"span","props":{"class":"ct-358e23"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"mainnet"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-358e23"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"polygon"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"  ["}]},{"type":"element","tag":"span","props":{"class":"ct-02e068"},"children":[{"type":"text","value":"infuraProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"({ "}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"infuraId"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" })],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":");"}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"return-value"},"children":[{"type":"text","value":"Return Value"}]},{"type":"element","tag":"code","props":{"code":"{\n  chains: Chain[],\n  provider: InfuraProvider,\n  webSocketProvider: InfuraWebSocketProvider\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-7e3e7b"},"children":[{"type":"text","value":"{"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"  chains: "}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"Chain"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"[],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"  provider: "}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"InfuraProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"  webSocketProvider: "}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"InfuraWebSocketProvider"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"}"}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"configuration"},"children":[{"type":"text","value":"Configuration"}]},{"type":"element","tag":"h3","props":{"id":"infuraid-optional"},"children":[{"type":"text","value":"infuraId (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Your Infura ID from the "},{"type":"element","tag":"a","props":{"href":"https://infura.io/login","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Infura Dashboard"}]},{"type":"text","value":"."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If no Infura ID is provided, it will use the public Infura ID. It is recommended to provide your own Infura ID to prevent being rate-limited."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { infuraProvider } from 'vagmi/providers/infura';\n\nconst infuraId = import.meta.env.INFURA_ID;\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [infuraProvider({ infuraId })],\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-476b73"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-476b73"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4990d5"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-476b73"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"infuraProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-476b73"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4990d5"},"children":[{"type":"text","value":"'vagmi/providers/infura'"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"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-476b73"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-358e23"},"children":[{"type":"text","value":"infuraId"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-14786a"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-476b73"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"meta"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-358e23"},"children":[{"type":"text","value":"env"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"INFURA_ID"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"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-476b73"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-358e23"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-358e23"},"children":[{"type":"text","value":"provider"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-14786a"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-02e068"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"("}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"  ["}]},{"type":"element","tag":"span","props":{"class":"ct-358e23"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"mainnet"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-358e23"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"polygon"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"  ["}]},{"type":"element","tag":"span","props":{"class":"ct-02e068"},"children":[{"type":"text","value":"infuraProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"({ "}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"infuraId"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" })],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":");"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"pollinginterval-optional"},"children":[{"type":"text","value":"pollingInterval (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The frequency in milliseconds at which the provider polls."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { infuraProvider } from 'vagmi/providers/infura';\n\nconst infuraId = import.meta.env.INFURA_ID;\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [infuraProvider({ infuraId, pollingInterval: 5000 })],\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-476b73"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-476b73"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4990d5"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-476b73"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"infuraProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-476b73"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4990d5"},"children":[{"type":"text","value":"'vagmi/providers/infura'"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"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-476b73"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-358e23"},"children":[{"type":"text","value":"infuraId"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-14786a"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-476b73"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"meta"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-358e23"},"children":[{"type":"text","value":"env"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"INFURA_ID"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"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-476b73"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-358e23"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-358e23"},"children":[{"type":"text","value":"provider"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-14786a"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-02e068"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"("}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"  ["}]},{"type":"element","tag":"span","props":{"class":"ct-358e23"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"mainnet"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-358e23"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"polygon"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"  ["}]},{"type":"element","tag":"span","props":{"class":"ct-02e068"},"children":[{"type":"text","value":"infuraProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"({ "}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"infuraId"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"pollingInterval"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-e2e5e1"},"children":[{"type":"text","value":"5000"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" })],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":");"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"priority-optional"},"children":[{"type":"text","value":"priority (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The priority used for the provider. Lower-value priorities are favoured over higher-value priorities. If multiple providers share the same priority, they are chosen at random."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { infuraProvider } from 'vagmi/providers/infura';\n\nconst alchemyId = import.meta.env.ALCHEMY_ID;\nconst infuraId = import.meta.env.INFURA_ID;\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [\n    infuraProvider({ infuraId, priority: 0 }),\n    alchemyProvider({ alchemyId, priority: 1 }),\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-476b73"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-476b73"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4990d5"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-476b73"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"infuraProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-476b73"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4990d5"},"children":[{"type":"text","value":"'vagmi/providers/infura'"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"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-476b73"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-358e23"},"children":[{"type":"text","value":"alchemyId"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-14786a"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-476b73"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"meta"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-358e23"},"children":[{"type":"text","value":"env"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"ALCHEMY_ID"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-476b73"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-358e23"},"children":[{"type":"text","value":"infuraId"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-14786a"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-476b73"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"meta"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-358e23"},"children":[{"type":"text","value":"env"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"INFURA_ID"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"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-476b73"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-358e23"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-358e23"},"children":[{"type":"text","value":"provider"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-14786a"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-02e068"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"("}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"  ["}]},{"type":"element","tag":"span","props":{"class":"ct-358e23"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"mainnet"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-358e23"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"polygon"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"  ["}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-02e068"},"children":[{"type":"text","value":"infuraProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"({ "}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"infuraId"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"priority"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-e2e5e1"},"children":[{"type":"text","value":"0"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-02e068"},"children":[{"type":"text","value":"alchemyProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"({ "}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"alchemyId"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"priority"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-e2e5e1"},"children":[{"type":"text","value":"1"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"  ],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":");"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"stalltimeout-optional"},"children":[{"type":"text","value":"stallTimeout (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The timeout in milliseconds after which another provider will be attempted."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { infuraProvider } from 'vagmi/providers/infura';\n\nconst alchemyId = import.meta.env.ALCHEMY_ID;\nconst infuraId = import.meta.env.INFURA_ID;\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [\n    infuraProvider({ infuraId, stallTimeout: 1000 }),\n    alchemyProvider({ alchemyId, stallTimeout: 1000 }),\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-476b73"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-476b73"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4990d5"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-476b73"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"infuraProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-476b73"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4990d5"},"children":[{"type":"text","value":"'vagmi/providers/infura'"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"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-476b73"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-358e23"},"children":[{"type":"text","value":"alchemyId"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-14786a"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-476b73"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"meta"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-358e23"},"children":[{"type":"text","value":"env"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"ALCHEMY_ID"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-476b73"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-358e23"},"children":[{"type":"text","value":"infuraId"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-14786a"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-476b73"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"meta"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-358e23"},"children":[{"type":"text","value":"env"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"INFURA_ID"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"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-476b73"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-358e23"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-358e23"},"children":[{"type":"text","value":"provider"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-14786a"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-02e068"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"("}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"  ["}]},{"type":"element","tag":"span","props":{"class":"ct-358e23"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"mainnet"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-358e23"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"polygon"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"  ["}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-02e068"},"children":[{"type":"text","value":"infuraProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"({ "}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"infuraId"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"stallTimeout"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-e2e5e1"},"children":[{"type":"text","value":"1000"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-02e068"},"children":[{"type":"text","value":"alchemyProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"({ "}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"alchemyId"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"stallTimeout"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-e2e5e1"},"children":[{"type":"text","value":"1000"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"  ],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":");"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"weight-optional"},"children":[{"type":"text","value":"weight (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The weight a response from this provider provides. This can be used if a given provider is more trusted."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { infuraProvider } from 'vagmi/providers/infura';\n\nconst alchemyId = import.meta.env.ALCHEMY_ID;\nconst infuraId = import.meta.env.INFURA_ID;\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [\n    infuraProvider({ infuraId, weight: 1 }),\n    alchemyProvider({ alchemyId, weight: 2 }),\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-476b73"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-476b73"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4990d5"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-476b73"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"infuraProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-476b73"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4990d5"},"children":[{"type":"text","value":"'vagmi/providers/infura'"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"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-476b73"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-358e23"},"children":[{"type":"text","value":"alchemyId"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-14786a"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-476b73"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"meta"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-358e23"},"children":[{"type":"text","value":"env"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"ALCHEMY_ID"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-476b73"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-358e23"},"children":[{"type":"text","value":"infuraId"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-14786a"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-476b73"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"meta"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-358e23"},"children":[{"type":"text","value":"env"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"INFURA_ID"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"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-476b73"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-358e23"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-358e23"},"children":[{"type":"text","value":"provider"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-14786a"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-02e068"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"("}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"  ["}]},{"type":"element","tag":"span","props":{"class":"ct-358e23"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"mainnet"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-358e23"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"polygon"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"  ["}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-02e068"},"children":[{"type":"text","value":"infuraProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"({ "}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"infuraId"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"weight"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-e2e5e1"},"children":[{"type":"text","value":"1"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-02e068"},"children":[{"type":"text","value":"alchemyProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"({ "}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"alchemyId"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-bc29b9"},"children":[{"type":"text","value":"weight"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-e2e5e1"},"children":[{"type":"text","value":"2"}]},{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":" }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":"  ],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-7e3e7b"},"children":[{"type":"text","value":");"}]}]}]}]}]},{"type":"element","tag":"style","children":[{"type":"text","value":".ct-e2e5e1{color:#D19A66}.ct-02e068{color:#61AFEF}.ct-14786a{color:#56B6C2}.ct-358e23{color:#E5C07B}.ct-4990d5{color:#98C379}.ct-bc29b9{color:#E06C75}.ct-7e3e7b{color:#ABB2BF}.ct-476b73{color:#C678DD}"}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"usage","depth":2,"text":"Usage"},{"id":"return-value","depth":2,"text":"Return Value"},{"id":"configuration","depth":2,"text":"Configuration","children":[{"id":"infuraid-optional","depth":3,"text":"infuraId (optional)"},{"id":"pollinginterval-optional","depth":3,"text":"pollingInterval (optional)"},{"id":"priority-optional","depth":3,"text":"priority (optional)"},{"id":"stalltimeout-optional","depth":3,"text":"stallTimeout (optional)"},{"id":"weight-optional","depth":3,"text":"weight (optional)"}]}]}},"_type":"markdown","_id":"content:3.providers:3.infura.md","_source":"content","_file":"3.providers/3.infura.md","_extension":"md"},{"_path":"/providers/public","_draft":false,"_partial":false,"_empty":false,"title":"Public","description":"The publicProvider configures the chains with a public RPC URL and also provides an ethers.js getpublicProvider.","excerpt":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Visit "},{"type":"element","tag":"a","props":{"href":"https://docs.ethers.io/v5/api/providers/#providers-getpublicProvider","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"ethers.js "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"getpublicProvider"}]}]},{"type":"text","value":"."}]},{"type":"element","tag":"h2","props":{"id":"usage"},"children":[{"type":"text","value":"Usage"}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [publicProvider()],\n);\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { chain, configureChains } from 'vagmi';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [publicProvider()],\n);\n"}]}]}]},{"type":"element","tag":"callout","props":{"emoji":"⚠️"},"children":[{"type":"text","value":"\n  Only having `publicProvider` in your providers will make the chain use the\n  public RPC URL which could lead to rate-limiting. It is recommended to also\n  include another provider in your list (such as: `alchemyProvider`,\n  `infuraProvider` or `jsonRpcProvider`).\n"}]},{"type":"element","tag":"h2","props":{"id":"return-value"},"children":[{"type":"text","value":"Return Value"}]},{"type":"element","tag":"code","props":{"code":"{\n  chains: Chain[],\n  provider: BaseProvider,\n  webSocketProvider: WebSocketProvider\n}\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"{\n  chains: Chain[],\n  provider: BaseProvider,\n  webSocketProvider: WebSocketProvider\n}\n"}]}]}]},{"type":"element","tag":"h2","props":{"id":"configuration"},"children":[{"type":"text","value":"Configuration"}]},{"type":"element","tag":"h3","props":{"id":"pollinginterval-optional"},"children":[{"type":"text","value":"pollingInterval (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The frequency in milliseconds at which the provider polls."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [publicProvider({ pollingInterval: 5000 })],\n);\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { chain, configureChains } from 'vagmi';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [publicProvider({ pollingInterval: 5000 })],\n);\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"priority-optional"},"children":[{"type":"text","value":"priority (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The priority used for the provider. Lower-value priorities are favoured over higher-value priorities. If multiple providers share the same priority, they are chosen at random."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst alchemyId = import.meta.env..ALCHEMY_ID;\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [\n    alchemyProvider({ alchemyId, priority: 0 }),\n    publicProvider({ priority: 1 }),\n  ],\n);\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { chain, configureChains } from 'vagmi';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst alchemyId = import.meta.env..ALCHEMY_ID;\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [\n    alchemyProvider({ alchemyId, priority: 0 }),\n    publicProvider({ priority: 1 }),\n  ],\n);\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"stalltimeout-optional"},"children":[{"type":"text","value":"stallTimeout (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The timeout in milliseconds after which another provider will be attempted."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst alchemyId = import.meta.env..ALCHEMY_ID;\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [\n    alchemyProvider({ alchemyId, stallTimeout: 1000 }),\n    publicProvider({ stallTimeout: 1000 }),\n  ],\n);\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { chain, configureChains } from 'vagmi';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst alchemyId = import.meta.env..ALCHEMY_ID;\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [\n    alchemyProvider({ alchemyId, stallTimeout: 1000 }),\n    publicProvider({ stallTimeout: 1000 }),\n  ],\n);\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"weight-optional"},"children":[{"type":"text","value":"weight (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The weight a response from this provider provides. This can be used if a given provider is more trusted."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst alchemyId = import.meta.env..ALCHEMY_ID;\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [alchemyProvider({ alchemyId, weight: 1 }), publicProvider({ weight: 2 })],\n);\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { chain, configureChains } from 'vagmi';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst alchemyId = import.meta.env..ALCHEMY_ID;\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [alchemyProvider({ alchemyId, weight: 1 }), publicProvider({ weight: 2 })],\n);\n"}]}]}]}]},"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Visit "},{"type":"element","tag":"a","props":{"href":"https://docs.ethers.io/v5/api/providers/#providers-getpublicProvider","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"ethers.js "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"getpublicProvider"}]}]},{"type":"text","value":"."}]},{"type":"element","tag":"h2","props":{"id":"usage"},"children":[{"type":"text","value":"Usage"}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [publicProvider()],\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-4b8eb9"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-4b8eb9"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-58f25d"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4b8eb9"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"publicProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-4b8eb9"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-58f25d"},"children":[{"type":"text","value":"'vagmi/providers/public'"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"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-4b8eb9"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-d94692"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-d94692"},"children":[{"type":"text","value":"provider"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-3ee601"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-8d609c"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"("}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"  ["}]},{"type":"element","tag":"span","props":{"class":"ct-d94692"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"mainnet"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-d94692"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"polygon"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"  ["}]},{"type":"element","tag":"span","props":{"class":"ct-8d609c"},"children":[{"type":"text","value":"publicProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"()],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":");"}]}]}]}]}]},{"type":"element","tag":"callout","props":{"emoji":"⚠️"},"children":[{"type":"text","value":"\n  Only having `publicProvider` in your providers will make the chain use the\n  public RPC URL which could lead to rate-limiting. It is recommended to also\n  include another provider in your list (such as: `alchemyProvider`,\n  `infuraProvider` or `jsonRpcProvider`).\n"}]},{"type":"element","tag":"h2","props":{"id":"return-value"},"children":[{"type":"text","value":"Return Value"}]},{"type":"element","tag":"code","props":{"code":"{\n  chains: Chain[],\n  provider: BaseProvider,\n  webSocketProvider: WebSocketProvider\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-59d135"},"children":[{"type":"text","value":"{"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"  chains: "}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"Chain"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"[],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"  provider: "}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"BaseProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"  webSocketProvider: "}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"WebSocketProvider"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"}"}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"configuration"},"children":[{"type":"text","value":"Configuration"}]},{"type":"element","tag":"h3","props":{"id":"pollinginterval-optional"},"children":[{"type":"text","value":"pollingInterval (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The frequency in milliseconds at which the provider polls."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [publicProvider({ pollingInterval: 5000 })],\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-4b8eb9"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-4b8eb9"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-58f25d"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4b8eb9"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"publicProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-4b8eb9"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-58f25d"},"children":[{"type":"text","value":"'vagmi/providers/public'"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"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-4b8eb9"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-d94692"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-d94692"},"children":[{"type":"text","value":"provider"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-3ee601"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-8d609c"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"("}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"  ["}]},{"type":"element","tag":"span","props":{"class":"ct-d94692"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"mainnet"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-d94692"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"polygon"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"  ["}]},{"type":"element","tag":"span","props":{"class":"ct-8d609c"},"children":[{"type":"text","value":"publicProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"({ "}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"pollingInterval"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-26b0b7"},"children":[{"type":"text","value":"5000"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" })],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":");"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"priority-optional"},"children":[{"type":"text","value":"priority (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The priority used for the provider. Lower-value priorities are favoured over higher-value priorities. If multiple providers share the same priority, they are chosen at random."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst alchemyId = import.meta.env..ALCHEMY_ID;\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [\n    alchemyProvider({ alchemyId, priority: 0 }),\n    publicProvider({ priority: 1 }),\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-4b8eb9"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-4b8eb9"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-58f25d"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4b8eb9"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"publicProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-4b8eb9"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-58f25d"},"children":[{"type":"text","value":"'vagmi/providers/public'"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"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-4b8eb9"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-d94692"},"children":[{"type":"text","value":"alchemyId"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-3ee601"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4b8eb9"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"meta"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"env"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":".."}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"ALCHEMY_ID"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"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-4b8eb9"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-d94692"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-d94692"},"children":[{"type":"text","value":"provider"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-3ee601"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-8d609c"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"("}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"  ["}]},{"type":"element","tag":"span","props":{"class":"ct-d94692"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"mainnet"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-d94692"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"polygon"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"  ["}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-8d609c"},"children":[{"type":"text","value":"alchemyProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"({ "}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"alchemyId"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"priority"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-26b0b7"},"children":[{"type":"text","value":"0"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-8d609c"},"children":[{"type":"text","value":"publicProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"({ "}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"priority"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-26b0b7"},"children":[{"type":"text","value":"1"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"  ],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":");"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"stalltimeout-optional"},"children":[{"type":"text","value":"stallTimeout (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The timeout in milliseconds after which another provider will be attempted."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst alchemyId = import.meta.env..ALCHEMY_ID;\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [\n    alchemyProvider({ alchemyId, stallTimeout: 1000 }),\n    publicProvider({ stallTimeout: 1000 }),\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-4b8eb9"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-4b8eb9"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-58f25d"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4b8eb9"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"publicProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-4b8eb9"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-58f25d"},"children":[{"type":"text","value":"'vagmi/providers/public'"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"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-4b8eb9"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-d94692"},"children":[{"type":"text","value":"alchemyId"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-3ee601"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4b8eb9"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"meta"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"env"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":".."}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"ALCHEMY_ID"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"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-4b8eb9"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-d94692"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-d94692"},"children":[{"type":"text","value":"provider"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-3ee601"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-8d609c"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"("}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"  ["}]},{"type":"element","tag":"span","props":{"class":"ct-d94692"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"mainnet"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-d94692"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"polygon"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"  ["}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-8d609c"},"children":[{"type":"text","value":"alchemyProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"({ "}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"alchemyId"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"stallTimeout"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-26b0b7"},"children":[{"type":"text","value":"1000"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-8d609c"},"children":[{"type":"text","value":"publicProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"({ "}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"stallTimeout"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-26b0b7"},"children":[{"type":"text","value":"1000"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"  ],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":");"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"weight-optional"},"children":[{"type":"text","value":"weight (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The weight a response from this provider provides. This can be used if a given provider is more trusted."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { publicProvider } from 'vagmi/providers/public';\n\nconst alchemyId = import.meta.env..ALCHEMY_ID;\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [alchemyProvider({ alchemyId, weight: 1 }), publicProvider({ weight: 2 })],\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-4b8eb9"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-4b8eb9"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-58f25d"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4b8eb9"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"publicProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-4b8eb9"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-58f25d"},"children":[{"type":"text","value":"'vagmi/providers/public'"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"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-4b8eb9"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-d94692"},"children":[{"type":"text","value":"alchemyId"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-3ee601"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4b8eb9"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"meta"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"env"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":".."}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"ALCHEMY_ID"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"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-4b8eb9"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-d94692"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-d94692"},"children":[{"type":"text","value":"provider"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-3ee601"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-8d609c"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"("}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"  ["}]},{"type":"element","tag":"span","props":{"class":"ct-d94692"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"mainnet"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-d94692"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"polygon"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"  ["}]},{"type":"element","tag":"span","props":{"class":"ct-8d609c"},"children":[{"type":"text","value":"alchemyProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"({ "}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"alchemyId"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"weight"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-26b0b7"},"children":[{"type":"text","value":"1"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" }), "}]},{"type":"element","tag":"span","props":{"class":"ct-8d609c"},"children":[{"type":"text","value":"publicProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":"({ "}]},{"type":"element","tag":"span","props":{"class":"ct-ec11f9"},"children":[{"type":"text","value":"weight"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-26b0b7"},"children":[{"type":"text","value":"2"}]},{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":" })],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-59d135"},"children":[{"type":"text","value":");"}]}]}]}]}]},{"type":"element","tag":"style","children":[{"type":"text","value":".ct-26b0b7{color:#D19A66}.ct-8d609c{color:#61AFEF}.ct-3ee601{color:#56B6C2}.ct-d94692{color:#E5C07B}.ct-58f25d{color:#98C379}.ct-ec11f9{color:#E06C75}.ct-59d135{color:#ABB2BF}.ct-4b8eb9{color:#C678DD}"}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"usage","depth":2,"text":"Usage"},{"id":"return-value","depth":2,"text":"Return Value"},{"id":"configuration","depth":2,"text":"Configuration","children":[{"id":"pollinginterval-optional","depth":3,"text":"pollingInterval (optional)"},{"id":"priority-optional","depth":3,"text":"priority (optional)"},{"id":"stalltimeout-optional","depth":3,"text":"stallTimeout (optional)"},{"id":"weight-optional","depth":3,"text":"weight (optional)"}]}]}},"_type":"markdown","_id":"content:3.providers:4.public.md","_source":"content","_file":"3.providers/4.public.md","_extension":"md"},{"_path":"/providers/jsonrpc","_draft":false,"_partial":false,"_empty":false,"title":"JSON RPC","description":"The jsonRpcProvider configures the chains with the RPC URLs that you specify and also provides an ethers.js StaticJsonRpcProvider.","excerpt":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Visit "},{"type":"element","tag":"a","props":{"href":"https://docs.ethers.io/v5/api/providers/jsonrpc-provider/#StaticJsonRpcProvider","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"ethers.js "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"StaticJsonRpcProvider"}]}]},{"type":"text","value":"."}]},{"type":"element","tag":"h2","props":{"id":"usage"},"children":[{"type":"text","value":"Usage"}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { jsonRpcProvider } from 'vagmi/providers/jsonRpc';\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [\n    jsonRpcProvider({\n      rpc: chain => ({\n        http: `https://${chain.id}.example.com`,\n      }),\n    }),\n  ],\n);\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { chain, configureChains } from 'vagmi';\nimport { jsonRpcProvider } from 'vagmi/providers/jsonRpc';\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [\n    jsonRpcProvider({\n      rpc: chain => ({\n        http: `https://${chain.id}.example.com`,\n      }),\n    }),\n  ],\n);\n"}]}]}]},{"type":"element","tag":"h2","props":{"id":"return-value"},"children":[{"type":"text","value":"Return Value"}]},{"type":"element","tag":"code","props":{"code":"{\n  chains: Chain[],\n  provider: JsonRpcProvider,\n  webSocketProvider: WebSocketProvider\n}\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"{\n  chains: Chain[],\n  provider: JsonRpcProvider,\n  webSocketProvider: WebSocketProvider\n}\n"}]}]}]},{"type":"element","tag":"h2","props":{"id":"configuration"},"children":[{"type":"text","value":"Configuration"}]},{"type":"element","tag":"h3","props":{"id":"rpc"},"children":[{"type":"text","value":"rpc"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Accepts a function which provides the "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"chain"}]},{"type":"text","value":" and expects to receive a "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"http"}]},{"type":"text","value":" URL and optionally a "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"webSocket"}]},{"type":"text","value":" URL."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { jsonRpcProvider } from 'vagmi/providers/jsonRpc';\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [\n    jsonRpcProvider({\n      rpc: chain => ({\n        http: `https://${chain.id}.example.com`,\n        webSocket: `wss://${chain.id}.example.com`,\n      }),\n    }),\n  ],\n);\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { chain, configureChains } from 'vagmi';\nimport { jsonRpcProvider } from 'vagmi/providers/jsonRpc';\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [\n    jsonRpcProvider({\n      rpc: chain => ({\n        http: `https://${chain.id}.example.com`,\n        webSocket: `wss://${chain.id}.example.com`,\n      }),\n    }),\n  ],\n);\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"pollinginterval-optional"},"children":[{"type":"text","value":"pollingInterval (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The frequency in milliseconds at which the provider polls."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { jsonRpcProvider } from 'vagmi/providers/jsonRpc';\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [\n    jsonRpcProvider({\n      pollingInterval: 5000,\n      rpc: chain => ({\n        http: `https://${chain.id}.example.com`,\n        webSocket: `wss://${chain.id}.example.com`,\n      }),\n    }),\n  ],\n);\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { chain, configureChains } from 'vagmi';\nimport { jsonRpcProvider } from 'vagmi/providers/jsonRpc';\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [\n    jsonRpcProvider({\n      pollingInterval: 5000,\n      rpc: chain => ({\n        http: `https://${chain.id}.example.com`,\n        webSocket: `wss://${chain.id}.example.com`,\n      }),\n    }),\n  ],\n);\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"priority-optional"},"children":[{"type":"text","value":"priority (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The priority used for the provider. Lower-value priorities are favoured over higher-value priorities. If multiple providers share the same priority, they are chosen at random."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { jsonRpcProvider } from 'vagmi/providers/jsonRpc';\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [\n    jsonRpcProvider({\n      priority: 0,\n      rpc: chain => ({\n        http: `https://${chain.id}.example.com`,\n        webSocket: `wss://${chain.id}.example.com`,\n      }),\n    }),\n    alchemyProvider({ priority: 1 }),\n  ],\n);\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { chain, configureChains } from 'vagmi';\nimport { jsonRpcProvider } from 'vagmi/providers/jsonRpc';\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [\n    jsonRpcProvider({\n      priority: 0,\n      rpc: chain => ({\n        http: `https://${chain.id}.example.com`,\n        webSocket: `wss://${chain.id}.example.com`,\n      }),\n    }),\n    alchemyProvider({ priority: 1 }),\n  ],\n);\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"stalltimeout-optional"},"children":[{"type":"text","value":"stallTimeout (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The timeout in milliseconds after which another provider will be attempted."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { jsonRpcProvider } from 'vagmi/providers/jsonRpc';\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [\n    jsonRpcProvider({\n      rpc: chain => ({\n        http: `https://${chain.id}.example.com`,\n        webSocket: `wss://${chain.id}.example.com`,\n      }),\n      stallTimeout: 1000,\n    }),\n    alchemyProvider({ priority: 1, stallTimeout: 1000 }),\n  ],\n);\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { chain, configureChains } from 'vagmi';\nimport { jsonRpcProvider } from 'vagmi/providers/jsonRpc';\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [\n    jsonRpcProvider({\n      rpc: chain => ({\n        http: `https://${chain.id}.example.com`,\n        webSocket: `wss://${chain.id}.example.com`,\n      }),\n      stallTimeout: 1000,\n    }),\n    alchemyProvider({ priority: 1, stallTimeout: 1000 }),\n  ],\n);\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"static-optional"},"children":[{"type":"text","value":"static (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Flag to indicate if the provider should return a "},{"type":"element","tag":"a","props":{"href":"https://docs.ethers.io/v5/api/providers/jsonrpc-provider/#StaticJsonRpcProvider","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"StaticJsonRpcProvider"}]}]},{"type":"text","value":" or "},{"type":"element","tag":"a","props":{"href":"https://docs.ethers.io/v5/api/providers/jsonrpc-provider/#JsonRpcProvider","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"JsonRpcProvider"}]}]},{"type":"text","value":". Defaults to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"true"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { jsonRpcProvider } from 'vagmi/providers/jsonRpc';\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [\n    jsonRpcProvider({\n      rpc: chain => ({\n        http: `https://${chain.id}.example.com`,\n        webSocket: `wss://${chain.id}.example.com`,\n      }),\n      static: false,\n    }),\n  ],\n);\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { chain, configureChains } from 'vagmi';\nimport { jsonRpcProvider } from 'vagmi/providers/jsonRpc';\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [\n    jsonRpcProvider({\n      rpc: chain => ({\n        http: `https://${chain.id}.example.com`,\n        webSocket: `wss://${chain.id}.example.com`,\n      }),\n      static: false,\n    }),\n  ],\n);\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"weight-optional"},"children":[{"type":"text","value":"weight (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The weight a response from this provider provides. This can be used if a given provider is more trusted."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { jsonRpcProvider } from 'vagmi/providers/jsonRpc';\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [\n    jsonRpcProvider({\n      rpc: chain => ({\n        http: `https://${chain.id}.example.com`,\n        webSocket: `wss://${chain.id}.example.com`,\n      }),\n      weight: 1,\n    }),\n    alchemyProvider({ priority: 1, weight: 2 }),\n  ],\n);\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { chain, configureChains } from 'vagmi';\nimport { jsonRpcProvider } from 'vagmi/providers/jsonRpc';\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [\n    jsonRpcProvider({\n      rpc: chain => ({\n        http: `https://${chain.id}.example.com`,\n        webSocket: `wss://${chain.id}.example.com`,\n      }),\n      weight: 1,\n    }),\n    alchemyProvider({ priority: 1, weight: 2 }),\n  ],\n);\n"}]}]}]}]},"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Visit "},{"type":"element","tag":"a","props":{"href":"https://docs.ethers.io/v5/api/providers/jsonrpc-provider/#StaticJsonRpcProvider","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"ethers.js "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"StaticJsonRpcProvider"}]}]},{"type":"text","value":"."}]},{"type":"element","tag":"h2","props":{"id":"usage"},"children":[{"type":"text","value":"Usage"}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { jsonRpcProvider } from 'vagmi/providers/jsonRpc';\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [\n    jsonRpcProvider({\n      rpc: chain => ({\n        http: `https://${chain.id}.example.com`,\n      }),\n    }),\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-fec460"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-ca44f1"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"jsonRpcProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-ca44f1"},"children":[{"type":"text","value":"'vagmi/providers/jsonRpc'"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"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-fec460"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-70beab"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-70beab"},"children":[{"type":"text","value":"provider"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-3f7dc7"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-eb31fd"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"("}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"  ["}]},{"type":"element","tag":"span","props":{"class":"ct-70beab"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"mainnet"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-70beab"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"polygon"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"  ["}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-eb31fd"},"children":[{"type":"text","value":"jsonRpcProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"      "}]},{"type":"element","tag":"span","props":{"class":"ct-eb31fd"},"children":[{"type":"text","value":"rpc"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"=>"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" ({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"        "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"http"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-ca44f1"},"children":[{"type":"text","value":"`https://"}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"${"}]},{"type":"element","tag":"span","props":{"class":"ct-70beab"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"id"}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"}"}]},{"type":"element","tag":"span","props":{"class":"ct-ca44f1"},"children":[{"type":"text","value":".example.com`"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"      }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"    }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"  ],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":");"}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"return-value"},"children":[{"type":"text","value":"Return Value"}]},{"type":"element","tag":"code","props":{"code":"{\n  chains: Chain[],\n  provider: JsonRpcProvider,\n  webSocketProvider: WebSocketProvider\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-4f903b"},"children":[{"type":"text","value":"{"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"  chains: "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"Chain"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"[],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"  provider: "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"JsonRpcProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"  webSocketProvider: "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"WebSocketProvider"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"}"}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"configuration"},"children":[{"type":"text","value":"Configuration"}]},{"type":"element","tag":"h3","props":{"id":"rpc"},"children":[{"type":"text","value":"rpc"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Accepts a function which provides the "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"chain"}]},{"type":"text","value":" and expects to receive a "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"http"}]},{"type":"text","value":" URL and optionally a "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"webSocket"}]},{"type":"text","value":" URL."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { jsonRpcProvider } from 'vagmi/providers/jsonRpc';\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [\n    jsonRpcProvider({\n      rpc: chain => ({\n        http: `https://${chain.id}.example.com`,\n        webSocket: `wss://${chain.id}.example.com`,\n      }),\n    }),\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-fec460"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-ca44f1"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"jsonRpcProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-ca44f1"},"children":[{"type":"text","value":"'vagmi/providers/jsonRpc'"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"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-fec460"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-70beab"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-70beab"},"children":[{"type":"text","value":"provider"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-3f7dc7"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-eb31fd"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"("}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"  ["}]},{"type":"element","tag":"span","props":{"class":"ct-70beab"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"mainnet"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-70beab"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"polygon"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"  ["}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-eb31fd"},"children":[{"type":"text","value":"jsonRpcProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"      "}]},{"type":"element","tag":"span","props":{"class":"ct-eb31fd"},"children":[{"type":"text","value":"rpc"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"=>"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" ({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"        "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"http"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-ca44f1"},"children":[{"type":"text","value":"`https://"}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"${"}]},{"type":"element","tag":"span","props":{"class":"ct-70beab"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"id"}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"}"}]},{"type":"element","tag":"span","props":{"class":"ct-ca44f1"},"children":[{"type":"text","value":".example.com`"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"        "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"webSocket"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-ca44f1"},"children":[{"type":"text","value":"`wss://"}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"${"}]},{"type":"element","tag":"span","props":{"class":"ct-70beab"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"id"}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"}"}]},{"type":"element","tag":"span","props":{"class":"ct-ca44f1"},"children":[{"type":"text","value":".example.com`"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"      }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"    }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"  ],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":");"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"pollinginterval-optional"},"children":[{"type":"text","value":"pollingInterval (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The frequency in milliseconds at which the provider polls."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { jsonRpcProvider } from 'vagmi/providers/jsonRpc';\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [\n    jsonRpcProvider({\n      pollingInterval: 5000,\n      rpc: chain => ({\n        http: `https://${chain.id}.example.com`,\n        webSocket: `wss://${chain.id}.example.com`,\n      }),\n    }),\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-fec460"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-ca44f1"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"jsonRpcProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-ca44f1"},"children":[{"type":"text","value":"'vagmi/providers/jsonRpc'"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"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-fec460"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-70beab"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-70beab"},"children":[{"type":"text","value":"provider"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-3f7dc7"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-eb31fd"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"("}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"  ["}]},{"type":"element","tag":"span","props":{"class":"ct-70beab"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"mainnet"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-70beab"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"polygon"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"  ["}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-eb31fd"},"children":[{"type":"text","value":"jsonRpcProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"      "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"pollingInterval"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-9aab8e"},"children":[{"type":"text","value":"5000"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"      "}]},{"type":"element","tag":"span","props":{"class":"ct-eb31fd"},"children":[{"type":"text","value":"rpc"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"=>"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" ({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"        "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"http"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-ca44f1"},"children":[{"type":"text","value":"`https://"}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"${"}]},{"type":"element","tag":"span","props":{"class":"ct-70beab"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"id"}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"}"}]},{"type":"element","tag":"span","props":{"class":"ct-ca44f1"},"children":[{"type":"text","value":".example.com`"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"        "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"webSocket"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-ca44f1"},"children":[{"type":"text","value":"`wss://"}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"${"}]},{"type":"element","tag":"span","props":{"class":"ct-70beab"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"id"}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"}"}]},{"type":"element","tag":"span","props":{"class":"ct-ca44f1"},"children":[{"type":"text","value":".example.com`"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"      }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"    }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"  ],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":");"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"priority-optional"},"children":[{"type":"text","value":"priority (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The priority used for the provider. Lower-value priorities are favoured over higher-value priorities. If multiple providers share the same priority, they are chosen at random."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { jsonRpcProvider } from 'vagmi/providers/jsonRpc';\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [\n    jsonRpcProvider({\n      priority: 0,\n      rpc: chain => ({\n        http: `https://${chain.id}.example.com`,\n        webSocket: `wss://${chain.id}.example.com`,\n      }),\n    }),\n    alchemyProvider({ priority: 1 }),\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-fec460"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-ca44f1"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"jsonRpcProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-ca44f1"},"children":[{"type":"text","value":"'vagmi/providers/jsonRpc'"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"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-fec460"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-70beab"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-70beab"},"children":[{"type":"text","value":"provider"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-3f7dc7"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-eb31fd"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"("}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"  ["}]},{"type":"element","tag":"span","props":{"class":"ct-70beab"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"mainnet"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-70beab"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"polygon"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"  ["}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-eb31fd"},"children":[{"type":"text","value":"jsonRpcProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"      "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"priority"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-9aab8e"},"children":[{"type":"text","value":"0"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"      "}]},{"type":"element","tag":"span","props":{"class":"ct-eb31fd"},"children":[{"type":"text","value":"rpc"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"=>"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" ({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"        "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"http"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-ca44f1"},"children":[{"type":"text","value":"`https://"}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"${"}]},{"type":"element","tag":"span","props":{"class":"ct-70beab"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"id"}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"}"}]},{"type":"element","tag":"span","props":{"class":"ct-ca44f1"},"children":[{"type":"text","value":".example.com`"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"        "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"webSocket"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-ca44f1"},"children":[{"type":"text","value":"`wss://"}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"${"}]},{"type":"element","tag":"span","props":{"class":"ct-70beab"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"id"}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"}"}]},{"type":"element","tag":"span","props":{"class":"ct-ca44f1"},"children":[{"type":"text","value":".example.com`"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"      }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"    }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-eb31fd"},"children":[{"type":"text","value":"alchemyProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"({ "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"priority"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-9aab8e"},"children":[{"type":"text","value":"1"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"  ],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":");"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"stalltimeout-optional"},"children":[{"type":"text","value":"stallTimeout (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The timeout in milliseconds after which another provider will be attempted."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { jsonRpcProvider } from 'vagmi/providers/jsonRpc';\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [\n    jsonRpcProvider({\n      rpc: chain => ({\n        http: `https://${chain.id}.example.com`,\n        webSocket: `wss://${chain.id}.example.com`,\n      }),\n      stallTimeout: 1000,\n    }),\n    alchemyProvider({ priority: 1, stallTimeout: 1000 }),\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-fec460"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-ca44f1"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"jsonRpcProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-ca44f1"},"children":[{"type":"text","value":"'vagmi/providers/jsonRpc'"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"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-fec460"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-70beab"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-70beab"},"children":[{"type":"text","value":"provider"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-3f7dc7"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-eb31fd"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"("}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"  ["}]},{"type":"element","tag":"span","props":{"class":"ct-70beab"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"mainnet"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-70beab"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"polygon"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"  ["}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-eb31fd"},"children":[{"type":"text","value":"jsonRpcProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"      "}]},{"type":"element","tag":"span","props":{"class":"ct-eb31fd"},"children":[{"type":"text","value":"rpc"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"=>"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" ({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"        "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"http"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-ca44f1"},"children":[{"type":"text","value":"`https://"}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"${"}]},{"type":"element","tag":"span","props":{"class":"ct-70beab"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"id"}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"}"}]},{"type":"element","tag":"span","props":{"class":"ct-ca44f1"},"children":[{"type":"text","value":".example.com`"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"        "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"webSocket"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-ca44f1"},"children":[{"type":"text","value":"`wss://"}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"${"}]},{"type":"element","tag":"span","props":{"class":"ct-70beab"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"id"}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"}"}]},{"type":"element","tag":"span","props":{"class":"ct-ca44f1"},"children":[{"type":"text","value":".example.com`"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"      }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"      "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"stallTimeout"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-9aab8e"},"children":[{"type":"text","value":"1000"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"    }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-eb31fd"},"children":[{"type":"text","value":"alchemyProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"({ "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"priority"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-9aab8e"},"children":[{"type":"text","value":"1"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"stallTimeout"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-9aab8e"},"children":[{"type":"text","value":"1000"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"  ],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":");"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"static-optional"},"children":[{"type":"text","value":"static (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Flag to indicate if the provider should return a "},{"type":"element","tag":"a","props":{"href":"https://docs.ethers.io/v5/api/providers/jsonrpc-provider/#StaticJsonRpcProvider","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"StaticJsonRpcProvider"}]}]},{"type":"text","value":" or "},{"type":"element","tag":"a","props":{"href":"https://docs.ethers.io/v5/api/providers/jsonrpc-provider/#JsonRpcProvider","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"JsonRpcProvider"}]}]},{"type":"text","value":". Defaults to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"true"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { jsonRpcProvider } from 'vagmi/providers/jsonRpc';\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [\n    jsonRpcProvider({\n      rpc: chain => ({\n        http: `https://${chain.id}.example.com`,\n        webSocket: `wss://${chain.id}.example.com`,\n      }),\n      static: false,\n    }),\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-fec460"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-ca44f1"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"jsonRpcProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-ca44f1"},"children":[{"type":"text","value":"'vagmi/providers/jsonRpc'"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"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-fec460"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-70beab"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-70beab"},"children":[{"type":"text","value":"provider"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-3f7dc7"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-eb31fd"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"("}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"  ["}]},{"type":"element","tag":"span","props":{"class":"ct-70beab"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"mainnet"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-70beab"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"polygon"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"  ["}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-eb31fd"},"children":[{"type":"text","value":"jsonRpcProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"      "}]},{"type":"element","tag":"span","props":{"class":"ct-eb31fd"},"children":[{"type":"text","value":"rpc"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"=>"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" ({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"        "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"http"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-ca44f1"},"children":[{"type":"text","value":"`https://"}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"${"}]},{"type":"element","tag":"span","props":{"class":"ct-70beab"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"id"}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"}"}]},{"type":"element","tag":"span","props":{"class":"ct-ca44f1"},"children":[{"type":"text","value":".example.com`"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"        "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"webSocket"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-ca44f1"},"children":[{"type":"text","value":"`wss://"}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"${"}]},{"type":"element","tag":"span","props":{"class":"ct-70beab"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"id"}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"}"}]},{"type":"element","tag":"span","props":{"class":"ct-ca44f1"},"children":[{"type":"text","value":".example.com`"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"      }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"      "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"static"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-9aab8e"},"children":[{"type":"text","value":"false"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"    }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"  ],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":");"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"weight-optional"},"children":[{"type":"text","value":"weight (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The weight a response from this provider provides. This can be used if a given provider is more trusted."}]},{"type":"element","tag":"code","props":{"code":"import { chain, configureChains } from 'vagmi';\nimport { jsonRpcProvider } from 'vagmi/providers/jsonRpc';\n\nconst { chains, provider } = configureChains(\n  [chain.mainnet, chain.polygon],\n  [\n    jsonRpcProvider({\n      rpc: chain => ({\n        http: `https://${chain.id}.example.com`,\n        webSocket: `wss://${chain.id}.example.com`,\n      }),\n      weight: 1,\n    }),\n    alchemyProvider({ priority: 1, weight: 2 }),\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-fec460"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-ca44f1"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"jsonRpcProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-ca44f1"},"children":[{"type":"text","value":"'vagmi/providers/jsonRpc'"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"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-fec460"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-70beab"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-70beab"},"children":[{"type":"text","value":"provider"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-3f7dc7"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-eb31fd"},"children":[{"type":"text","value":"configureChains"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"("}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"  ["}]},{"type":"element","tag":"span","props":{"class":"ct-70beab"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"mainnet"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-70beab"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"polygon"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"  ["}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-eb31fd"},"children":[{"type":"text","value":"jsonRpcProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"      "}]},{"type":"element","tag":"span","props":{"class":"ct-eb31fd"},"children":[{"type":"text","value":"rpc"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"=>"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" ({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"        "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"http"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-ca44f1"},"children":[{"type":"text","value":"`https://"}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"${"}]},{"type":"element","tag":"span","props":{"class":"ct-70beab"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"id"}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"}"}]},{"type":"element","tag":"span","props":{"class":"ct-ca44f1"},"children":[{"type":"text","value":".example.com`"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"        "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"webSocket"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-ca44f1"},"children":[{"type":"text","value":"`wss://"}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"${"}]},{"type":"element","tag":"span","props":{"class":"ct-70beab"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"id"}]},{"type":"element","tag":"span","props":{"class":"ct-fec460"},"children":[{"type":"text","value":"}"}]},{"type":"element","tag":"span","props":{"class":"ct-ca44f1"},"children":[{"type":"text","value":".example.com`"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"      }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"      "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"weight"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-9aab8e"},"children":[{"type":"text","value":"1"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"    }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-eb31fd"},"children":[{"type":"text","value":"alchemyProvider"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"({ "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"priority"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-9aab8e"},"children":[{"type":"text","value":"1"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-122455"},"children":[{"type":"text","value":"weight"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-9aab8e"},"children":[{"type":"text","value":"2"}]},{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":" }),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":"  ],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-4f903b"},"children":[{"type":"text","value":");"}]}]}]}]}]},{"type":"element","tag":"style","children":[{"type":"text","value":".ct-9aab8e{color:#D19A66}.ct-eb31fd{color:#61AFEF}.ct-3f7dc7{color:#56B6C2}.ct-70beab{color:#E5C07B}.ct-ca44f1{color:#98C379}.ct-122455{color:#E06C75}.ct-4f903b{color:#ABB2BF}.ct-fec460{color:#C678DD}"}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"usage","depth":2,"text":"Usage"},{"id":"return-value","depth":2,"text":"Return Value"},{"id":"configuration","depth":2,"text":"Configuration","children":[{"id":"rpc","depth":3,"text":"rpc"},{"id":"pollinginterval-optional","depth":3,"text":"pollingInterval (optional)"},{"id":"priority-optional","depth":3,"text":"priority (optional)"},{"id":"stalltimeout-optional","depth":3,"text":"stallTimeout (optional)"},{"id":"static-optional","depth":3,"text":"static (optional)"},{"id":"weight-optional","depth":3,"text":"weight (optional)"}]}]}},"_type":"markdown","_id":"content:3.providers:5.jsonRpc.md","_source":"content","_file":"3.providers/5.jsonRpc.md","_extension":"md"},{"_path":"/connectors/injected","_draft":false,"_partial":false,"_empty":false,"title":"Injected","description":"The InjectedConnector supports wallets that inject an Ethereum Provider into the browser or window. The MetaMask browser extension is the most popular example of this.","excerpt":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"usage"},"children":[{"type":"text","value":"Usage"}]},{"type":"element","tag":"code","props":{"code":"import { InjectedConnector } from 'vagmi/connectors/injected';\n\nconst connector = new InjectedConnector();\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { InjectedConnector } from 'vagmi/connectors/injected';\n\nconst connector = new InjectedConnector();\n"}]}]}]},{"type":"element","tag":"alert","props":{"type":"info"},"children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"💼 Injected wallets can set up custom name mappings in vagmi. You can "},{"type":"element","tag":"a","props":{"href":"https://github.com/tmm/wagmi/blob/main/packages/core/src/utils/getInjectedName.ts","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"see the\nfull list and add to it\nhere"}]},{"type":"text","value":".\nBy default, \"Injected\" is the name for unmapped wallets."}]}]},{"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 { InjectedConnector } from 'vagmi/connectors/injected';\n\nconst connector = new InjectedConnector({\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 { InjectedConnector } from 'vagmi/connectors/injected';\n\nconst connector = new InjectedConnector({\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 { InjectedConnector } from 'vagmi/connectors/injected';\n\nconst connector = new InjectedConnector({\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 { InjectedConnector } from 'vagmi/connectors/injected';\n\nconst connector = new InjectedConnector({\n  options: {\n    shimDisconnect: true,\n  },\n});\n"}]}]}]},{"type":"element","tag":"h4","props":{"id":"name"},"children":[{"type":"text","value":"name"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Name of connector instead of trying to detect from browser."}]},{"type":"element","tag":"code","props":{"code":"import { InjectedConnector } from 'vagmi/connectors/injected';\n\nconst connector = new InjectedConnector({\n  options: {\n    name: 'Injected',\n  },\n});\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { InjectedConnector } from 'vagmi/connectors/injected';\n\nconst connector = new InjectedConnector({\n  options: {\n    name: 'Injected',\n  },\n});\n"}]}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"name"}]},{"type":"text","value":" can also be set to a function, which has the "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"detectedName"}]},{"type":"text","value":" as the first parameter. "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"detectedName"}]},{"type":"text","value":" can be a list of multiple detected names if there are multiple injected wallets detected."}]},{"type":"element","tag":"code","props":{"code":"import { InjectedConnector } from 'vagmi/connectors/injected';\n\nconst connector = new InjectedConnector({\n  options: {\n    name: detectedName =>\n      `Injected (${\n        typeof detectedName === 'string'\n          ? detectedName\n          : detectedName.join(', ')\n      })`,\n  },\n});\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { InjectedConnector } from 'vagmi/connectors/injected';\n\nconst connector = new InjectedConnector({\n  options: {\n    name: detectedName =>\n      `Injected (${\n        typeof detectedName === 'string'\n          ? detectedName\n          : detectedName.join(', ')\n      })`,\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":"false"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { InjectedConnector } from 'vagmi/connectors/injected';\n\nconst connector = new InjectedConnector({\n  options: {\n    shimChainChangedDisconnect: true,\n  },\n});\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { InjectedConnector } from 'vagmi/connectors/injected';\n\nconst connector = new InjectedConnector({\n  options: {\n    shimChainChangedDisconnect: true,\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 and other injected providers "},{"type":"element","tag":"a","props":{"href":"https://github.com/MetaMask/metamask-extension/issues/10353","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"do 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 { InjectedConnector } from 'vagmi/connectors/injected';\n\nconst connector = new InjectedConnector({\n  options: {\n    shimDisconnect: false,\n  },\n});\n","highlights":[5],"language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { InjectedConnector } from 'vagmi/connectors/injected';\n\nconst connector = new InjectedConnector({\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 { InjectedConnector } from 'vagmi/connectors/injected';\n\nconst connector = new InjectedConnector();\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-ec571d"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-364584"},"children":[{"type":"text","value":"InjectedConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-ec571d"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e884ba"},"children":[{"type":"text","value":"'vagmi/connectors/injected'"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"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-ec571d"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-bd9118"},"children":[{"type":"text","value":"connector"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-c92d4b"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-ec571d"},"children":[{"type":"text","value":"new"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-37a7ee"},"children":[{"type":"text","value":"InjectedConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":"();"}]}]}]}]}]},{"type":"element","tag":"alert","props":{"type":"info"},"children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"💼 Injected wallets can set up custom name mappings in vagmi. You can "},{"type":"element","tag":"a","props":{"href":"https://github.com/tmm/wagmi/blob/main/packages/core/src/utils/getInjectedName.ts","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"see the\nfull list and add to it\nhere"}]},{"type":"text","value":".\nBy default, \"Injected\" is the name for unmapped wallets."}]}]},{"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 { InjectedConnector } from 'vagmi/connectors/injected';\n\nconst connector = new InjectedConnector({\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-ec571d"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-364584"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-ec571d"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e884ba"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ec571d"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-364584"},"children":[{"type":"text","value":"InjectedConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-ec571d"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e884ba"},"children":[{"type":"text","value":"'vagmi/connectors/injected'"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"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-ec571d"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-bd9118"},"children":[{"type":"text","value":"connector"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-c92d4b"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-ec571d"},"children":[{"type":"text","value":"new"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-37a7ee"},"children":[{"type":"text","value":"InjectedConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-364584"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":": ["}]},{"type":"element","tag":"span","props":{"class":"ct-bd9118"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-364584"},"children":[{"type":"text","value":"mainnet"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-bd9118"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-364584"},"children":[{"type":"text","value":"optimism"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":"],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"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 { InjectedConnector } from 'vagmi/connectors/injected';\n\nconst connector = new InjectedConnector({\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-ec571d"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-364584"},"children":[{"type":"text","value":"InjectedConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-ec571d"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e884ba"},"children":[{"type":"text","value":"'vagmi/connectors/injected'"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"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-ec571d"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-bd9118"},"children":[{"type":"text","value":"connector"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-c92d4b"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-ec571d"},"children":[{"type":"text","value":"new"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-37a7ee"},"children":[{"type":"text","value":"InjectedConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-364584"},"children":[{"type":"text","value":"options"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":": {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-364584"},"children":[{"type":"text","value":"shimDisconnect"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-99581e"},"children":[{"type":"text","value":"true"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h4","props":{"id":"name"},"children":[{"type":"text","value":"name"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Name of connector instead of trying to detect from browser."}]},{"type":"element","tag":"code","props":{"code":"import { InjectedConnector } from 'vagmi/connectors/injected';\n\nconst connector = new InjectedConnector({\n  options: {\n    name: 'Injected',\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-ec571d"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-364584"},"children":[{"type":"text","value":"InjectedConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-ec571d"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e884ba"},"children":[{"type":"text","value":"'vagmi/connectors/injected'"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"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-ec571d"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-bd9118"},"children":[{"type":"text","value":"connector"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-c92d4b"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-ec571d"},"children":[{"type":"text","value":"new"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-37a7ee"},"children":[{"type":"text","value":"InjectedConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-364584"},"children":[{"type":"text","value":"options"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":": {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-364584"},"children":[{"type":"text","value":"name"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-e884ba"},"children":[{"type":"text","value":"'Injected'"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"name"}]},{"type":"text","value":" can also be set to a function, which has the "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"detectedName"}]},{"type":"text","value":" as the first parameter. "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"detectedName"}]},{"type":"text","value":" can be a list of multiple detected names if there are multiple injected wallets detected."}]},{"type":"element","tag":"code","props":{"code":"import { InjectedConnector } from 'vagmi/connectors/injected';\n\nconst connector = new InjectedConnector({\n  options: {\n    name: detectedName =>\n      `Injected (${\n        typeof detectedName === 'string'\n          ? detectedName\n          : detectedName.join(', ')\n      })`,\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-ec571d"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-364584"},"children":[{"type":"text","value":"InjectedConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-ec571d"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e884ba"},"children":[{"type":"text","value":"'vagmi/connectors/injected'"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"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-ec571d"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-bd9118"},"children":[{"type":"text","value":"connector"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-c92d4b"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-ec571d"},"children":[{"type":"text","value":"new"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-37a7ee"},"children":[{"type":"text","value":"InjectedConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-364584"},"children":[{"type":"text","value":"options"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":": {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-37a7ee"},"children":[{"type":"text","value":"name"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-364584"},"children":[{"type":"text","value":"detectedName"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-ec571d"},"children":[{"type":"text","value":"=>"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":"      "}]},{"type":"element","tag":"span","props":{"class":"ct-e884ba"},"children":[{"type":"text","value":"`Injected ("}]},{"type":"element","tag":"span","props":{"class":"ct-ec571d"},"children":[{"type":"text","value":"${"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":"        "}]},{"type":"element","tag":"span","props":{"class":"ct-ec571d"},"children":[{"type":"text","value":"typeof"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-364584"},"children":[{"type":"text","value":"detectedName"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-c92d4b"},"children":[{"type":"text","value":"==="}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e884ba"},"children":[{"type":"text","value":"'string'"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":"          "}]},{"type":"element","tag":"span","props":{"class":"ct-ec571d"},"children":[{"type":"text","value":"?"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-364584"},"children":[{"type":"text","value":"detectedName"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":"          "}]},{"type":"element","tag":"span","props":{"class":"ct-ec571d"},"children":[{"type":"text","value":":"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-bd9118"},"children":[{"type":"text","value":"detectedName"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-37a7ee"},"children":[{"type":"text","value":"join"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-e884ba"},"children":[{"type":"text","value":"', '"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":")"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":"      "}]},{"type":"element","tag":"span","props":{"class":"ct-ec571d"},"children":[{"type":"text","value":"}"}]},{"type":"element","tag":"span","props":{"class":"ct-e884ba"},"children":[{"type":"text","value":")`"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"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":"false"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { InjectedConnector } from 'vagmi/connectors/injected';\n\nconst connector = new InjectedConnector({\n  options: {\n    shimChainChangedDisconnect: 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-ec571d"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-364584"},"children":[{"type":"text","value":"InjectedConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-ec571d"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e884ba"},"children":[{"type":"text","value":"'vagmi/connectors/injected'"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"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-ec571d"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-bd9118"},"children":[{"type":"text","value":"connector"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-c92d4b"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-ec571d"},"children":[{"type":"text","value":"new"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-37a7ee"},"children":[{"type":"text","value":"InjectedConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-364584"},"children":[{"type":"text","value":"options"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":": {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-364584"},"children":[{"type":"text","value":"shimChainChangedDisconnect"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-99581e"},"children":[{"type":"text","value":"true"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"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 and other injected providers "},{"type":"element","tag":"a","props":{"href":"https://github.com/MetaMask/metamask-extension/issues/10353","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"do 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 { InjectedConnector } from 'vagmi/connectors/injected';\n\nconst connector = new InjectedConnector({\n  options: {\n    shimDisconnect: false,\n  },\n});\n","highlights":[5],"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-ec571d"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-364584"},"children":[{"type":"text","value":"InjectedConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-ec571d"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e884ba"},"children":[{"type":"text","value":"'vagmi/connectors/injected'"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"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-ec571d"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-bd9118"},"children":[{"type":"text","value":"connector"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-c92d4b"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-ec571d"},"children":[{"type":"text","value":"new"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-37a7ee"},"children":[{"type":"text","value":"InjectedConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-364584"},"children":[{"type":"text","value":"options"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":": {"}]}]},{"type":"element","tag":"span","props":{"class":"line highlight"},"children":[{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-364584"},"children":[{"type":"text","value":"shimDisconnect"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-99581e"},"children":[{"type":"text","value":"false"}]},{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-d5a4bb"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"style","children":[{"type":"text","value":".ct-99581e{color:#D19A66}.ct-37a7ee{color:#61AFEF}.ct-c92d4b{color:#56B6C2}.ct-bd9118{color:#E5C07B}.ct-e884ba{color:#98C379}.ct-364584{color:#E06C75}.ct-d5a4bb{color:#ABB2BF}.ct-ec571d{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:1.injected.md","_source":"content","_file":"4.connectors/1.injected.md","_extension":"md"},{"_path":"/connectors/coinbase-wallet","_draft":false,"_partial":false,"_empty":false,"title":"Coinbase Wallet","description":"The CoinbaseWalletConnector supports connecting with Coinbase Wallet using the Coinbase Wallet SDK","excerpt":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Visit the "},{"type":"element","tag":"a","props":{"href":"https://docs.cloud.coinbase.com/wallet-sdk/docs","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Coinbase Wallet SDK"}]},{"type":"text","value":"."}]},{"type":"element","tag":"h2","props":{"id":"usage"},"children":[{"type":"text","value":"Usage"}]},{"type":"element","tag":"code","props":{"code":"import { CoinbaseWalletConnector } from 'vagmi/connectors/coinbaseWallet';\n\nconst connector = new CoinbaseWalletConnector({\n  options: {\n    appName: 'vagmi.sh',\n    jsonRpcUrl: 'https://eth-mainnet.alchemyapi.io/v2/yourAlchemyId',\n  },\n});\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { CoinbaseWalletConnector } from 'vagmi/connectors/coinbaseWallet';\n\nconst connector = new CoinbaseWalletConnector({\n  options: {\n    appName: 'vagmi.sh',\n    jsonRpcUrl: 'https://eth-mainnet.alchemyapi.io/v2/yourAlchemyId',\n  },\n});\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 { CoinbaseWalletConnector } from 'vagmi/connectors/coinbaseWallet';\n\nconst connector = new CoinbaseWalletConnector({\n  chains: [chain.mainnet, chain.optimism],\n  options: {\n    appName: 'vagmi.sh',\n    jsonRpcUrl: 'https://eth-mainnet.alchemyapi.io/v2/yourAlchemyId',\n  },\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 { CoinbaseWalletConnector } from 'vagmi/connectors/coinbaseWallet';\n\nconst connector = new CoinbaseWalletConnector({\n  chains: [chain.mainnet, chain.optimism],\n  options: {\n    appName: 'vagmi.sh',\n    jsonRpcUrl: 'https://eth-mainnet.alchemyapi.io/v2/yourAlchemyId',\n  },\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"options"},"children":[{"type":"text","value":"options"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Options to pass to the "},{"type":"element","tag":"a","props":{"href":"https://docs.cloud.coinbase.com/wallet-sdk/docs","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Coinbase Wallet SDK"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { CoinbaseWalletConnector } from 'vagmi/connectors/coinbaseWallet';\n\nconst connector = new CoinbaseWalletConnector({\n  options: {\n    appName: 'vagmi.sh',\n    jsonRpcUrl: 'https://eth-mainnet.alchemyapi.io/v2/yourAlchemyId',\n  },\n});\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { CoinbaseWalletConnector } from 'vagmi/connectors/coinbaseWallet';\n\nconst connector = new CoinbaseWalletConnector({\n  options: {\n    appName: 'vagmi.sh',\n    jsonRpcUrl: 'https://eth-mainnet.alchemyapi.io/v2/yourAlchemyId',\n  },\n});\n"}]}]}]}]},"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Visit the "},{"type":"element","tag":"a","props":{"href":"https://docs.cloud.coinbase.com/wallet-sdk/docs","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Coinbase Wallet SDK"}]},{"type":"text","value":"."}]},{"type":"element","tag":"h2","props":{"id":"usage"},"children":[{"type":"text","value":"Usage"}]},{"type":"element","tag":"code","props":{"code":"import { CoinbaseWalletConnector } from 'vagmi/connectors/coinbaseWallet';\n\nconst connector = new CoinbaseWalletConnector({\n  options: {\n    appName: 'vagmi.sh',\n    jsonRpcUrl: 'https://eth-mainnet.alchemyapi.io/v2/yourAlchemyId',\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-5e1063"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-aa4735"},"children":[{"type":"text","value":"CoinbaseWalletConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-5e1063"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-6ec4b5"},"children":[{"type":"text","value":"'vagmi/connectors/coinbaseWallet'"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"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-5e1063"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-a5f5d6"},"children":[{"type":"text","value":"connector"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-972f16"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-5e1063"},"children":[{"type":"text","value":"new"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-bec653"},"children":[{"type":"text","value":"CoinbaseWalletConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-aa4735"},"children":[{"type":"text","value":"options"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":": {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-aa4735"},"children":[{"type":"text","value":"appName"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-6ec4b5"},"children":[{"type":"text","value":"'vagmi.sh'"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-aa4735"},"children":[{"type":"text","value":"jsonRpcUrl"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-6ec4b5"},"children":[{"type":"text","value":"'https://eth-mainnet.alchemyapi.io/v2/yourAlchemyId'"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"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 { CoinbaseWalletConnector } from 'vagmi/connectors/coinbaseWallet';\n\nconst connector = new CoinbaseWalletConnector({\n  chains: [chain.mainnet, chain.optimism],\n  options: {\n    appName: 'vagmi.sh',\n    jsonRpcUrl: 'https://eth-mainnet.alchemyapi.io/v2/yourAlchemyId',\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-5e1063"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-aa4735"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-5e1063"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-6ec4b5"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-5e1063"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-aa4735"},"children":[{"type":"text","value":"CoinbaseWalletConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-5e1063"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-6ec4b5"},"children":[{"type":"text","value":"'vagmi/connectors/coinbaseWallet'"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"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-5e1063"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-a5f5d6"},"children":[{"type":"text","value":"connector"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-972f16"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-5e1063"},"children":[{"type":"text","value":"new"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-bec653"},"children":[{"type":"text","value":"CoinbaseWalletConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-aa4735"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":": ["}]},{"type":"element","tag":"span","props":{"class":"ct-a5f5d6"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-aa4735"},"children":[{"type":"text","value":"mainnet"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-a5f5d6"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-aa4735"},"children":[{"type":"text","value":"optimism"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":"],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-aa4735"},"children":[{"type":"text","value":"options"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":": {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-aa4735"},"children":[{"type":"text","value":"appName"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-6ec4b5"},"children":[{"type":"text","value":"'vagmi.sh'"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-aa4735"},"children":[{"type":"text","value":"jsonRpcUrl"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-6ec4b5"},"children":[{"type":"text","value":"'https://eth-mainnet.alchemyapi.io/v2/yourAlchemyId'"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"options"},"children":[{"type":"text","value":"options"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Options to pass to the "},{"type":"element","tag":"a","props":{"href":"https://docs.cloud.coinbase.com/wallet-sdk/docs","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Coinbase Wallet SDK"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { CoinbaseWalletConnector } from 'vagmi/connectors/coinbaseWallet';\n\nconst connector = new CoinbaseWalletConnector({\n  options: {\n    appName: 'vagmi.sh',\n    jsonRpcUrl: 'https://eth-mainnet.alchemyapi.io/v2/yourAlchemyId',\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-5e1063"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-aa4735"},"children":[{"type":"text","value":"CoinbaseWalletConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-5e1063"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-6ec4b5"},"children":[{"type":"text","value":"'vagmi/connectors/coinbaseWallet'"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"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-5e1063"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-a5f5d6"},"children":[{"type":"text","value":"connector"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-972f16"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-5e1063"},"children":[{"type":"text","value":"new"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-bec653"},"children":[{"type":"text","value":"CoinbaseWalletConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-aa4735"},"children":[{"type":"text","value":"options"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":": {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-aa4735"},"children":[{"type":"text","value":"appName"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-6ec4b5"},"children":[{"type":"text","value":"'vagmi.sh'"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-aa4735"},"children":[{"type":"text","value":"jsonRpcUrl"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-6ec4b5"},"children":[{"type":"text","value":"'https://eth-mainnet.alchemyapi.io/v2/yourAlchemyId'"}]},{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-6dd035"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"style","children":[{"type":"text","value":".ct-bec653{color:#61AFEF}.ct-972f16{color:#56B6C2}.ct-a5f5d6{color:#E5C07B}.ct-6ec4b5{color:#98C379}.ct-aa4735{color:#E06C75}.ct-6dd035{color:#ABB2BF}.ct-5e1063{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","depth":3,"text":"options"}]}]}},"_type":"markdown","_id":"content:4.connectors:2.coinbase-wallet.md","_source":"content","_file":"4.connectors/2.coinbase-wallet.md","_extension":"md"},{"_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"},{"_path":"/connectors/walletconnect","_draft":false,"_partial":false,"_empty":false,"title":"WalletConnect","description":"Official vagmi Connector for WalletConnect v2.","excerpt":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"walletconnect"},"children":[{"type":"text","value":"WalletConnect"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"WalletConnectConnector"}]},{"type":"text","value":" uses WalletConnect v2 by default and wraps the "},{"type":"element","tag":"a","props":{"href":"https://walletconnect.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"WalletConnect Ethereum Provider"}]},{"type":"text","value":" and supports its configuration options. This is a great option for adding support for many wallets to your app."}]},{"type":"element","tag":"code","props":{"code":"import { WalletConnectConnector } from 'vagmi/connectors/walletConnect'\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { WalletConnectConnector } from 'vagmi/connectors/walletConnect'\n"}]}]}]},{"type":"element","tag":"h2","props":{"id":"usage"},"children":[{"type":"text","value":"Usage"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To get started with Wallet Connect v2, you will need to retrieve a Project ID. You can find your Project ID "},{"type":"element","tag":"a","props":{"href":"https://cloud.walletconnect.com/sign-in","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { WalletConnectConnector } from 'vagmi/connectors/walletConnect'\n\nconst connector = new WalletConnectConnector({\n  options: {\n    projectId: '...',\n  },\n})\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { WalletConnectConnector } from 'vagmi/connectors/walletConnect'\n\nconst connector = new WalletConnectConnector({\n  options: {\n    projectId: '...',\n  },\n})\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 { mainnet, optimism, polygon } from 'vagmi/chains'\nimport { WalletConnectConnector } from 'vagmi/connectors/walletConnect'\n\nconst connector = new WalletConnectConnector({\n  chains: [mainnet, optimism, polygon],\n  options: {\n    projectId: '...',\n  },\n})\n","highlights":[5],"language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { mainnet, optimism, polygon } from 'vagmi/chains'\nimport { WalletConnectConnector } from 'vagmi/connectors/walletConnect'\n\nconst connector = new WalletConnectConnector({\n  chains: [mainnet, optimism, polygon],\n  options: {\n    projectId: '...',\n  },\n})\n"}]}]}]},{"type":"element","tag":"ul","props":{},"children":[{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"The above example is using chains from "},{"type":"element","tag":"a","props":{"href":"/react/chains#wagmichains"},"children":[{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"vagmi/chains"}]}]},{"type":"text","value":"."}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Upon connection, the connector will connect to the previously connected chain unless otherwise specified by a "},{"type":"element","tag":"a","props":{"href":"/core/hooks/useConnect#chainid-optional"},"children":[{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"chainId"}]},{"type":"text","value":" config on useConnect"}]},{"type":"text","value":"."}]}]},{"type":"element","tag":"h3","props":{"id":"options"},"children":[{"type":"text","value":"options"}]},{"type":"element","tag":"h4","props":{"id":"projectid"},"children":[{"type":"text","value":"projectId"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"WalletConnect Cloud Project ID. You can find your Project ID "},{"type":"element","tag":"a","props":{"href":"https://cloud.walletconnect.com/sign-in","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { WalletConnectConnector } from 'vagmi/connectors/walletConnect'\n\nconst connector = new WalletConnectConnector({\n  options: {\n    projectId: '...',\n  },\n})\n","highlights":[5],"language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { WalletConnectConnector } from 'vagmi/connectors/walletConnect'\n\nconst connector = new WalletConnectConnector({\n  options: {\n    projectId: '...',\n  },\n})\n"}]}]}]},{"type":"element","tag":"h4","props":{"id":"isnewchainsstale-optional"},"children":[{"type":"text","value":"isNewChainsStale (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Determines whether or not new chains added to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"chains"}]},{"type":"text","value":" should be considered as stale. Defaults to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"true"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { WalletConnectConnector } from 'vagmi/connectors/walletConnect'\n\nconst connector = new WalletConnectConnector({\n  options: {\n    projectId: '...',\n    isNewChainsStale: false,\n  },\n})\n","highlights":[6],"language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { WalletConnectConnector } from 'vagmi/connectors/walletConnect'\n\nconst connector = new WalletConnectConnector({\n  options: {\n    projectId: '...',\n    isNewChainsStale: false,\n  },\n})\n"}]}]}]},{"type":"element","tag":"details","props":{},"children":[{"type":"text","value":"\n  "},{"type":"element","tag":"summary","props":{},"children":[{"type":"text","value":"What is a stale chain & what does this flag do?"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If a new chain is added to your previously existing "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"chains"}]},{"type":"text","value":", this flag\nwill determine if that chain should be considered as stale. A stale chain is a chain that\nWalletConnect has yet to establish a relationship with (ie. the user has not approved or\nrejected the chain)."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Preface: Whereas WalletConnect v1 supported dynamic chain switching, WalletConnect v2 requires\nthe user to pre-approve a set of chains up-front. This comes with consequent UX nuances (see below) when\na user tries to switch to a chain that they have not approved."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This flag mainly affects the behavior when a wallet does not support dynamic chain authorization\nwith WalletConnect v2."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"true"}]},{"type":"text","value":" (default), the new chain will be treated as a stale chain. If the user\nhas yet to establish a relationship (approved/rejected) with this chain in their WalletConnect\nsession, the connector will disconnect upon the dapp auto-connecting, and the user will have to\nreconnect to the dapp (revalidate the chain) in order to approve the newly added chain.\nThis is the default behavior to avoid an unexpected error upon switching chains which may\nbe a confusing user experience (ie. the user will not know they have to reconnect\nunless the dapp handles these types of errors)."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"false"}]},{"type":"text","value":", the new chain will be treated as a validated chain. This means that if the user\nhas yet to establish a relationship with the chain in their WalletConnect session, wagmi will successfully\nauto-connect the user. This comes with the trade-off that the connector will throw an error\nwhen attempting to switch to the unapproved chain. This may be useful in cases where a dapp constantly\nmodifies their configured chains, and they do not want to disconnect the user upon\nauto-connecting. If the user decides to switch to the unapproved chain, it is important that the\ndapp handles this error and prompts the user to reconnect to the dapp in order to approve\nthe newly added chain."}]}]},{"type":"element","tag":"h4","props":{"id":"metadata-optional"},"children":[{"type":"text","value":"metadata (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Metadata for your app. "},{"type":"element","tag":"a","props":{"href":"https://docs.walletconnect.com/2.0/javascript/providers/ethereum#initialization","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"See more"}]}]},{"type":"element","tag":"code","props":{"code":"import { WalletConnectConnector } from 'vagmi/connectors/walletConnect'\n\nconst connector = new WalletConnectConnector({\n  options: {\n    projectId: '...',\n    metadata: {\n      name: 'wagmi',\n      description: 'my wagmi app',\n      url: 'https://wagmi.sh',\n      icons: ['https://wagmi.sh/icon.png'],\n    },\n  },\n})\n","highlights":[6,7,8,9,10,11],"language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { WalletConnectConnector } from 'vagmi/connectors/walletConnect'\n\nconst connector = new WalletConnectConnector({\n  options: {\n    projectId: '...',\n    metadata: {\n      name: 'wagmi',\n      description: 'my wagmi app',\n      url: 'https://wagmi.sh',\n      icons: ['https://wagmi.sh/icon.png'],\n    },\n  },\n})\n"}]}]}]},{"type":"element","tag":"h4","props":{"id":"showqrmodal-optional"},"children":[{"type":"text","value":"showQrModal (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Whether or not to show the QR Code Modal upon connection. "},{"type":"element","tag":"a","props":{"href":"https://docs.walletconnect.com/2.0/javascript/providers/ethereum#initialization","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"See more"}]},{"type":"text","value":". Defaults to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"true"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { WalletConnectConnector } from 'vagmi/connectors/walletConnect'\n\nconst connector = new WalletConnectConnector({\n  options: {\n    projectId: '...',\n    showQrModal: false,\n  },\n})\n","highlights":[6],"language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { WalletConnectConnector } from 'vagmi/connectors/walletConnect'\n\nconst connector = new WalletConnectConnector({\n  options: {\n    projectId: '...',\n    showQrModal: false,\n  },\n})\n"}]}]}]}]},"body":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"walletconnect"},"children":[{"type":"text","value":"WalletConnect"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"WalletConnectConnector"}]},{"type":"text","value":" uses WalletConnect v2 by default and wraps the "},{"type":"element","tag":"a","props":{"href":"https://walletconnect.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"WalletConnect Ethereum Provider"}]},{"type":"text","value":" and supports its configuration options. This is a great option for adding support for many wallets to your app."}]},{"type":"element","tag":"code","props":{"code":"import { WalletConnectConnector } from 'vagmi/connectors/walletConnect'\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-84bad6"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-d5f43e"},"children":[{"type":"text","value":"WalletConnectConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-84bad6"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-23cdd1"},"children":[{"type":"text","value":"'vagmi/connectors/walletConnect'"}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"usage"},"children":[{"type":"text","value":"Usage"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To get started with Wallet Connect v2, you will need to retrieve a Project ID. You can find your Project ID "},{"type":"element","tag":"a","props":{"href":"https://cloud.walletconnect.com/sign-in","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { WalletConnectConnector } from 'vagmi/connectors/walletConnect'\n\nconst connector = new WalletConnectConnector({\n  options: {\n    projectId: '...',\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-84bad6"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-d5f43e"},"children":[{"type":"text","value":"WalletConnectConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-84bad6"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-23cdd1"},"children":[{"type":"text","value":"'vagmi/connectors/walletConnect'"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-84bad6"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-74a1d7"},"children":[{"type":"text","value":"connector"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-35805e"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-84bad6"},"children":[{"type":"text","value":"new"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-9f8b05"},"children":[{"type":"text","value":"WalletConnectConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-d5f43e"},"children":[{"type":"text","value":"options"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":": {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-d5f43e"},"children":[{"type":"text","value":"projectId"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-23cdd1"},"children":[{"type":"text","value":"'...'"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"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 { mainnet, optimism, polygon } from 'vagmi/chains'\nimport { WalletConnectConnector } from 'vagmi/connectors/walletConnect'\n\nconst connector = new WalletConnectConnector({\n  chains: [mainnet, optimism, polygon],\n  options: {\n    projectId: '...',\n  },\n})\n","highlights":[5],"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-84bad6"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-d5f43e"},"children":[{"type":"text","value":"mainnet"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-d5f43e"},"children":[{"type":"text","value":"optimism"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-d5f43e"},"children":[{"type":"text","value":"polygon"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-84bad6"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-23cdd1"},"children":[{"type":"text","value":"'vagmi/chains'"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-84bad6"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-d5f43e"},"children":[{"type":"text","value":"WalletConnectConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-84bad6"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-23cdd1"},"children":[{"type":"text","value":"'vagmi/connectors/walletConnect'"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-84bad6"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-74a1d7"},"children":[{"type":"text","value":"connector"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-35805e"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-84bad6"},"children":[{"type":"text","value":"new"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-9f8b05"},"children":[{"type":"text","value":"WalletConnectConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line highlight"},"children":[{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-d5f43e"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":": ["}]},{"type":"element","tag":"span","props":{"class":"ct-d5f43e"},"children":[{"type":"text","value":"mainnet"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-d5f43e"},"children":[{"type":"text","value":"optimism"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-d5f43e"},"children":[{"type":"text","value":"polygon"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":"],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-d5f43e"},"children":[{"type":"text","value":"options"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":": {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-d5f43e"},"children":[{"type":"text","value":"projectId"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-23cdd1"},"children":[{"type":"text","value":"'...'"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":"})"}]}]}]}]}]},{"type":"element","tag":"ul","props":{},"children":[{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"The above example is using chains from "},{"type":"element","tag":"a","props":{"href":"/react/chains#wagmichains"},"children":[{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"vagmi/chains"}]}]},{"type":"text","value":"."}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Upon connection, the connector will connect to the previously connected chain unless otherwise specified by a "},{"type":"element","tag":"a","props":{"href":"/core/hooks/useConnect#chainid-optional"},"children":[{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"chainId"}]},{"type":"text","value":" config on useConnect"}]},{"type":"text","value":"."}]}]},{"type":"element","tag":"h3","props":{"id":"options"},"children":[{"type":"text","value":"options"}]},{"type":"element","tag":"h4","props":{"id":"projectid"},"children":[{"type":"text","value":"projectId"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"WalletConnect Cloud Project ID. You can find your Project ID "},{"type":"element","tag":"a","props":{"href":"https://cloud.walletconnect.com/sign-in","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { WalletConnectConnector } from 'vagmi/connectors/walletConnect'\n\nconst connector = new WalletConnectConnector({\n  options: {\n    projectId: '...',\n  },\n})\n","highlights":[5],"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-84bad6"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-d5f43e"},"children":[{"type":"text","value":"WalletConnectConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-84bad6"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-23cdd1"},"children":[{"type":"text","value":"'vagmi/connectors/walletConnect'"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-84bad6"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-74a1d7"},"children":[{"type":"text","value":"connector"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-35805e"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-84bad6"},"children":[{"type":"text","value":"new"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-9f8b05"},"children":[{"type":"text","value":"WalletConnectConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-d5f43e"},"children":[{"type":"text","value":"options"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":": {"}]}]},{"type":"element","tag":"span","props":{"class":"line highlight"},"children":[{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-d5f43e"},"children":[{"type":"text","value":"projectId"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-23cdd1"},"children":[{"type":"text","value":"'...'"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":"})"}]}]}]}]}]},{"type":"element","tag":"h4","props":{"id":"isnewchainsstale-optional"},"children":[{"type":"text","value":"isNewChainsStale (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Determines whether or not new chains added to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"chains"}]},{"type":"text","value":" should be considered as stale. Defaults to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"true"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { WalletConnectConnector } from 'vagmi/connectors/walletConnect'\n\nconst connector = new WalletConnectConnector({\n  options: {\n    projectId: '...',\n    isNewChainsStale: false,\n  },\n})\n","highlights":[6],"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-84bad6"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-d5f43e"},"children":[{"type":"text","value":"WalletConnectConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-84bad6"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-23cdd1"},"children":[{"type":"text","value":"'vagmi/connectors/walletConnect'"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-84bad6"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-74a1d7"},"children":[{"type":"text","value":"connector"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-35805e"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-84bad6"},"children":[{"type":"text","value":"new"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-9f8b05"},"children":[{"type":"text","value":"WalletConnectConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-d5f43e"},"children":[{"type":"text","value":"options"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":": {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-d5f43e"},"children":[{"type":"text","value":"projectId"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-23cdd1"},"children":[{"type":"text","value":"'...'"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line highlight"},"children":[{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-d5f43e"},"children":[{"type":"text","value":"isNewChainsStale"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-699567"},"children":[{"type":"text","value":"false"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":"})"}]}]}]}]}]},{"type":"element","tag":"details","props":{},"children":[{"type":"text","value":"\n  "},{"type":"element","tag":"summary","props":{},"children":[{"type":"text","value":"What is a stale chain & what does this flag do?"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If a new chain is added to your previously existing "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"chains"}]},{"type":"text","value":", this flag\nwill determine if that chain should be considered as stale. A stale chain is a chain that\nWalletConnect has yet to establish a relationship with (ie. the user has not approved or\nrejected the chain)."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Preface: Whereas WalletConnect v1 supported dynamic chain switching, WalletConnect v2 requires\nthe user to pre-approve a set of chains up-front. This comes with consequent UX nuances (see below) when\na user tries to switch to a chain that they have not approved."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This flag mainly affects the behavior when a wallet does not support dynamic chain authorization\nwith WalletConnect v2."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"true"}]},{"type":"text","value":" (default), the new chain will be treated as a stale chain. If the user\nhas yet to establish a relationship (approved/rejected) with this chain in their WalletConnect\nsession, the connector will disconnect upon the dapp auto-connecting, and the user will have to\nreconnect to the dapp (revalidate the chain) in order to approve the newly added chain.\nThis is the default behavior to avoid an unexpected error upon switching chains which may\nbe a confusing user experience (ie. the user will not know they have to reconnect\nunless the dapp handles these types of errors)."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"false"}]},{"type":"text","value":", the new chain will be treated as a validated chain. This means that if the user\nhas yet to establish a relationship with the chain in their WalletConnect session, wagmi will successfully\nauto-connect the user. This comes with the trade-off that the connector will throw an error\nwhen attempting to switch to the unapproved chain. This may be useful in cases where a dapp constantly\nmodifies their configured chains, and they do not want to disconnect the user upon\nauto-connecting. If the user decides to switch to the unapproved chain, it is important that the\ndapp handles this error and prompts the user to reconnect to the dapp in order to approve\nthe newly added chain."}]}]},{"type":"element","tag":"h4","props":{"id":"metadata-optional"},"children":[{"type":"text","value":"metadata (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Metadata for your app. "},{"type":"element","tag":"a","props":{"href":"https://docs.walletconnect.com/2.0/javascript/providers/ethereum#initialization","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"See more"}]}]},{"type":"element","tag":"code","props":{"code":"import { WalletConnectConnector } from 'vagmi/connectors/walletConnect'\n\nconst connector = new WalletConnectConnector({\n  options: {\n    projectId: '...',\n    metadata: {\n      name: 'wagmi',\n      description: 'my wagmi app',\n      url: 'https://wagmi.sh',\n      icons: ['https://wagmi.sh/icon.png'],\n    },\n  },\n})\n","highlights":[6,7,8,9,10,11],"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-84bad6"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-d5f43e"},"children":[{"type":"text","value":"WalletConnectConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-84bad6"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-23cdd1"},"children":[{"type":"text","value":"'vagmi/connectors/walletConnect'"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-84bad6"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-74a1d7"},"children":[{"type":"text","value":"connector"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-35805e"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-84bad6"},"children":[{"type":"text","value":"new"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-9f8b05"},"children":[{"type":"text","value":"WalletConnectConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-d5f43e"},"children":[{"type":"text","value":"options"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":": {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-d5f43e"},"children":[{"type":"text","value":"projectId"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-23cdd1"},"children":[{"type":"text","value":"'...'"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line highlight"},"children":[{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-d5f43e"},"children":[{"type":"text","value":"metadata"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":": {"}]}]},{"type":"element","tag":"span","props":{"class":"line highlight"},"children":[{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":"      "}]},{"type":"element","tag":"span","props":{"class":"ct-d5f43e"},"children":[{"type":"text","value":"name"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-23cdd1"},"children":[{"type":"text","value":"'wagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line highlight"},"children":[{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":"      "}]},{"type":"element","tag":"span","props":{"class":"ct-d5f43e"},"children":[{"type":"text","value":"description"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-23cdd1"},"children":[{"type":"text","value":"'my wagmi app'"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line highlight"},"children":[{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":"      "}]},{"type":"element","tag":"span","props":{"class":"ct-d5f43e"},"children":[{"type":"text","value":"url"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-23cdd1"},"children":[{"type":"text","value":"'https://wagmi.sh'"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line highlight"},"children":[{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":"      "}]},{"type":"element","tag":"span","props":{"class":"ct-d5f43e"},"children":[{"type":"text","value":"icons"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":": ["}]},{"type":"element","tag":"span","props":{"class":"ct-23cdd1"},"children":[{"type":"text","value":"'https://wagmi.sh/icon.png'"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":"],"}]}]},{"type":"element","tag":"span","props":{"class":"line highlight"},"children":[{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":"    },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":"})"}]}]}]}]}]},{"type":"element","tag":"h4","props":{"id":"showqrmodal-optional"},"children":[{"type":"text","value":"showQrModal (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Whether or not to show the QR Code Modal upon connection. "},{"type":"element","tag":"a","props":{"href":"https://docs.walletconnect.com/2.0/javascript/providers/ethereum#initialization","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"See more"}]},{"type":"text","value":". Defaults to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"true"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { WalletConnectConnector } from 'vagmi/connectors/walletConnect'\n\nconst connector = new WalletConnectConnector({\n  options: {\n    projectId: '...',\n    showQrModal: false,\n  },\n})\n","highlights":[6],"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-84bad6"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-d5f43e"},"children":[{"type":"text","value":"WalletConnectConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-84bad6"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-23cdd1"},"children":[{"type":"text","value":"'vagmi/connectors/walletConnect'"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-84bad6"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-74a1d7"},"children":[{"type":"text","value":"connector"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-35805e"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-84bad6"},"children":[{"type":"text","value":"new"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-9f8b05"},"children":[{"type":"text","value":"WalletConnectConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-d5f43e"},"children":[{"type":"text","value":"options"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":": {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-d5f43e"},"children":[{"type":"text","value":"projectId"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-23cdd1"},"children":[{"type":"text","value":"'...'"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line highlight"},"children":[{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-d5f43e"},"children":[{"type":"text","value":"showQrModal"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-699567"},"children":[{"type":"text","value":"false"}]},{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-5be35f"},"children":[{"type":"text","value":"})"}]}]}]}]}]},{"type":"element","tag":"style","children":[{"type":"text","value":".ct-699567{color:#D19A66}.ct-9f8b05{color:#61AFEF}.ct-35805e{color:#56B6C2}.ct-74a1d7{color:#E5C07B}.ct-23cdd1{color:#98C379}.ct-d5f43e{color:#E06C75}.ct-5be35f{color:#ABB2BF}.ct-84bad6{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","depth":3,"text":"options"}]}]}},"_type":"markdown","_id":"content:4.connectors:4.walletconnect.md","_source":"content","_file":"4.connectors/4.walletconnect.md","_extension":"md"},{"_path":"/connectors/walletconnectlegacy","_draft":false,"_partial":false,"_empty":false,"title":"WalletConnect","description":"Official vagmi Connector for WalletConnect.","excerpt":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"import { Callout } from 'nextra-theme-docs'"}]},{"type":"element","tag":"callout","props":{"type":"error"},"children":[{"type":"text","value":"\n  WalletConnect v1 has been sunset. You must migrate to the [WalletConnect v2\n  Connector](/react/connectors/walletConnect) before June 28, after which, this\n  Connector will be removed.\n"}]},{"type":"element","tag":"h1","props":{"id":"walletconnect-legacy"},"children":[{"type":"text","value":"WalletConnect Legacy"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"WalletConnectLegacyConnector"}]},{"type":"text","value":" uses WalletConnect v1 by default and wraps the "},{"type":"element","tag":"a","props":{"href":"https://walletconnect.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"WalletConnect Ethereum Provider"}]},{"type":"text","value":" and supports its configuration options. This is a great option for adding support for many wallets to your app."}]},{"type":"element","tag":"code","props":{"code":"import { WalletConnectLegacyConnector } from 'vagmi/connectors/walletConnectLegacy'\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { WalletConnectLegacyConnector } from 'vagmi/connectors/walletConnectLegacy'\n"}]}]}]},{"type":"element","tag":"h2","props":{"id":"usage"},"children":[{"type":"text","value":"Usage"}]},{"type":"element","tag":"code","props":{"code":"import { WalletConnectLegacyConnector } from 'vagmi/connectors/walletConnectLegacy'\n\nconst connector = new WalletConnectLegacyConnector({\n  options: {\n    qrcode: true,\n  },\n})\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { WalletConnectLegacyConnector } from 'vagmi/connectors/walletConnectLegacy'\n\nconst connector = new WalletConnectLegacyConnector({\n  options: {\n    qrcode: true,\n  },\n})\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 { mainnet, optimism } from 'vagmi/chains'\nimport { WalletConnectLegacyConnector } from 'vagmi/connectors/walletConnectLegacy'\n\nconst connector = new WalletConnectLegacyConnector({\n  chains: [mainnet, optimism],\n  options: {\n    qrcode: true,\n  },\n})\n","highlights":[5],"language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { mainnet, optimism } from 'vagmi/chains'\nimport { WalletConnectLegacyConnector } from 'vagmi/connectors/walletConnectLegacy'\n\nconst connector = new WalletConnectLegacyConnector({\n  chains: [mainnet, optimism],\n  options: {\n    qrcode: true,\n  },\n})\n"}]}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Note: Upon connection, the connector will connect to the previously connected chain unless otherwise specified by a "},{"type":"element","tag":"a","props":{"href":"/react/hooks/useConnect#chainid-optional"},"children":[{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"chainId"}]},{"type":"text","value":" config on useConnect"}]},{"type":"text","value":"."}]},{"type":"element","tag":"h3","props":{"id":"options"},"children":[{"type":"text","value":"options"}]},{"type":"element","tag":"h4","props":{"id":"projectid-optional"},"children":[{"type":"text","value":"projectId (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"WalletConnect Cloud Project ID. Required for WalletConnect v2. You can find your Project ID "},{"type":"element","tag":"a","props":{"href":"https://cloud.walletconnect.com/sign-in","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { WalletConnectLegacyConnector } from 'vagmi/connectors/walletConnectLegacy'\n\nconst connector = new WalletConnectLegacyConnector({\n  options: {\n    qrcode: true,\n    projectId: '...',\n  },\n})\n","highlights":[7],"language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { WalletConnectLegacyConnector } from 'vagmi/connectors/walletConnectLegacy'\n\nconst connector = new WalletConnectLegacyConnector({\n  options: {\n    qrcode: true,\n    projectId: '...',\n  },\n})\n"}]}]}]},{"type":"element","tag":"h4","props":{"id":"other-options"},"children":[{"type":"text","value":"Other options"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can pass through options supported by the "},{"type":"element","tag":"a","props":{"href":"https://github.com/WalletConnect/walletconnect-monorepo/blob/v1.0/packages/helpers/types/index.d.ts#L300-L314","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"WalletConnect v1 "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"WalletConnectProvider"}]}]},{"type":"text","value":" or the "},{"type":"element","tag":"a","props":{"href":"https://github.com/WalletConnect/walletconnect-monorepo/blob/3f0f22b9b85294caed60cdf74f61363ce5ce686b/providers/universal-provider/src/types/misc.ts#L8-L16","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"WalletConnect v2 "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"UniversalProvider"}]}]},{"type":"text","value":":"}]},{"type":"element","tag":"code","props":{"code":"import { WalletConnectLegacyConnector } from 'vagmi/connectors/walletConnectLegacy'\n\nconst connector = new WalletConnectLegacyConnector({\n  options: {\n    qrcode: true,\n    rpc: {\n      1: 'https://eth-mainnet.alchemyapi.io/v2/yourAlchemyId',\n    },\n  },\n})\n","highlights":[4,5,6,7,8,9],"language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { WalletConnectLegacyConnector } from 'vagmi/connectors/walletConnectLegacy'\n\nconst connector = new WalletConnectLegacyConnector({\n  options: {\n    qrcode: true,\n    rpc: {\n      1: 'https://eth-mainnet.alchemyapi.io/v2/yourAlchemyId',\n    },\n  },\n})\n"}]}]}]}]},"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"import { Callout } from 'nextra-theme-docs'"}]},{"type":"element","tag":"callout","props":{"type":"error"},"children":[{"type":"text","value":"\n  WalletConnect v1 has been sunset. You must migrate to the [WalletConnect v2\n  Connector](/react/connectors/walletConnect) before June 28, after which, this\n  Connector will be removed.\n"}]},{"type":"element","tag":"h1","props":{"id":"walletconnect-legacy"},"children":[{"type":"text","value":"WalletConnect Legacy"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"WalletConnectLegacyConnector"}]},{"type":"text","value":" uses WalletConnect v1 by default and wraps the "},{"type":"element","tag":"a","props":{"href":"https://walletconnect.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"WalletConnect Ethereum Provider"}]},{"type":"text","value":" and supports its configuration options. This is a great option for adding support for many wallets to your app."}]},{"type":"element","tag":"code","props":{"code":"import { WalletConnectLegacyConnector } from 'vagmi/connectors/walletConnectLegacy'\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-670bfb"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-4581a1"},"children":[{"type":"text","value":"WalletConnectLegacyConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-670bfb"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-6367b5"},"children":[{"type":"text","value":"'vagmi/connectors/walletConnectLegacy'"}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"usage"},"children":[{"type":"text","value":"Usage"}]},{"type":"element","tag":"code","props":{"code":"import { WalletConnectLegacyConnector } from 'vagmi/connectors/walletConnectLegacy'\n\nconst connector = new WalletConnectLegacyConnector({\n  options: {\n    qrcode: 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-670bfb"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-4581a1"},"children":[{"type":"text","value":"WalletConnectLegacyConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-670bfb"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-6367b5"},"children":[{"type":"text","value":"'vagmi/connectors/walletConnectLegacy'"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-670bfb"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-703b36"},"children":[{"type":"text","value":"connector"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-12516c"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-670bfb"},"children":[{"type":"text","value":"new"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-3c0e36"},"children":[{"type":"text","value":"WalletConnectLegacyConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-4581a1"},"children":[{"type":"text","value":"options"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":": {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-4581a1"},"children":[{"type":"text","value":"qrcode"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-23135a"},"children":[{"type":"text","value":"true"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"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 { mainnet, optimism } from 'vagmi/chains'\nimport { WalletConnectLegacyConnector } from 'vagmi/connectors/walletConnectLegacy'\n\nconst connector = new WalletConnectLegacyConnector({\n  chains: [mainnet, optimism],\n  options: {\n    qrcode: true,\n  },\n})\n","highlights":[5],"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-670bfb"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-4581a1"},"children":[{"type":"text","value":"mainnet"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-4581a1"},"children":[{"type":"text","value":"optimism"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-670bfb"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-6367b5"},"children":[{"type":"text","value":"'vagmi/chains'"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-670bfb"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-4581a1"},"children":[{"type":"text","value":"WalletConnectLegacyConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-670bfb"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-6367b5"},"children":[{"type":"text","value":"'vagmi/connectors/walletConnectLegacy'"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-670bfb"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-703b36"},"children":[{"type":"text","value":"connector"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-12516c"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-670bfb"},"children":[{"type":"text","value":"new"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-3c0e36"},"children":[{"type":"text","value":"WalletConnectLegacyConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line highlight"},"children":[{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-4581a1"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":": ["}]},{"type":"element","tag":"span","props":{"class":"ct-4581a1"},"children":[{"type":"text","value":"mainnet"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-4581a1"},"children":[{"type":"text","value":"optimism"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":"],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-4581a1"},"children":[{"type":"text","value":"options"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":": {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-4581a1"},"children":[{"type":"text","value":"qrcode"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-23135a"},"children":[{"type":"text","value":"true"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":"})"}]}]}]}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Note: Upon connection, the connector will connect to the previously connected chain unless otherwise specified by a "},{"type":"element","tag":"a","props":{"href":"/react/hooks/useConnect#chainid-optional"},"children":[{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"chainId"}]},{"type":"text","value":" config on useConnect"}]},{"type":"text","value":"."}]},{"type":"element","tag":"h3","props":{"id":"options"},"children":[{"type":"text","value":"options"}]},{"type":"element","tag":"h4","props":{"id":"projectid-optional"},"children":[{"type":"text","value":"projectId (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"WalletConnect Cloud Project ID. Required for WalletConnect v2. You can find your Project ID "},{"type":"element","tag":"a","props":{"href":"https://cloud.walletconnect.com/sign-in","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { WalletConnectLegacyConnector } from 'vagmi/connectors/walletConnectLegacy'\n\nconst connector = new WalletConnectLegacyConnector({\n  options: {\n    qrcode: true,\n    projectId: '...',\n  },\n})\n","highlights":[7],"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-670bfb"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-4581a1"},"children":[{"type":"text","value":"WalletConnectLegacyConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-670bfb"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-6367b5"},"children":[{"type":"text","value":"'vagmi/connectors/walletConnectLegacy'"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-670bfb"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-703b36"},"children":[{"type":"text","value":"connector"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-12516c"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-670bfb"},"children":[{"type":"text","value":"new"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-3c0e36"},"children":[{"type":"text","value":"WalletConnectLegacyConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-4581a1"},"children":[{"type":"text","value":"options"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":": {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-4581a1"},"children":[{"type":"text","value":"qrcode"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-23135a"},"children":[{"type":"text","value":"true"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-4581a1"},"children":[{"type":"text","value":"projectId"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-6367b5"},"children":[{"type":"text","value":"'...'"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line highlight"},"children":[{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":"})"}]}]}]}]}]},{"type":"element","tag":"h4","props":{"id":"other-options"},"children":[{"type":"text","value":"Other options"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can pass through options supported by the "},{"type":"element","tag":"a","props":{"href":"https://github.com/WalletConnect/walletconnect-monorepo/blob/v1.0/packages/helpers/types/index.d.ts#L300-L314","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"WalletConnect v1 "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"WalletConnectProvider"}]}]},{"type":"text","value":" or the "},{"type":"element","tag":"a","props":{"href":"https://github.com/WalletConnect/walletconnect-monorepo/blob/3f0f22b9b85294caed60cdf74f61363ce5ce686b/providers/universal-provider/src/types/misc.ts#L8-L16","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"WalletConnect v2 "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"UniversalProvider"}]}]},{"type":"text","value":":"}]},{"type":"element","tag":"code","props":{"code":"import { WalletConnectLegacyConnector } from 'vagmi/connectors/walletConnectLegacy'\n\nconst connector = new WalletConnectLegacyConnector({\n  options: {\n    qrcode: true,\n    rpc: {\n      1: 'https://eth-mainnet.alchemyapi.io/v2/yourAlchemyId',\n    },\n  },\n})\n","highlights":[4,5,6,7,8,9],"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-670bfb"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-4581a1"},"children":[{"type":"text","value":"WalletConnectLegacyConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-670bfb"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-6367b5"},"children":[{"type":"text","value":"'vagmi/connectors/walletConnectLegacy'"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-670bfb"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-703b36"},"children":[{"type":"text","value":"connector"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-12516c"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-670bfb"},"children":[{"type":"text","value":"new"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-3c0e36"},"children":[{"type":"text","value":"WalletConnectLegacyConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line highlight"},"children":[{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-4581a1"},"children":[{"type":"text","value":"options"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":": {"}]}]},{"type":"element","tag":"span","props":{"class":"line highlight"},"children":[{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-4581a1"},"children":[{"type":"text","value":"qrcode"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-23135a"},"children":[{"type":"text","value":"true"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line highlight"},"children":[{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-4581a1"},"children":[{"type":"text","value":"rpc"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":": {"}]}]},{"type":"element","tag":"span","props":{"class":"line highlight"},"children":[{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":"      "}]},{"type":"element","tag":"span","props":{"class":"ct-23135a"},"children":[{"type":"text","value":"1"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-6367b5"},"children":[{"type":"text","value":"'https://eth-mainnet.alchemyapi.io/v2/yourAlchemyId'"}]},{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line highlight"},"children":[{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":"    },"}]}]},{"type":"element","tag":"span","props":{"class":"line highlight"},"children":[{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-de0d93"},"children":[{"type":"text","value":"})"}]}]}]}]}]},{"type":"element","tag":"style","children":[{"type":"text","value":".ct-23135a{color:#D19A66}.ct-3c0e36{color:#61AFEF}.ct-12516c{color:#56B6C2}.ct-703b36{color:#E5C07B}.ct-6367b5{color:#98C379}.ct-4581a1{color:#E06C75}.ct-de0d93{color:#ABB2BF}.ct-670bfb{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","depth":3,"text":"options"}]}]}},"_type":"markdown","_id":"content:4.connectors:5.walletconnectLegacy.md","_source":"content","_file":"4.connectors/5.walletconnectLegacy.md","_extension":"md"},{"_path":"/composables/useaccount","_draft":false,"_partial":false,"_empty":false,"title":"useAccount","description":"Composable for accessing the connected account.","excerpt":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"usage"},"children":[{"type":"text","value":"Usage"}]},{"type":"element","tag":"code","props":{"code":"<script setup>\nimport { useAccount } from 'vagmi';\n\nconst { address, isConnecting, isDisconnected } = useAccount();\n</script>\n\n<template>\n  <div v-if=\"isConnecting\">\n    Connecting...\n  </div>\n  <div v-else-if=\"isDisconnected\">\n    Disconnected\n  </div>\n  <div v-else>\n    {{ address }}\n  </div>\n</template>\n","language":"vue"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"<script setup>\nimport { useAccount } from 'vagmi';\n\nconst { address, isConnecting, isDisconnected } = useAccount();\n</script>\n\n<template>\n  <div v-if=\"isConnecting\">\n    Connecting...\n  </div>\n  <div v-else-if=\"isDisconnected\">\n    Disconnected\n  </div>\n  <div v-else>\n    {{ address }}\n  </div>\n</template>\n"}]}]}]},{"type":"element","tag":"h2","props":{"id":"return-value"},"children":[{"type":"text","value":"Return Value"}]},{"type":"element","tag":"code","props":{"code":"{\n  address?: Ref<string>\n  connector?: Ref<Connector>\n  isConnecting: Ref<boolean>\n  isReconnecting: Ref<boolean>\n  isConnected: Ref<boolean>\n  isDisconnected: Ref<boolean>\n  status: Ref<'connecting' | 'reconnecting' | 'connected' | 'disconnected'>\n}\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"{\n  address?: Ref<string>\n  connector?: Ref<Connector>\n  isConnecting: Ref<boolean>\n  isReconnecting: Ref<boolean>\n  isConnected: Ref<boolean>\n  isDisconnected: Ref<boolean>\n  status: Ref<'connecting' | 'reconnecting' | 'connected' | 'disconnected'>\n}\n"}]}]}]},{"type":"element","tag":"h2","props":{"id":"configuration"},"children":[{"type":"text","value":"Configuration"}]},{"type":"element","tag":"h3","props":{"id":"onconnect-optional"},"children":[{"type":"text","value":"onConnect (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when account connects."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It provides the connected address & connector, as well as a "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"isReconnected"}]},{"type":"text","value":" flag for if the user reconnected via "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"autoConnect"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { useAccount } from 'vagmi';\n\nconst account = useAccount({\n  onConnect({ address, connector, isReconnected }) {\n    console.log('Connected', { address, connector, isReconnected });\n  },\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useAccount } from 'vagmi';\n\nconst account = useAccount({\n  onConnect({ address, connector, isReconnected }) {\n    console.log('Connected', { address, connector, isReconnected });\n  },\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"ondisconnect-optional"},"children":[{"type":"text","value":"onDisconnect (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when account disconnects."}]},{"type":"element","tag":"code","props":{"code":"import { useAccount } from 'vagmi';\n\nconst account = useAccount({\n  onDisconnect() {\n    console.log('Disconnected');\n  },\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useAccount } from 'vagmi';\n\nconst account = useAccount({\n  onDisconnect() {\n    console.log('Disconnected');\n  },\n});\n"}]}]}]},{"type":"element","tag":"h2","props":{"id":"contributors"},"children":[{"type":"text","value":"Contributors"}]},{"type":"element","tag":"contributors","props":{"fn":"useAccount"},"children":[]}]},"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"usage"},"children":[{"type":"text","value":"Usage"}]},{"type":"element","tag":"code","props":{"code":"<script setup>\nimport { useAccount } from 'vagmi';\n\nconst { address, isConnecting, isDisconnected } = useAccount();\n</script>\n\n<template>\n  <div v-if=\"isConnecting\">\n    Connecting...\n  </div>\n  <div v-else-if=\"isDisconnected\">\n    Disconnected\n  </div>\n  <div v-else>\n    {{ address }}\n  </div>\n</template>\n","language":"vue"},"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-b1a217"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-62bb63"},"children":[{"type":"text","value":"script"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-fcfa96"},"children":[{"type":"text","value":"setup"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-9884ac"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-62bb63"},"children":[{"type":"text","value":"useAccount"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-9884ac"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-790012"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"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-9884ac"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-b3b9ba"},"children":[{"type":"text","value":"address"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-b3b9ba"},"children":[{"type":"text","value":"isConnecting"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-b3b9ba"},"children":[{"type":"text","value":"isDisconnected"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-592e2f"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e90e44"},"children":[{"type":"text","value":"useAccount"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":"();"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":"</"}]},{"type":"element","tag":"span","props":{"class":"ct-62bb63"},"children":[{"type":"text","value":"script"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"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-b1a217"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-62bb63"},"children":[{"type":"text","value":"template"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":"  <"}]},{"type":"element","tag":"span","props":{"class":"ct-fcfa96"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-fcfa96"},"children":[{"type":"text","value":"v-if"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-62bb63"},"children":[{"type":"text","value":"isConnecting"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-fcfa96"},"children":[{"type":"text","value":"Connecting"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":"..."}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":"  </"}]},{"type":"element","tag":"span","props":{"class":"ct-fcfa96"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":"  <"}]},{"type":"element","tag":"span","props":{"class":"ct-fcfa96"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-fcfa96"},"children":[{"type":"text","value":"v-else-if"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-62bb63"},"children":[{"type":"text","value":"isDisconnected"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-fcfa96"},"children":[{"type":"text","value":"Disconnected"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":"  </"}]},{"type":"element","tag":"span","props":{"class":"ct-fcfa96"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":"  <"}]},{"type":"element","tag":"span","props":{"class":"ct-fcfa96"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-fcfa96"},"children":[{"type":"text","value":"v-else"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":"    {{ "}]},{"type":"element","tag":"span","props":{"class":"ct-fcfa96"},"children":[{"type":"text","value":"address"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":" }}"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":"  </"}]},{"type":"element","tag":"span","props":{"class":"ct-fcfa96"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":"</"}]},{"type":"element","tag":"span","props":{"class":"ct-62bb63"},"children":[{"type":"text","value":"template"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":">"}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"return-value"},"children":[{"type":"text","value":"Return Value"}]},{"type":"element","tag":"code","props":{"code":"{\n  address?: Ref<string>\n  connector?: Ref<Connector>\n  isConnecting: Ref<boolean>\n  isReconnecting: Ref<boolean>\n  isConnected: Ref<boolean>\n  isDisconnected: Ref<boolean>\n  status: Ref<'connecting' | 'reconnecting' | 'connected' | 'disconnected'>\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-b1a217"},"children":[{"type":"text","value":"{"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-62bb63"},"children":[{"type":"text","value":"address"}]},{"type":"element","tag":"span","props":{"class":"ct-9884ac"},"children":[{"type":"text","value":"?:"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-62bb63"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-592e2f"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-62bb63"},"children":[{"type":"text","value":"string"}]},{"type":"element","tag":"span","props":{"class":"ct-592e2f"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-62bb63"},"children":[{"type":"text","value":"connector"}]},{"type":"element","tag":"span","props":{"class":"ct-9884ac"},"children":[{"type":"text","value":"?:"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-62bb63"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-592e2f"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-62bb63"},"children":[{"type":"text","value":"Connector"}]},{"type":"element","tag":"span","props":{"class":"ct-592e2f"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":"  isConnecting: "}]},{"type":"element","tag":"span","props":{"class":"ct-62bb63"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-592e2f"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-62bb63"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-592e2f"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":"  isReconnecting: "}]},{"type":"element","tag":"span","props":{"class":"ct-62bb63"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-592e2f"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-62bb63"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-592e2f"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":"  isConnected: "}]},{"type":"element","tag":"span","props":{"class":"ct-62bb63"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-592e2f"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-62bb63"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-592e2f"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":"  isDisconnected: "}]},{"type":"element","tag":"span","props":{"class":"ct-62bb63"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-592e2f"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-62bb63"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-592e2f"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":"  status: "}]},{"type":"element","tag":"span","props":{"class":"ct-62bb63"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-592e2f"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-790012"},"children":[{"type":"text","value":"'connecting'"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-592e2f"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-790012"},"children":[{"type":"text","value":"'reconnecting'"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-592e2f"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-790012"},"children":[{"type":"text","value":"'connected'"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-592e2f"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-790012"},"children":[{"type":"text","value":"'disconnected'"}]},{"type":"element","tag":"span","props":{"class":"ct-592e2f"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":"}"}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"configuration"},"children":[{"type":"text","value":"Configuration"}]},{"type":"element","tag":"h3","props":{"id":"onconnect-optional"},"children":[{"type":"text","value":"onConnect (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when account connects."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It provides the connected address & connector, as well as a "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"isReconnected"}]},{"type":"text","value":" flag for if the user reconnected via "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"autoConnect"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { useAccount } from 'vagmi';\n\nconst account = useAccount({\n  onConnect({ address, connector, isReconnected }) {\n    console.log('Connected', { address, connector, isReconnected });\n  },\n});\n","language":"js"},"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-9884ac"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-62bb63"},"children":[{"type":"text","value":"useAccount"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-9884ac"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-790012"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"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-9884ac"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-b3b9ba"},"children":[{"type":"text","value":"account"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-592e2f"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e90e44"},"children":[{"type":"text","value":"useAccount"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-e90e44"},"children":[{"type":"text","value":"onConnect"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":"({ "}]},{"type":"element","tag":"span","props":{"class":"ct-62bb63"},"children":[{"type":"text","value":"address"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-62bb63"},"children":[{"type":"text","value":"connector"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-62bb63"},"children":[{"type":"text","value":"isReconnected"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":" }) {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-b3b9ba"},"children":[{"type":"text","value":"console"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-e90e44"},"children":[{"type":"text","value":"log"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-790012"},"children":[{"type":"text","value":"'Connected'"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":", { "}]},{"type":"element","tag":"span","props":{"class":"ct-62bb63"},"children":[{"type":"text","value":"address"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-62bb63"},"children":[{"type":"text","value":"connector"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-62bb63"},"children":[{"type":"text","value":"isReconnected"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":" });"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"ondisconnect-optional"},"children":[{"type":"text","value":"onDisconnect (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when account disconnects."}]},{"type":"element","tag":"code","props":{"code":"import { useAccount } from 'vagmi';\n\nconst account = useAccount({\n  onDisconnect() {\n    console.log('Disconnected');\n  },\n});\n","language":"js"},"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-9884ac"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-62bb63"},"children":[{"type":"text","value":"useAccount"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-9884ac"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-790012"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"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-9884ac"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-b3b9ba"},"children":[{"type":"text","value":"account"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-592e2f"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e90e44"},"children":[{"type":"text","value":"useAccount"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-e90e44"},"children":[{"type":"text","value":"onDisconnect"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":"() {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-b3b9ba"},"children":[{"type":"text","value":"console"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-e90e44"},"children":[{"type":"text","value":"log"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-790012"},"children":[{"type":"text","value":"'Disconnected'"}]},{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":");"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-b1a217"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"contributors"},"children":[{"type":"text","value":"Contributors"}]},{"type":"element","tag":"contributors","props":{"fn":"useAccount"},"children":[]},{"type":"element","tag":"style","children":[{"type":"text","value":".ct-e90e44{color:#61AFEF}.ct-592e2f{color:#56B6C2}.ct-b3b9ba{color:#E5C07B}.ct-790012{color:#98C379}.ct-9884ac{color:#C678DD}.ct-fcfa96{color:#D19A66}.ct-62bb63{color:#E06C75}.ct-b1a217{color:#ABB2BF}"}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"usage","depth":2,"text":"Usage"},{"id":"return-value","depth":2,"text":"Return Value"},{"id":"configuration","depth":2,"text":"Configuration","children":[{"id":"onconnect-optional","depth":3,"text":"onConnect (optional)"},{"id":"ondisconnect-optional","depth":3,"text":"onDisconnect (optional)"}]},{"id":"contributors","depth":2,"text":"Contributors"}]}},"_type":"markdown","_id":"content:5.composables:1.useAccount.md","_source":"content","_file":"5.composables/1.useAccount.md","_extension":"md"},{"_path":"/composables/usebalance","_draft":false,"_partial":false,"_empty":false,"title":"useBalance","description":"Composable for fetching balance information for Ethereum or ERC-20 tokens.","excerpt":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"usage"},"children":[{"type":"text","value":"Usage"}]},{"type":"element","tag":"code","props":{"code":"<script setup>\nimport { useBalance } from 'vagmi';\n\nconst { data, isError, isLoading } = useBalance({\n  address: 'awkweb.eth',\n});\n</script>\n\n<template>\n  <div v-if=\"isLoading\">\n    Fetching balance...\n  </div>\n  <div v-else-if=\"isError\">\n    Error fetching balance\n  </div>\n  <div v-else>\n    Balance: {{ data?.formatted }} {{ data?.symbol }}\n  </div>\n</template>\n","language":"vue"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"<script setup>\nimport { useBalance } from 'vagmi';\n\nconst { data, isError, isLoading } = useBalance({\n  address: 'awkweb.eth',\n});\n</script>\n\n<template>\n  <div v-if=\"isLoading\">\n    Fetching balance...\n  </div>\n  <div v-else-if=\"isError\">\n    Error fetching balance\n  </div>\n  <div v-else>\n    Balance: {{ data?.formatted }} {{ data?.symbol }}\n  </div>\n</template>\n"}]}]}]},{"type":"element","tag":"h2","props":{"id":"return-value"},"children":[{"type":"text","value":"Return Value"}]},{"type":"element","tag":"code","props":{"code":"{\n  data?: Ref<{\n    decimals: number\n    formatted: string\n    symbol: string\n    value: BigNumber\n  }>\n  error?: Ref<Error>\n  isIdle: Ref<boolean>\n  isLoading: Ref<boolean>\n  isFetching: Ref<boolean>\n  isSuccess: Ref<boolean>\n  isError: Ref<boolean>\n  isFetched: Ref<boolean>\n  isRefetching: Ref<boolean>\n  refetch: (options: {\n    throwOnError: boolean\n    cancelRefetch: boolean\n  }) => Promise<{\n    decimals: number\n    formatted: string\n    symbol: string\n    value: BigNumber\n  }>\n  status: Ref<'idle' | 'error' | 'loading' | 'success'>\n}\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"{\n  data?: Ref<{\n    decimals: number\n    formatted: string\n    symbol: string\n    value: BigNumber\n  }>\n  error?: Ref<Error>\n  isIdle: Ref<boolean>\n  isLoading: Ref<boolean>\n  isFetching: Ref<boolean>\n  isSuccess: Ref<boolean>\n  isError: Ref<boolean>\n  isFetched: Ref<boolean>\n  isRefetching: Ref<boolean>\n  refetch: (options: {\n    throwOnError: boolean\n    cancelRefetch: boolean\n  }) => Promise<{\n    decimals: number\n    formatted: string\n    symbol: string\n    value: BigNumber\n  }>\n  status: Ref<'idle' | 'error' | 'loading' | 'success'>\n}\n"}]}]}]},{"type":"element","tag":"h2","props":{"id":"configuration"},"children":[{"type":"text","value":"Configuration"}]},{"type":"element","tag":"h3","props":{"id":"address-optional"},"children":[{"type":"text","value":"address (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Address or ENS name to fetch balance for. If "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"address"}]},{"type":"text","value":" is not defined, composable will not run."}]},{"type":"element","tag":"code","props":{"code":"import { useBalance } from 'vagmi';\n\nconst balance = useBalance({\n  address: '0xA0Cf798816D4b9b9866b5330EEa46a18382f251e',\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useBalance } from 'vagmi';\n\nconst balance = useBalance({\n  address: '0xA0Cf798816D4b9b9866b5330EEa46a18382f251e',\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"chainid-optional"},"children":[{"type":"text","value":"chainId (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Force a specific chain id for the request. The vagmi "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"Client"}]},{"type":"text","value":"'s ethers "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"provider"}]},{"type":"text","value":" must be set up as a "},{"type":"element","tag":"a","props":{"href":"https://vagmi.vercel.app/client#provider-optional","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"chain-aware function"}]},{"type":"text","value":" for this to work correctly."}]},{"type":"element","tag":"code","props":{"code":"import { useBalance } from 'vagmi';\n\nconst balance = useBalance({\n  address: '0xA0Cf798816D4b9b9866b5330EEa46a18382f251e',\n  chainId: 1,\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useBalance } from 'vagmi';\n\nconst balance = useBalance({\n  address: '0xA0Cf798816D4b9b9866b5330EEa46a18382f251e',\n  chainId: 1,\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"formatunits-optional"},"children":[{"type":"text","value":"formatUnits (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Formats balance using ethers "},{"type":"element","tag":"a","props":{"href":"https://docs.ethers.io/v5/api/utils/display-logic/#display-logic--units","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"units"}]},{"type":"text","value":". Defaults to ether."}]},{"type":"element","tag":"code","props":{"code":"import { useBalance } from 'vagmi';\n\nconst balance = useBalance({\n  address: 'awkweb.eth',\n  formatUnits: 'gwei',\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useBalance } from 'vagmi';\n\nconst balance = useBalance({\n  address: 'awkweb.eth',\n  formatUnits: 'gwei',\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"token-optional"},"children":[{"type":"text","value":"token (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Address for ERC-20 token. If "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"token"}]},{"type":"text","value":" is provided, hook fetches token balance instead of Ethereum balance. For example, we can fetch "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"awkweb.eth"}]},{"type":"text","value":"'s current "},{"type":"element","tag":"a","props":{"href":"https://etherscan.io/address/0x1f9840a85d5af5bf1d1762f925bdaddc4201f984","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"$UNI"}]},{"type":"text","value":" balance."}]},{"type":"element","tag":"code","props":{"code":"import { useBalance } from 'vagmi';\n\nconst balance = useBalance({\n  address: 'awkweb.eth',\n  token: '0x1f9840a85d5af5bf1d1762f925bdaddc4201f984',\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useBalance } from 'vagmi';\n\nconst balance = useBalance({\n  address: 'awkweb.eth',\n  token: '0x1f9840a85d5af5bf1d1762f925bdaddc4201f984',\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"watch-optional"},"children":[{"type":"text","value":"watch (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Watches and refreshes data for new blocks."}]},{"type":"element","tag":"code","props":{"code":"import { useBalance } from 'vagmi';\n\nconst balance = useBalance({\n  address: 'awkweb.eth',\n  watch: true,\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useBalance } from 'vagmi';\n\nconst balance = useBalance({\n  address: 'awkweb.eth',\n  watch: true,\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"cachetime-optional"},"children":[{"type":"text","value":"cacheTime (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Time (in ms) which the data should remain in the cache. Defaults to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"0"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { useBalance } from 'vagmi';\n\nconst balance = useBalance({\n  address: 'awkweb.eth',\n  cacheTime: 2_000,\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useBalance } from 'vagmi';\n\nconst balance = useBalance({\n  address: 'awkweb.eth',\n  cacheTime: 2_000,\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"enabled-optional"},"children":[{"type":"text","value":"enabled (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Set this to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"false"}]},{"type":"text","value":" to disable this query from automatically running. Defaults to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"true"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { useBalance } from 'vagmi';\n\nconst balance = useBalance({\n  address: 'awkweb.eth',\n  enabled: false,\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useBalance } from 'vagmi';\n\nconst balance = useBalance({\n  address: 'awkweb.eth',\n  enabled: false,\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"staletime-optional"},"children":[{"type":"text","value":"staleTime (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Time (in ms) after data is considered stale. If set to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"Infinity"}]},{"type":"text","value":" the data will never be considered stale. Defaults to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"0"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { useBalance } from 'vagmi';\n\nconst balance = useBalance({\n  address: 'awkweb.eth',\n  staleTime: 2_000,\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useBalance } from 'vagmi';\n\nconst balance = useBalance({\n  address: 'awkweb.eth',\n  staleTime: 2_000,\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"onerror-optional"},"children":[{"type":"text","value":"onError (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when an error is thrown while fetching new data."}]},{"type":"element","tag":"code","props":{"code":"import { useBalance } from 'vagmi';\n\nconst balance = useBalance({\n  onError(error) {\n    console.log('Error', error);\n  },\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useBalance } from 'vagmi';\n\nconst balance = useBalance({\n  onError(error) {\n    console.log('Error', error);\n  },\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"onsettled-optional"},"children":[{"type":"text","value":"onSettled (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when fetching is settled (either successfully fetched, or an error has thrown)."}]},{"type":"element","tag":"code","props":{"code":"import { useBalance } from 'vagmi';\n\nconst balance = useBalance({\n  onSettled(data, error) {\n    console.log('Settled', { data, error });\n  },\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useBalance } from 'vagmi';\n\nconst balance = useBalance({\n  onSettled(data, error) {\n    console.log('Settled', { data, error });\n  },\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"onsuccess-optional"},"children":[{"type":"text","value":"onSuccess (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when fetching new data is successful."}]},{"type":"element","tag":"code","props":{"code":"import { useBalance } from 'vagmi';\n\nconst balance = useBalance({\n  onSuccess(data) {\n    console.log('Success', data);\n  },\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useBalance } from 'vagmi';\n\nconst balance = useBalance({\n  onSuccess(data) {\n    console.log('Success', data);\n  },\n});\n"}]}]}]},{"type":"element","tag":"h2","props":{"id":"contributors"},"children":[{"type":"text","value":"Contributors"}]},{"type":"element","tag":"contributors","props":{"fn":"useBalance"},"children":[]}]},"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"usage"},"children":[{"type":"text","value":"Usage"}]},{"type":"element","tag":"code","props":{"code":"<script setup>\nimport { useBalance } from 'vagmi';\n\nconst { data, isError, isLoading } = useBalance({\n  address: 'awkweb.eth',\n});\n</script>\n\n<template>\n  <div v-if=\"isLoading\">\n    Fetching balance...\n  </div>\n  <div v-else-if=\"isError\">\n    Error fetching balance\n  </div>\n  <div v-else>\n    Balance: {{ data?.formatted }} {{ data?.symbol }}\n  </div>\n</template>\n","language":"vue"},"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-ce020c"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"script"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e0b02f"},"children":[{"type":"text","value":"setup"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ec8551"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"useBalance"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-ec8551"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-fad9c1"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"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-ec8551"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-2f42ae"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-2f42ae"},"children":[{"type":"text","value":"isError"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-2f42ae"},"children":[{"type":"text","value":"isLoading"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-97620a"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-297d33"},"children":[{"type":"text","value":"useBalance"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"address"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-fad9c1"},"children":[{"type":"text","value":"'awkweb.eth'"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"});"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"</"}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"script"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"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-ce020c"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"template"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"  <"}]},{"type":"element","tag":"span","props":{"class":"ct-e0b02f"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e0b02f"},"children":[{"type":"text","value":"v-if"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"isLoading"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-e0b02f"},"children":[{"type":"text","value":"Fetching"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e0b02f"},"children":[{"type":"text","value":"balance"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"..."}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"  </"}]},{"type":"element","tag":"span","props":{"class":"ct-e0b02f"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"  <"}]},{"type":"element","tag":"span","props":{"class":"ct-e0b02f"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e0b02f"},"children":[{"type":"text","value":"v-else-if"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"isError"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-e0b02f"},"children":[{"type":"text","value":"Error"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e0b02f"},"children":[{"type":"text","value":"fetching"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e0b02f"},"children":[{"type":"text","value":"balance"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"  </"}]},{"type":"element","tag":"span","props":{"class":"ct-e0b02f"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"  <"}]},{"type":"element","tag":"span","props":{"class":"ct-e0b02f"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e0b02f"},"children":[{"type":"text","value":"v-else"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-e0b02f"},"children":[{"type":"text","value":"Balance:"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" {{ "}]},{"type":"element","tag":"span","props":{"class":"ct-e0b02f"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"?."}]},{"type":"element","tag":"span","props":{"class":"ct-e0b02f"},"children":[{"type":"text","value":"formatted"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" }} {{ "}]},{"type":"element","tag":"span","props":{"class":"ct-e0b02f"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"?."}]},{"type":"element","tag":"span","props":{"class":"ct-e0b02f"},"children":[{"type":"text","value":"symbol"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" }}"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"  </"}]},{"type":"element","tag":"span","props":{"class":"ct-e0b02f"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"</"}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"template"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":">"}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"return-value"},"children":[{"type":"text","value":"Return Value"}]},{"type":"element","tag":"code","props":{"code":"{\n  data?: Ref<{\n    decimals: number\n    formatted: string\n    symbol: string\n    value: BigNumber\n  }>\n  error?: Ref<Error>\n  isIdle: Ref<boolean>\n  isLoading: Ref<boolean>\n  isFetching: Ref<boolean>\n  isSuccess: Ref<boolean>\n  isError: Ref<boolean>\n  isFetched: Ref<boolean>\n  isRefetching: Ref<boolean>\n  refetch: (options: {\n    throwOnError: boolean\n    cancelRefetch: boolean\n  }) => Promise<{\n    decimals: number\n    formatted: string\n    symbol: string\n    value: BigNumber\n  }>\n  status: Ref<'idle' | 'error' | 'loading' | 'success'>\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-ce020c"},"children":[{"type":"text","value":"{"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-ec8551"},"children":[{"type":"text","value":"?:"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-297d33"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"<{"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"decimals"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-2f42ae"},"children":[{"type":"text","value":"number"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"formatted"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-2f42ae"},"children":[{"type":"text","value":"string"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"symbol"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-2f42ae"},"children":[{"type":"text","value":"string"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"value"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-2f42ae"},"children":[{"type":"text","value":"BigNumber"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"  }>"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-ec8551"},"children":[{"type":"text","value":"?:"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-97620a"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-2f42ae"},"children":[{"type":"text","value":"Error"}]},{"type":"element","tag":"span","props":{"class":"ct-97620a"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"  isIdle: "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-97620a"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-97620a"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"  isLoading: "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-97620a"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-97620a"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"  isFetching: "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-97620a"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-97620a"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"  isSuccess: "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-97620a"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-97620a"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"  isError: "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-97620a"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-97620a"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"  isFetched: "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-97620a"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-97620a"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"  isRefetching: "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-97620a"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-97620a"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"  refetch: ("}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"options"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":": {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"throwOnError"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-2f42ae"},"children":[{"type":"text","value":"boolean"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"cancelRefetch"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-2f42ae"},"children":[{"type":"text","value":"boolean"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"  }) "}]},{"type":"element","tag":"span","props":{"class":"ct-ec8551"},"children":[{"type":"text","value":"=>"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-2f42ae"},"children":[{"type":"text","value":"Promise"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"<{"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"decimals"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-2f42ae"},"children":[{"type":"text","value":"number"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"formatted"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-2f42ae"},"children":[{"type":"text","value":"string"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"symbol"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-2f42ae"},"children":[{"type":"text","value":"string"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"value"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-2f42ae"},"children":[{"type":"text","value":"BigNumber"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"  }>"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"  status: "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-97620a"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-fad9c1"},"children":[{"type":"text","value":"'idle'"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-97620a"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-fad9c1"},"children":[{"type":"text","value":"'error'"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-97620a"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-fad9c1"},"children":[{"type":"text","value":"'loading'"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-97620a"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-fad9c1"},"children":[{"type":"text","value":"'success'"}]},{"type":"element","tag":"span","props":{"class":"ct-97620a"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"}"}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"configuration"},"children":[{"type":"text","value":"Configuration"}]},{"type":"element","tag":"h3","props":{"id":"address-optional"},"children":[{"type":"text","value":"address (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Address or ENS name to fetch balance for. If "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"address"}]},{"type":"text","value":" is not defined, composable will not run."}]},{"type":"element","tag":"code","props":{"code":"import { useBalance } from 'vagmi';\n\nconst balance = useBalance({\n  address: '0xA0Cf798816D4b9b9866b5330EEa46a18382f251e',\n});\n","language":"js"},"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-ec8551"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"useBalance"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-ec8551"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-fad9c1"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"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-ec8551"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-2f42ae"},"children":[{"type":"text","value":"balance"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-97620a"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-297d33"},"children":[{"type":"text","value":"useBalance"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"address"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-fad9c1"},"children":[{"type":"text","value":"'0xA0Cf798816D4b9b9866b5330EEa46a18382f251e'"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"chainid-optional"},"children":[{"type":"text","value":"chainId (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Force a specific chain id for the request. The vagmi "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"Client"}]},{"type":"text","value":"'s ethers "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"provider"}]},{"type":"text","value":" must be set up as a "},{"type":"element","tag":"a","props":{"href":"https://vagmi.vercel.app/client#provider-optional","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"chain-aware function"}]},{"type":"text","value":" for this to work correctly."}]},{"type":"element","tag":"code","props":{"code":"import { useBalance } from 'vagmi';\n\nconst balance = useBalance({\n  address: '0xA0Cf798816D4b9b9866b5330EEa46a18382f251e',\n  chainId: 1,\n});\n","language":"js"},"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-ec8551"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"useBalance"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-ec8551"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-fad9c1"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"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-ec8551"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-2f42ae"},"children":[{"type":"text","value":"balance"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-97620a"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-297d33"},"children":[{"type":"text","value":"useBalance"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"address"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-fad9c1"},"children":[{"type":"text","value":"'0xA0Cf798816D4b9b9866b5330EEa46a18382f251e'"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"chainId"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-e0b02f"},"children":[{"type":"text","value":"1"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"formatunits-optional"},"children":[{"type":"text","value":"formatUnits (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Formats balance using ethers "},{"type":"element","tag":"a","props":{"href":"https://docs.ethers.io/v5/api/utils/display-logic/#display-logic--units","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"units"}]},{"type":"text","value":". Defaults to ether."}]},{"type":"element","tag":"code","props":{"code":"import { useBalance } from 'vagmi';\n\nconst balance = useBalance({\n  address: 'awkweb.eth',\n  formatUnits: 'gwei',\n});\n","language":"js"},"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-ec8551"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"useBalance"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-ec8551"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-fad9c1"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"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-ec8551"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-2f42ae"},"children":[{"type":"text","value":"balance"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-97620a"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-297d33"},"children":[{"type":"text","value":"useBalance"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"address"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-fad9c1"},"children":[{"type":"text","value":"'awkweb.eth'"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"formatUnits"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-fad9c1"},"children":[{"type":"text","value":"'gwei'"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"token-optional"},"children":[{"type":"text","value":"token (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Address for ERC-20 token. If "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"token"}]},{"type":"text","value":" is provided, hook fetches token balance instead of Ethereum balance. For example, we can fetch "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"awkweb.eth"}]},{"type":"text","value":"'s current "},{"type":"element","tag":"a","props":{"href":"https://etherscan.io/address/0x1f9840a85d5af5bf1d1762f925bdaddc4201f984","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"$UNI"}]},{"type":"text","value":" balance."}]},{"type":"element","tag":"code","props":{"code":"import { useBalance } from 'vagmi';\n\nconst balance = useBalance({\n  address: 'awkweb.eth',\n  token: '0x1f9840a85d5af5bf1d1762f925bdaddc4201f984',\n});\n","language":"js"},"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-ec8551"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"useBalance"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-ec8551"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-fad9c1"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"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-ec8551"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-2f42ae"},"children":[{"type":"text","value":"balance"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-97620a"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-297d33"},"children":[{"type":"text","value":"useBalance"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"address"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-fad9c1"},"children":[{"type":"text","value":"'awkweb.eth'"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"token"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-fad9c1"},"children":[{"type":"text","value":"'0x1f9840a85d5af5bf1d1762f925bdaddc4201f984'"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"watch-optional"},"children":[{"type":"text","value":"watch (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Watches and refreshes data for new blocks."}]},{"type":"element","tag":"code","props":{"code":"import { useBalance } from 'vagmi';\n\nconst balance = useBalance({\n  address: 'awkweb.eth',\n  watch: true,\n});\n","language":"js"},"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-ec8551"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"useBalance"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-ec8551"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-fad9c1"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"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-ec8551"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-2f42ae"},"children":[{"type":"text","value":"balance"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-97620a"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-297d33"},"children":[{"type":"text","value":"useBalance"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"address"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-fad9c1"},"children":[{"type":"text","value":"'awkweb.eth'"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"watch"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-e0b02f"},"children":[{"type":"text","value":"true"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"cachetime-optional"},"children":[{"type":"text","value":"cacheTime (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Time (in ms) which the data should remain in the cache. Defaults to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"0"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { useBalance } from 'vagmi';\n\nconst balance = useBalance({\n  address: 'awkweb.eth',\n  cacheTime: 2_000,\n});\n","language":"js"},"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-ec8551"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"useBalance"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-ec8551"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-fad9c1"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"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-ec8551"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-2f42ae"},"children":[{"type":"text","value":"balance"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-97620a"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-297d33"},"children":[{"type":"text","value":"useBalance"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"address"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-fad9c1"},"children":[{"type":"text","value":"'awkweb.eth'"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"cacheTime"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-e0b02f"},"children":[{"type":"text","value":"2_000"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"enabled-optional"},"children":[{"type":"text","value":"enabled (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Set this to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"false"}]},{"type":"text","value":" to disable this query from automatically running. Defaults to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"true"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { useBalance } from 'vagmi';\n\nconst balance = useBalance({\n  address: 'awkweb.eth',\n  enabled: false,\n});\n","language":"js"},"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-ec8551"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"useBalance"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-ec8551"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-fad9c1"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"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-ec8551"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-2f42ae"},"children":[{"type":"text","value":"balance"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-97620a"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-297d33"},"children":[{"type":"text","value":"useBalance"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"address"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-fad9c1"},"children":[{"type":"text","value":"'awkweb.eth'"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"enabled"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-e0b02f"},"children":[{"type":"text","value":"false"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"staletime-optional"},"children":[{"type":"text","value":"staleTime (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Time (in ms) after data is considered stale. If set to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"Infinity"}]},{"type":"text","value":" the data will never be considered stale. Defaults to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"0"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { useBalance } from 'vagmi';\n\nconst balance = useBalance({\n  address: 'awkweb.eth',\n  staleTime: 2_000,\n});\n","language":"js"},"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-ec8551"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"useBalance"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-ec8551"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-fad9c1"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"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-ec8551"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-2f42ae"},"children":[{"type":"text","value":"balance"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-97620a"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-297d33"},"children":[{"type":"text","value":"useBalance"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"address"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-fad9c1"},"children":[{"type":"text","value":"'awkweb.eth'"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"staleTime"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-e0b02f"},"children":[{"type":"text","value":"2_000"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"onerror-optional"},"children":[{"type":"text","value":"onError (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when an error is thrown while fetching new data."}]},{"type":"element","tag":"code","props":{"code":"import { useBalance } from 'vagmi';\n\nconst balance = useBalance({\n  onError(error) {\n    console.log('Error', error);\n  },\n});\n","language":"js"},"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-ec8551"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"useBalance"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-ec8551"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-fad9c1"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"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-ec8551"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-2f42ae"},"children":[{"type":"text","value":"balance"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-97620a"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-297d33"},"children":[{"type":"text","value":"useBalance"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-297d33"},"children":[{"type":"text","value":"onError"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":") {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-2f42ae"},"children":[{"type":"text","value":"console"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-297d33"},"children":[{"type":"text","value":"log"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-fad9c1"},"children":[{"type":"text","value":"'Error'"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":");"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"onsettled-optional"},"children":[{"type":"text","value":"onSettled (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when fetching is settled (either successfully fetched, or an error has thrown)."}]},{"type":"element","tag":"code","props":{"code":"import { useBalance } from 'vagmi';\n\nconst balance = useBalance({\n  onSettled(data, error) {\n    console.log('Settled', { data, error });\n  },\n});\n","language":"js"},"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-ec8551"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"useBalance"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-ec8551"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-fad9c1"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"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-ec8551"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-2f42ae"},"children":[{"type":"text","value":"balance"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-97620a"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-297d33"},"children":[{"type":"text","value":"useBalance"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-297d33"},"children":[{"type":"text","value":"onSettled"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":") {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-2f42ae"},"children":[{"type":"text","value":"console"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-297d33"},"children":[{"type":"text","value":"log"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-fad9c1"},"children":[{"type":"text","value":"'Settled'"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":", { "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" });"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"onsuccess-optional"},"children":[{"type":"text","value":"onSuccess (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when fetching new data is successful."}]},{"type":"element","tag":"code","props":{"code":"import { useBalance } from 'vagmi';\n\nconst balance = useBalance({\n  onSuccess(data) {\n    console.log('Success', data);\n  },\n});\n","language":"js"},"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-ec8551"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"useBalance"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-ec8551"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-fad9c1"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"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-ec8551"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-2f42ae"},"children":[{"type":"text","value":"balance"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-97620a"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-297d33"},"children":[{"type":"text","value":"useBalance"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-297d33"},"children":[{"type":"text","value":"onSuccess"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":") {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-2f42ae"},"children":[{"type":"text","value":"console"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-297d33"},"children":[{"type":"text","value":"log"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-fad9c1"},"children":[{"type":"text","value":"'Success'"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-b0fdc3"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":");"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ce020c"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"contributors"},"children":[{"type":"text","value":"Contributors"}]},{"type":"element","tag":"contributors","props":{"fn":"useBalance"},"children":[]},{"type":"element","tag":"style","children":[{"type":"text","value":".ct-297d33{color:#61AFEF}.ct-97620a{color:#56B6C2}.ct-2f42ae{color:#E5C07B}.ct-fad9c1{color:#98C379}.ct-ec8551{color:#C678DD}.ct-e0b02f{color:#D19A66}.ct-b0fdc3{color:#E06C75}.ct-ce020c{color:#ABB2BF}"}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"usage","depth":2,"text":"Usage"},{"id":"return-value","depth":2,"text":"Return Value"},{"id":"configuration","depth":2,"text":"Configuration","children":[{"id":"address-optional","depth":3,"text":"address (optional)"},{"id":"chainid-optional","depth":3,"text":"chainId (optional)"},{"id":"formatunits-optional","depth":3,"text":"formatUnits (optional)"},{"id":"token-optional","depth":3,"text":"token (optional)"},{"id":"watch-optional","depth":3,"text":"watch (optional)"},{"id":"cachetime-optional","depth":3,"text":"cacheTime (optional)"},{"id":"enabled-optional","depth":3,"text":"enabled (optional)"},{"id":"staletime-optional","depth":3,"text":"staleTime (optional)"},{"id":"onerror-optional","depth":3,"text":"onError (optional)"},{"id":"onsettled-optional","depth":3,"text":"onSettled (optional)"},{"id":"onsuccess-optional","depth":3,"text":"onSuccess (optional)"}]},{"id":"contributors","depth":2,"text":"Contributors"}]}},"_type":"markdown","_id":"content:5.composables:2.useBalance.md","_source":"content","_file":"5.composables/2.useBalance.md","_extension":"md"},{"_path":"/composables/useblocknumber","_draft":false,"_partial":false,"_empty":false,"title":"useBlockNumber","description":"Composable for fetching the current block number.","excerpt":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"usage"},"children":[{"type":"text","value":"Usage"}]},{"type":"element","tag":"code","props":{"code":"<script setup>\nimport { useBlockNumber } from 'vagmi';\n\nconst { data, isError, isLoading } = useBlockNumber();\n</script>\n\n<template>\n  <div v-if=\"isLoading\">\n    Fetching block number...\n  </div>\n  <div v-else-if=\"isError\">\n    Error fetching block number\n  </div>\n  <div v-else>\n    Block number: {{ data }}\n  </div>\n</template>\n","language":"vue"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"<script setup>\nimport { useBlockNumber } from 'vagmi';\n\nconst { data, isError, isLoading } = useBlockNumber();\n</script>\n\n<template>\n  <div v-if=\"isLoading\">\n    Fetching block number...\n  </div>\n  <div v-else-if=\"isError\">\n    Error fetching block number\n  </div>\n  <div v-else>\n    Block number: {{ data }}\n  </div>\n</template>\n"}]}]}]},{"type":"element","tag":"h2","props":{"id":"return-value"},"children":[{"type":"text","value":"Return Value"}]},{"type":"element","tag":"code","props":{"code":"{\n  data?: Ref<number>\n  error?: Ref<Error>\n  isIdle: Ref<boolean>\n  isLoading: Ref<boolean>\n  isFetching: Ref<boolean>\n  isSuccess: Ref<boolean>\n  isError: Ref<boolean>\n  isFetched: Ref<boolean>\n  isRefetching: Ref<boolean>\n  refetch: (options: {\n    throwOnError: boolean\n    cancelRefetch: boolean\n  }) => Promise<number>\n  status: Ref<'idle' | 'error' | 'loading' | 'success'>\n}\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"{\n  data?: Ref<number>\n  error?: Ref<Error>\n  isIdle: Ref<boolean>\n  isLoading: Ref<boolean>\n  isFetching: Ref<boolean>\n  isSuccess: Ref<boolean>\n  isError: Ref<boolean>\n  isFetched: Ref<boolean>\n  isRefetching: Ref<boolean>\n  refetch: (options: {\n    throwOnError: boolean\n    cancelRefetch: boolean\n  }) => Promise<number>\n  status: Ref<'idle' | 'error' | 'loading' | 'success'>\n}\n"}]}]}]},{"type":"element","tag":"h2","props":{"id":"configuration"},"children":[{"type":"text","value":"Configuration"}]},{"type":"element","tag":"h3","props":{"id":"chainid-optional"},"children":[{"type":"text","value":"chainId (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Force a specific chain id for the request. The vagmi "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"Client"}]},{"type":"text","value":"'s ethers "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"provider"}]},{"type":"text","value":" must be set up as a "},{"type":"element","tag":"a","props":{"href":"https://vagmi.vercel.app/client#provider-optional","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"chain-aware function"}]},{"type":"text","value":" for this to work correctly."}]},{"type":"element","tag":"code","props":{"code":"import { useBlockNumber } from 'vagmi';\n\nconst blockNumber = useBlockNumber({\n  chainId: 1,\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useBlockNumber } from 'vagmi';\n\nconst blockNumber = useBlockNumber({\n  chainId: 1,\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"watch-optional"},"children":[{"type":"text","value":"watch (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Watches and refreshes data for new blocks."}]},{"type":"element","tag":"code","props":{"code":"import { useBlockNumber } from 'vagmi';\n\nconst blockNumber = useBlockNumber({\n  watch: true,\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useBlockNumber } from 'vagmi';\n\nconst blockNumber = useBlockNumber({\n  watch: true,\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"cachetime-optional"},"children":[{"type":"text","value":"cacheTime (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Time (in ms) which the data should remain in the cache. Defaults to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"0"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { useBlockNumber } from 'vagmi';\n\nconst blockNumber = useBlockNumber({\n  cacheTime: 2_000,\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useBlockNumber } from 'vagmi';\n\nconst blockNumber = useBlockNumber({\n  cacheTime: 2_000,\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"enabled-optional"},"children":[{"type":"text","value":"enabled (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Set this to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"false"}]},{"type":"text","value":" to disable this query from automatically running. Defaults to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"true"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { useBlockNumber } from 'vagmi';\n\nconst blockNumber = useBlockNumber({\n  enabled: false,\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useBlockNumber } from 'vagmi';\n\nconst blockNumber = useBlockNumber({\n  enabled: false,\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"staletime-optional"},"children":[{"type":"text","value":"staleTime (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Time (in ms) after data is considered stale. If set to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"Infinity"}]},{"type":"text","value":" the data will never be considered stale. Defaults to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"0"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { useBlockNumber } from 'vagmi';\n\nconst blockNumber = useBlockNumber({\n  staleTime: 2_000,\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useBlockNumber } from 'vagmi';\n\nconst blockNumber = useBlockNumber({\n  staleTime: 2_000,\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"onsuccess-optional"},"children":[{"type":"text","value":"onSuccess (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when fetching new data is successful."}]},{"type":"element","tag":"code","props":{"code":"import { useBlockNumber } from 'vagmi';\n\nconst blockNumber = useBlockNumber({\n  onSuccess(data) {\n    console.log('Success', data);\n  },\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useBlockNumber } from 'vagmi';\n\nconst blockNumber = useBlockNumber({\n  onSuccess(data) {\n    console.log('Success', data);\n  },\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"onerror-optional"},"children":[{"type":"text","value":"onError (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when an error is thrown while fetching new data."}]},{"type":"element","tag":"code","props":{"code":"import { useBlockNumber } from 'vagmi';\n\nconst blockNumber = useBlockNumber({\n  onError(error) {\n    console.log('Error', error);\n  },\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useBlockNumber } from 'vagmi';\n\nconst blockNumber = useBlockNumber({\n  onError(error) {\n    console.log('Error', error);\n  },\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"onsettled-optional"},"children":[{"type":"text","value":"onSettled (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when fetching is settled (either successfully fetched, or an error has thrown)."}]},{"type":"element","tag":"code","props":{"code":"import { useBlockNumber } from 'vagmi';\n\nconst blockNumber = useBlockNumber({\n  onSettled(data, error) {\n    console.log('Settled', { data, error });\n  },\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useBlockNumber } from 'vagmi';\n\nconst blockNumber = useBlockNumber({\n  onSettled(data, error) {\n    console.log('Settled', { data, error });\n  },\n});\n"}]}]}]},{"type":"element","tag":"h2","props":{"id":"contributors"},"children":[{"type":"text","value":"Contributors"}]},{"type":"element","tag":"contributors","props":{"fn":"useBlockNumber"},"children":[]}]},"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"usage"},"children":[{"type":"text","value":"Usage"}]},{"type":"element","tag":"code","props":{"code":"<script setup>\nimport { useBlockNumber } from 'vagmi';\n\nconst { data, isError, isLoading } = useBlockNumber();\n</script>\n\n<template>\n  <div v-if=\"isLoading\">\n    Fetching block number...\n  </div>\n  <div v-else-if=\"isError\">\n    Error fetching block number\n  </div>\n  <div v-else>\n    Block number: {{ data }}\n  </div>\n</template>\n","language":"vue"},"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-979eac"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"script"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-39af83"},"children":[{"type":"text","value":"setup"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-0dfde0"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"useBlockNumber"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-0dfde0"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-adda59"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"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-0dfde0"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-bacc78"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-bacc78"},"children":[{"type":"text","value":"isError"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-bacc78"},"children":[{"type":"text","value":"isLoading"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-4224bc"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-daa4d6"},"children":[{"type":"text","value":"useBlockNumber"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"();"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"</"}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"script"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"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-979eac"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"template"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"  <"}]},{"type":"element","tag":"span","props":{"class":"ct-39af83"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-39af83"},"children":[{"type":"text","value":"v-if"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"isLoading"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-39af83"},"children":[{"type":"text","value":"Fetching"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-39af83"},"children":[{"type":"text","value":"block"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-39af83"},"children":[{"type":"text","value":"number"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"..."}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"  </"}]},{"type":"element","tag":"span","props":{"class":"ct-39af83"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"  <"}]},{"type":"element","tag":"span","props":{"class":"ct-39af83"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-39af83"},"children":[{"type":"text","value":"v-else-if"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"isError"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-39af83"},"children":[{"type":"text","value":"Error"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-39af83"},"children":[{"type":"text","value":"fetching"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-39af83"},"children":[{"type":"text","value":"block"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-39af83"},"children":[{"type":"text","value":"number"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"  </"}]},{"type":"element","tag":"span","props":{"class":"ct-39af83"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"  <"}]},{"type":"element","tag":"span","props":{"class":"ct-39af83"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-39af83"},"children":[{"type":"text","value":"v-else"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-39af83"},"children":[{"type":"text","value":"Block"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-39af83"},"children":[{"type":"text","value":"number:"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" {{ "}]},{"type":"element","tag":"span","props":{"class":"ct-39af83"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" }}"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"  </"}]},{"type":"element","tag":"span","props":{"class":"ct-39af83"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"</"}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"template"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":">"}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"return-value"},"children":[{"type":"text","value":"Return Value"}]},{"type":"element","tag":"code","props":{"code":"{\n  data?: Ref<number>\n  error?: Ref<Error>\n  isIdle: Ref<boolean>\n  isLoading: Ref<boolean>\n  isFetching: Ref<boolean>\n  isSuccess: Ref<boolean>\n  isError: Ref<boolean>\n  isFetched: Ref<boolean>\n  isRefetching: Ref<boolean>\n  refetch: (options: {\n    throwOnError: boolean\n    cancelRefetch: boolean\n  }) => Promise<number>\n  status: Ref<'idle' | 'error' | 'loading' | 'success'>\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-979eac"},"children":[{"type":"text","value":"{"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-0dfde0"},"children":[{"type":"text","value":"?:"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-4224bc"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"number"}]},{"type":"element","tag":"span","props":{"class":"ct-4224bc"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-0dfde0"},"children":[{"type":"text","value":"?:"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-4224bc"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-bacc78"},"children":[{"type":"text","value":"Error"}]},{"type":"element","tag":"span","props":{"class":"ct-4224bc"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"  isIdle: "}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-4224bc"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-4224bc"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"  isLoading: "}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-4224bc"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-4224bc"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"  isFetching: "}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-4224bc"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-4224bc"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"  isSuccess: "}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-4224bc"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-4224bc"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"  isError: "}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-4224bc"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-4224bc"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"  isFetched: "}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-4224bc"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-4224bc"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"  isRefetching: "}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-4224bc"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-4224bc"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"  refetch: ("}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"options"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":": {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"throwOnError"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-bacc78"},"children":[{"type":"text","value":"boolean"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"cancelRefetch"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-bacc78"},"children":[{"type":"text","value":"boolean"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"  }) "}]},{"type":"element","tag":"span","props":{"class":"ct-0dfde0"},"children":[{"type":"text","value":"=>"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-bacc78"},"children":[{"type":"text","value":"Promise"}]},{"type":"element","tag":"span","props":{"class":"ct-4224bc"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"number"}]},{"type":"element","tag":"span","props":{"class":"ct-4224bc"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"  status: "}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-4224bc"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-adda59"},"children":[{"type":"text","value":"'idle'"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4224bc"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-adda59"},"children":[{"type":"text","value":"'error'"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4224bc"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-adda59"},"children":[{"type":"text","value":"'loading'"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4224bc"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-adda59"},"children":[{"type":"text","value":"'success'"}]},{"type":"element","tag":"span","props":{"class":"ct-4224bc"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"}"}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"configuration"},"children":[{"type":"text","value":"Configuration"}]},{"type":"element","tag":"h3","props":{"id":"chainid-optional"},"children":[{"type":"text","value":"chainId (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Force a specific chain id for the request. The vagmi "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"Client"}]},{"type":"text","value":"'s ethers "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"provider"}]},{"type":"text","value":" must be set up as a "},{"type":"element","tag":"a","props":{"href":"https://vagmi.vercel.app/client#provider-optional","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"chain-aware function"}]},{"type":"text","value":" for this to work correctly."}]},{"type":"element","tag":"code","props":{"code":"import { useBlockNumber } from 'vagmi';\n\nconst blockNumber = useBlockNumber({\n  chainId: 1,\n});\n","language":"js"},"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-0dfde0"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"useBlockNumber"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-0dfde0"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-adda59"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"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-0dfde0"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-bacc78"},"children":[{"type":"text","value":"blockNumber"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4224bc"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-daa4d6"},"children":[{"type":"text","value":"useBlockNumber"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"chainId"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-39af83"},"children":[{"type":"text","value":"1"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"watch-optional"},"children":[{"type":"text","value":"watch (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Watches and refreshes data for new blocks."}]},{"type":"element","tag":"code","props":{"code":"import { useBlockNumber } from 'vagmi';\n\nconst blockNumber = useBlockNumber({\n  watch: true,\n});\n","language":"js"},"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-0dfde0"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"useBlockNumber"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-0dfde0"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-adda59"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"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-0dfde0"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-bacc78"},"children":[{"type":"text","value":"blockNumber"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4224bc"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-daa4d6"},"children":[{"type":"text","value":"useBlockNumber"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"watch"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-39af83"},"children":[{"type":"text","value":"true"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"cachetime-optional"},"children":[{"type":"text","value":"cacheTime (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Time (in ms) which the data should remain in the cache. Defaults to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"0"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { useBlockNumber } from 'vagmi';\n\nconst blockNumber = useBlockNumber({\n  cacheTime: 2_000,\n});\n","language":"js"},"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-0dfde0"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"useBlockNumber"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-0dfde0"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-adda59"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"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-0dfde0"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-bacc78"},"children":[{"type":"text","value":"blockNumber"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4224bc"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-daa4d6"},"children":[{"type":"text","value":"useBlockNumber"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"cacheTime"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-39af83"},"children":[{"type":"text","value":"2_000"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"enabled-optional"},"children":[{"type":"text","value":"enabled (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Set this to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"false"}]},{"type":"text","value":" to disable this query from automatically running. Defaults to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"true"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { useBlockNumber } from 'vagmi';\n\nconst blockNumber = useBlockNumber({\n  enabled: false,\n});\n","language":"js"},"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-0dfde0"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"useBlockNumber"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-0dfde0"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-adda59"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"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-0dfde0"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-bacc78"},"children":[{"type":"text","value":"blockNumber"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4224bc"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-daa4d6"},"children":[{"type":"text","value":"useBlockNumber"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"enabled"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-39af83"},"children":[{"type":"text","value":"false"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"staletime-optional"},"children":[{"type":"text","value":"staleTime (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Time (in ms) after data is considered stale. If set to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"Infinity"}]},{"type":"text","value":" the data will never be considered stale. Defaults to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"0"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { useBlockNumber } from 'vagmi';\n\nconst blockNumber = useBlockNumber({\n  staleTime: 2_000,\n});\n","language":"js"},"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-0dfde0"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"useBlockNumber"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-0dfde0"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-adda59"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"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-0dfde0"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-bacc78"},"children":[{"type":"text","value":"blockNumber"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4224bc"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-daa4d6"},"children":[{"type":"text","value":"useBlockNumber"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"staleTime"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-39af83"},"children":[{"type":"text","value":"2_000"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"onsuccess-optional"},"children":[{"type":"text","value":"onSuccess (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when fetching new data is successful."}]},{"type":"element","tag":"code","props":{"code":"import { useBlockNumber } from 'vagmi';\n\nconst blockNumber = useBlockNumber({\n  onSuccess(data) {\n    console.log('Success', data);\n  },\n});\n","language":"js"},"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-0dfde0"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"useBlockNumber"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-0dfde0"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-adda59"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"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-0dfde0"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-bacc78"},"children":[{"type":"text","value":"blockNumber"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4224bc"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-daa4d6"},"children":[{"type":"text","value":"useBlockNumber"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-daa4d6"},"children":[{"type":"text","value":"onSuccess"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":") {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-bacc78"},"children":[{"type":"text","value":"console"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-daa4d6"},"children":[{"type":"text","value":"log"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-adda59"},"children":[{"type":"text","value":"'Success'"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":");"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"onerror-optional"},"children":[{"type":"text","value":"onError (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when an error is thrown while fetching new data."}]},{"type":"element","tag":"code","props":{"code":"import { useBlockNumber } from 'vagmi';\n\nconst blockNumber = useBlockNumber({\n  onError(error) {\n    console.log('Error', error);\n  },\n});\n","language":"js"},"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-0dfde0"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"useBlockNumber"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-0dfde0"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-adda59"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"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-0dfde0"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-bacc78"},"children":[{"type":"text","value":"blockNumber"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4224bc"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-daa4d6"},"children":[{"type":"text","value":"useBlockNumber"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-daa4d6"},"children":[{"type":"text","value":"onError"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":") {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-bacc78"},"children":[{"type":"text","value":"console"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-daa4d6"},"children":[{"type":"text","value":"log"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-adda59"},"children":[{"type":"text","value":"'Error'"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":");"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"onsettled-optional"},"children":[{"type":"text","value":"onSettled (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when fetching is settled (either successfully fetched, or an error has thrown)."}]},{"type":"element","tag":"code","props":{"code":"import { useBlockNumber } from 'vagmi';\n\nconst blockNumber = useBlockNumber({\n  onSettled(data, error) {\n    console.log('Settled', { data, error });\n  },\n});\n","language":"js"},"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-0dfde0"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"useBlockNumber"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-0dfde0"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-adda59"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"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-0dfde0"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-bacc78"},"children":[{"type":"text","value":"blockNumber"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4224bc"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-daa4d6"},"children":[{"type":"text","value":"useBlockNumber"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-daa4d6"},"children":[{"type":"text","value":"onSettled"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":") {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-bacc78"},"children":[{"type":"text","value":"console"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-daa4d6"},"children":[{"type":"text","value":"log"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-adda59"},"children":[{"type":"text","value":"'Settled'"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":", { "}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-5640dd"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":" });"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-979eac"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"contributors"},"children":[{"type":"text","value":"Contributors"}]},{"type":"element","tag":"contributors","props":{"fn":"useBlockNumber"},"children":[]},{"type":"element","tag":"style","children":[{"type":"text","value":".ct-daa4d6{color:#61AFEF}.ct-4224bc{color:#56B6C2}.ct-bacc78{color:#E5C07B}.ct-adda59{color:#98C379}.ct-0dfde0{color:#C678DD}.ct-39af83{color:#D19A66}.ct-5640dd{color:#E06C75}.ct-979eac{color:#ABB2BF}"}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"usage","depth":2,"text":"Usage"},{"id":"return-value","depth":2,"text":"Return Value"},{"id":"configuration","depth":2,"text":"Configuration","children":[{"id":"chainid-optional","depth":3,"text":"chainId (optional)"},{"id":"watch-optional","depth":3,"text":"watch (optional)"},{"id":"cachetime-optional","depth":3,"text":"cacheTime (optional)"},{"id":"enabled-optional","depth":3,"text":"enabled (optional)"},{"id":"staletime-optional","depth":3,"text":"staleTime (optional)"},{"id":"onsuccess-optional","depth":3,"text":"onSuccess (optional)"},{"id":"onerror-optional","depth":3,"text":"onError (optional)"},{"id":"onsettled-optional","depth":3,"text":"onSettled (optional)"}]},{"id":"contributors","depth":2,"text":"Contributors"}]}},"_type":"markdown","_id":"content:5.composables:3.useBlockNumber.md","_source":"content","_file":"5.composables/3.useBlockNumber.md","_extension":"md"},{"_path":"/composables/useconnect","_draft":false,"_partial":false,"_empty":false,"title":"useConnect","description":"Composable for connecting to account with configured connectors.","excerpt":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"usage"},"children":[{"type":"text","value":"Usage"}]},{"type":"element","tag":"code","props":{"code":"<script setup>\nimport { useConnect } from 'vagmi';\n\nconst {\n  activeConnector,\n  connect,\n  connectors,\n  error,\n  isConnecting,\n  pendingConnector,\n} = useConnect();\n</script>\n\n<template>\n  <div v-if=\"activeConnector\">\n    Connected to {{ activeConnector.name }}\n  </div>\n\n  <button\n    v-for=\"x in connectors\"\n    :key=\"x.id\"\n    :disabled=\"!x.ready\"\n    @click=\"connect(x)\"\n  >\n    {{ x.name }}\n    {{ isConnecting && pendingConnector?.id === x.id ? ' (connecting)' : '' }}\n  </button>\n\n  <div v-if=\"error\">\n    {{ error.message }}\n  </div>\n</template>\n","language":"vue"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"<script setup>\nimport { useConnect } from 'vagmi';\n\nconst {\n  activeConnector,\n  connect,\n  connectors,\n  error,\n  isConnecting,\n  pendingConnector,\n} = useConnect();\n</script>\n\n<template>\n  <div v-if=\"activeConnector\">\n    Connected to {{ activeConnector.name }}\n  </div>\n\n  <button\n    v-for=\"x in connectors\"\n    :key=\"x.id\"\n    :disabled=\"!x.ready\"\n    @click=\"connect(x)\"\n  >\n    {{ x.name }}\n    {{ isConnecting && pendingConnector?.id === x.id ? ' (connecting)' : '' }}\n  </button>\n\n  <div v-if=\"error\">\n    {{ error.message }}\n  </div>\n</template>\n"}]}]}]},{"type":"element","tag":"h2","props":{"id":"return-value"},"children":[{"type":"text","value":"Return Value"}]},{"type":"element","tag":"code","props":{"code":"{\n  activeConnector: Ref<Connector>\n  connect: Ref<(connector) => void>\n  connectAsync: Ref<(connector) => Promise<{\n    address: string\n    chain: {\n      id: number\n      unsupported: boolean\n    }\n    connector: Connector\n    provider: Provider\n  }>>\n  connectors: Ref<Connector[]>\n  data?: Ref<{\n    address: string\n    chain: {\n      id: number\n      unsupported: boolean\n    }\n    connector: Connector\n    provider: Provider\n  }>\n  error?: Ref<Error>\n  isConnected: Ref<boolean>\n  isConnecting: Ref<boolean>\n  isDisconnected: Ref<boolean>\n  isIdle: Ref<boolean>\n  isReconnecting: Ref<boolean>\n  pendingConnector: Ref<Connector>\n  reset: Ref<() => void>\n  status: Ref<\n    | 'error'\n    | 'idle'\n    | 'connected'\n    | 'connecting'\n    | 'disconnected'\n    | 'reconnecting'\n  >\n}\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"{\n  activeConnector: Ref<Connector>\n  connect: Ref<(connector) => void>\n  connectAsync: Ref<(connector) => Promise<{\n    address: string\n    chain: {\n      id: number\n      unsupported: boolean\n    }\n    connector: Connector\n    provider: Provider\n  }>>\n  connectors: Ref<Connector[]>\n  data?: Ref<{\n    address: string\n    chain: {\n      id: number\n      unsupported: boolean\n    }\n    connector: Connector\n    provider: Provider\n  }>\n  error?: Ref<Error>\n  isConnected: Ref<boolean>\n  isConnecting: Ref<boolean>\n  isDisconnected: Ref<boolean>\n  isIdle: Ref<boolean>\n  isReconnecting: Ref<boolean>\n  pendingConnector: Ref<Connector>\n  reset: Ref<() => void>\n  status: Ref<\n    | 'error'\n    | 'idle'\n    | 'connected'\n    | 'connecting'\n    | 'disconnected'\n    | 'reconnecting'\n  >\n}\n"}]}]}]},{"type":"element","tag":"h2","props":{"id":"configuration"},"children":[{"type":"text","value":"Configuration"}]},{"type":"element","tag":"h3","props":{"id":"connector-optional"},"children":[{"type":"text","value":"connector (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Connector to use for connecting wallet. Useful if you want to connect to a specific connector, instead of displaying a list."}]},{"type":"element","tag":"code","props":{"code":"import { useConnect } from 'vagmi';\nimport { InjectedConnector } from 'vagmi/connectors/injected';\n\nconst connect = useConnect({\n  connector: new InjectedConnector(),\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useConnect } from 'vagmi';\nimport { InjectedConnector } from 'vagmi/connectors/injected';\n\nconst connect = useConnect({\n  connector: new InjectedConnector(),\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"onbeforeconnect-optional"},"children":[{"type":"text","value":"onBeforeConnect (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke before connect and is passed same variables connect function would receive. Value returned from this function will be passed to both "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"onError"}]},{"type":"text","value":" and "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"onSettled"}]},{"type":"text","value":" functions in event of a connect failure."}]},{"type":"element","tag":"code","props":{"code":"import { useConnect } from 'vagmi';\n\nconst connect = useConnect({\n  onBeforeConnect(connector) {\n    console.log('Before Connect', connector);\n  },\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useConnect } from 'vagmi';\n\nconst connect = useConnect({\n  onBeforeConnect(connector) {\n    console.log('Before Connect', connector);\n  },\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"onconnect-optional"},"children":[{"type":"text","value":"onConnect (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when connect is successful."}]},{"type":"element","tag":"code","props":{"code":"import { useConnect } from 'vagmi';\n\nconst connect = useConnect({\n  onConnect(data) {\n    console.log('Connect', data);\n  },\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useConnect } from 'vagmi';\n\nconst connect = useConnect({\n  onConnect(data) {\n    console.log('Connect', data);\n  },\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"onerror-optional"},"children":[{"type":"text","value":"onError (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when an error is thrown while connecting."}]},{"type":"element","tag":"code","props":{"code":"import { useConnect } from 'vagmi';\n\nconst connect = useConnect({\n  onError(error) {\n    console.log('Error', error);\n  },\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useConnect } from 'vagmi';\n\nconst connect = useConnect({\n  onError(error) {\n    console.log('Error', error);\n  },\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"onsettled-optional"},"children":[{"type":"text","value":"onSettled (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when connect is settled (either successfully connected, or an error has thrown)."}]},{"type":"element","tag":"code","props":{"code":"import { useConnect } from 'vagmi';\n\nconst connect = useConnect({\n  onSettled(data, error) {\n    console.log('Settled', { data, error });\n  },\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useConnect } from 'vagmi';\n\nconst connect = useConnect({\n  onSettled(data, error) {\n    console.log('Settled', { data, error });\n  },\n});\n"}]}]}]},{"type":"element","tag":"h2","props":{"id":"contributors"},"children":[{"type":"text","value":"Contributors"}]},{"type":"element","tag":"contributors","props":{"fn":"useConnect"},"children":[]}]},"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"usage"},"children":[{"type":"text","value":"Usage"}]},{"type":"element","tag":"code","props":{"code":"<script setup>\nimport { useConnect } from 'vagmi';\n\nconst {\n  activeConnector,\n  connect,\n  connectors,\n  error,\n  isConnecting,\n  pendingConnector,\n} = useConnect();\n</script>\n\n<template>\n  <div v-if=\"activeConnector\">\n    Connected to {{ activeConnector.name }}\n  </div>\n\n  <button\n    v-for=\"x in connectors\"\n    :key=\"x.id\"\n    :disabled=\"!x.ready\"\n    @click=\"connect(x)\"\n  >\n    {{ x.name }}\n    {{ isConnecting && pendingConnector?.id === x.id ? ' (connecting)' : '' }}\n  </button>\n\n  <div v-if=\"error\">\n    {{ error.message }}\n  </div>\n</template>\n","language":"vue"},"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-e366a2"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"script"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-8ae248"},"children":[{"type":"text","value":"setup"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-76951d"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"useConnect"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-76951d"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-f4c380"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"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-76951d"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-8c23a4"},"children":[{"type":"text","value":"activeConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-8c23a4"},"children":[{"type":"text","value":"connect"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-8c23a4"},"children":[{"type":"text","value":"connectors"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-8c23a4"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-8c23a4"},"children":[{"type":"text","value":"isConnecting"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-8c23a4"},"children":[{"type":"text","value":"pendingConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"} "}]},{"type":"element","tag":"span","props":{"class":"ct-48ad35"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e40542"},"children":[{"type":"text","value":"useConnect"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"();"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"</"}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"script"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"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-e366a2"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"template"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"  <"}]},{"type":"element","tag":"span","props":{"class":"ct-8ae248"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-8ae248"},"children":[{"type":"text","value":"v-if"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"activeConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-8ae248"},"children":[{"type":"text","value":"Connected"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-8ae248"},"children":[{"type":"text","value":"to"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" {{ "}]},{"type":"element","tag":"span","props":{"class":"ct-8ae248"},"children":[{"type":"text","value":"activeConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-8ae248"},"children":[{"type":"text","value":"name"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" }}"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"  </"}]},{"type":"element","tag":"span","props":{"class":"ct-8ae248"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"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-e366a2"},"children":[{"type":"text","value":"  <"}]},{"type":"element","tag":"span","props":{"class":"ct-8ae248"},"children":[{"type":"text","value":"button"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-8ae248"},"children":[{"type":"text","value":"v-for"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"x"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-76951d"},"children":[{"type":"text","value":"in"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"connectors"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"\""}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"    :"}]},{"type":"element","tag":"span","props":{"class":"ct-8ae248"},"children":[{"type":"text","value":"key"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-8c23a4"},"children":[{"type":"text","value":"x"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"id"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"\""}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"    :"}]},{"type":"element","tag":"span","props":{"class":"ct-8ae248"},"children":[{"type":"text","value":"disabled"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-48ad35"},"children":[{"type":"text","value":"!"}]},{"type":"element","tag":"span","props":{"class":"ct-8c23a4"},"children":[{"type":"text","value":"x"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"ready"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"\""}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"    @"}]},{"type":"element","tag":"span","props":{"class":"ct-8ae248"},"children":[{"type":"text","value":"click"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-e40542"},"children":[{"type":"text","value":"connect"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"x"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":")"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"\""}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"  >"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"    {{ "}]},{"type":"element","tag":"span","props":{"class":"ct-8ae248"},"children":[{"type":"text","value":"x"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-8ae248"},"children":[{"type":"text","value":"name"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" }}"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"    {{ "}]},{"type":"element","tag":"span","props":{"class":"ct-8ae248"},"children":[{"type":"text","value":"isConnecting"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" && "}]},{"type":"element","tag":"span","props":{"class":"ct-8ae248"},"children":[{"type":"text","value":"pendingConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"?."}]},{"type":"element","tag":"span","props":{"class":"ct-e40542"},"children":[{"type":"text","value":"id"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" === x.id ? "}]},{"type":"element","tag":"span","props":{"class":"ct-f4c380"},"children":[{"type":"text","value":"' (connecting)'"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" : "}]},{"type":"element","tag":"span","props":{"class":"ct-f4c380"},"children":[{"type":"text","value":"''"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" }}"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"  </"}]},{"type":"element","tag":"span","props":{"class":"ct-8ae248"},"children":[{"type":"text","value":"button"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"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-e366a2"},"children":[{"type":"text","value":"  <"}]},{"type":"element","tag":"span","props":{"class":"ct-8ae248"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-8ae248"},"children":[{"type":"text","value":"v-if"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"    {{ "}]},{"type":"element","tag":"span","props":{"class":"ct-8ae248"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-8ae248"},"children":[{"type":"text","value":"message"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" }}"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"  </"}]},{"type":"element","tag":"span","props":{"class":"ct-8ae248"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"</"}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"template"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":">"}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"return-value"},"children":[{"type":"text","value":"Return Value"}]},{"type":"element","tag":"code","props":{"code":"{\n  activeConnector: Ref<Connector>\n  connect: Ref<(connector) => void>\n  connectAsync: Ref<(connector) => Promise<{\n    address: string\n    chain: {\n      id: number\n      unsupported: boolean\n    }\n    connector: Connector\n    provider: Provider\n  }>>\n  connectors: Ref<Connector[]>\n  data?: Ref<{\n    address: string\n    chain: {\n      id: number\n      unsupported: boolean\n    }\n    connector: Connector\n    provider: Provider\n  }>\n  error?: Ref<Error>\n  isConnected: Ref<boolean>\n  isConnecting: Ref<boolean>\n  isDisconnected: Ref<boolean>\n  isIdle: Ref<boolean>\n  isReconnecting: Ref<boolean>\n  pendingConnector: Ref<Connector>\n  reset: Ref<() => void>\n  status: Ref<\n    | 'error'\n    | 'idle'\n    | 'connected'\n    | 'connecting'\n    | 'disconnected'\n    | 'reconnecting'\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-e366a2"},"children":[{"type":"text","value":"{"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"  activeConnector: "}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-48ad35"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"Connector"}]},{"type":"element","tag":"span","props":{"class":"ct-48ad35"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"  connect: "}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-48ad35"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"connector"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":") "}]},{"type":"element","tag":"span","props":{"class":"ct-76951d"},"children":[{"type":"text","value":"=>"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-76951d"},"children":[{"type":"text","value":"void"}]},{"type":"element","tag":"span","props":{"class":"ct-48ad35"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"  connectAsync: "}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-48ad35"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"connector"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":") "}]},{"type":"element","tag":"span","props":{"class":"ct-76951d"},"children":[{"type":"text","value":"=>"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-8c23a4"},"children":[{"type":"text","value":"Promise"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"<{"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"address"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-8c23a4"},"children":[{"type":"text","value":"string"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":": {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"      "}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"id"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-8c23a4"},"children":[{"type":"text","value":"number"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"      "}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"unsupported"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-8c23a4"},"children":[{"type":"text","value":"boolean"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"    }"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"connector"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-8c23a4"},"children":[{"type":"text","value":"Connector"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"provider"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-8c23a4"},"children":[{"type":"text","value":"Provider"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"  }>"}]},{"type":"element","tag":"span","props":{"class":"ct-48ad35"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"  connectors: "}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-48ad35"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"Connector"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"[]"}]},{"type":"element","tag":"span","props":{"class":"ct-48ad35"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-76951d"},"children":[{"type":"text","value":"?:"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e40542"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"<{"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"address"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-8c23a4"},"children":[{"type":"text","value":"string"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":": {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"      "}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"id"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-8c23a4"},"children":[{"type":"text","value":"number"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"      "}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"unsupported"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-8c23a4"},"children":[{"type":"text","value":"boolean"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"    }"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"connector"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-8c23a4"},"children":[{"type":"text","value":"Connector"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"provider"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-8c23a4"},"children":[{"type":"text","value":"Provider"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"  }>"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-76951d"},"children":[{"type":"text","value":"?:"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-48ad35"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-8c23a4"},"children":[{"type":"text","value":"Error"}]},{"type":"element","tag":"span","props":{"class":"ct-48ad35"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"  isConnected: "}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-48ad35"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-48ad35"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"  isConnecting: "}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-48ad35"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-48ad35"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"  isDisconnected: "}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-48ad35"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-48ad35"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"  isIdle: "}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-48ad35"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-48ad35"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"  isReconnecting: "}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-48ad35"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-48ad35"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"  pendingConnector: "}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-48ad35"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"Connector"}]},{"type":"element","tag":"span","props":{"class":"ct-48ad35"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"  reset: "}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-48ad35"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"() "}]},{"type":"element","tag":"span","props":{"class":"ct-76951d"},"children":[{"type":"text","value":"=>"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-76951d"},"children":[{"type":"text","value":"void"}]},{"type":"element","tag":"span","props":{"class":"ct-48ad35"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"  status: "}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-48ad35"},"children":[{"type":"text","value":"<"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-48ad35"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-f4c380"},"children":[{"type":"text","value":"'error'"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-48ad35"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-f4c380"},"children":[{"type":"text","value":"'idle'"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-48ad35"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-f4c380"},"children":[{"type":"text","value":"'connected'"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-48ad35"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-f4c380"},"children":[{"type":"text","value":"'connecting'"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-48ad35"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-f4c380"},"children":[{"type":"text","value":"'disconnected'"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-48ad35"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-f4c380"},"children":[{"type":"text","value":"'reconnecting'"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-48ad35"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"}"}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"configuration"},"children":[{"type":"text","value":"Configuration"}]},{"type":"element","tag":"h3","props":{"id":"connector-optional"},"children":[{"type":"text","value":"connector (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Connector to use for connecting wallet. Useful if you want to connect to a specific connector, instead of displaying a list."}]},{"type":"element","tag":"code","props":{"code":"import { useConnect } from 'vagmi';\nimport { InjectedConnector } from 'vagmi/connectors/injected';\n\nconst connect = useConnect({\n  connector: new InjectedConnector(),\n});\n","language":"js"},"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-76951d"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"useConnect"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-76951d"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-f4c380"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":";"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-76951d"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"InjectedConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-76951d"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-f4c380"},"children":[{"type":"text","value":"'vagmi/connectors/injected'"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"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-76951d"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-8c23a4"},"children":[{"type":"text","value":"connect"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-48ad35"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e40542"},"children":[{"type":"text","value":"useConnect"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"connector"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-76951d"},"children":[{"type":"text","value":"new"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e40542"},"children":[{"type":"text","value":"InjectedConnector"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"(),"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"onbeforeconnect-optional"},"children":[{"type":"text","value":"onBeforeConnect (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke before connect and is passed same variables connect function would receive. Value returned from this function will be passed to both "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"onError"}]},{"type":"text","value":" and "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"onSettled"}]},{"type":"text","value":" functions in event of a connect failure."}]},{"type":"element","tag":"code","props":{"code":"import { useConnect } from 'vagmi';\n\nconst connect = useConnect({\n  onBeforeConnect(connector) {\n    console.log('Before Connect', connector);\n  },\n});\n","language":"js"},"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-76951d"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"useConnect"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-76951d"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-f4c380"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"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-76951d"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-8c23a4"},"children":[{"type":"text","value":"connect"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-48ad35"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e40542"},"children":[{"type":"text","value":"useConnect"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-e40542"},"children":[{"type":"text","value":"onBeforeConnect"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"connector"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":") {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-8c23a4"},"children":[{"type":"text","value":"console"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-e40542"},"children":[{"type":"text","value":"log"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-f4c380"},"children":[{"type":"text","value":"'Before Connect'"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"connector"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":");"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"onconnect-optional"},"children":[{"type":"text","value":"onConnect (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when connect is successful."}]},{"type":"element","tag":"code","props":{"code":"import { useConnect } from 'vagmi';\n\nconst connect = useConnect({\n  onConnect(data) {\n    console.log('Connect', data);\n  },\n});\n","language":"js"},"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-76951d"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"useConnect"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-76951d"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-f4c380"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"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-76951d"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-8c23a4"},"children":[{"type":"text","value":"connect"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-48ad35"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e40542"},"children":[{"type":"text","value":"useConnect"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-e40542"},"children":[{"type":"text","value":"onConnect"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":") {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-8c23a4"},"children":[{"type":"text","value":"console"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-e40542"},"children":[{"type":"text","value":"log"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-f4c380"},"children":[{"type":"text","value":"'Connect'"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":");"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"onerror-optional"},"children":[{"type":"text","value":"onError (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when an error is thrown while connecting."}]},{"type":"element","tag":"code","props":{"code":"import { useConnect } from 'vagmi';\n\nconst connect = useConnect({\n  onError(error) {\n    console.log('Error', error);\n  },\n});\n","language":"js"},"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-76951d"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"useConnect"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-76951d"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-f4c380"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"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-76951d"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-8c23a4"},"children":[{"type":"text","value":"connect"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-48ad35"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e40542"},"children":[{"type":"text","value":"useConnect"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-e40542"},"children":[{"type":"text","value":"onError"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":") {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-8c23a4"},"children":[{"type":"text","value":"console"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-e40542"},"children":[{"type":"text","value":"log"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-f4c380"},"children":[{"type":"text","value":"'Error'"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":");"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"onsettled-optional"},"children":[{"type":"text","value":"onSettled (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when connect is settled (either successfully connected, or an error has thrown)."}]},{"type":"element","tag":"code","props":{"code":"import { useConnect } from 'vagmi';\n\nconst connect = useConnect({\n  onSettled(data, error) {\n    console.log('Settled', { data, error });\n  },\n});\n","language":"js"},"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-76951d"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"useConnect"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-76951d"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-f4c380"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"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-76951d"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-8c23a4"},"children":[{"type":"text","value":"connect"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-48ad35"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e40542"},"children":[{"type":"text","value":"useConnect"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-e40542"},"children":[{"type":"text","value":"onSettled"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":") {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-8c23a4"},"children":[{"type":"text","value":"console"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-e40542"},"children":[{"type":"text","value":"log"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-f4c380"},"children":[{"type":"text","value":"'Settled'"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":", { "}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-1cd10c"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":" });"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-e366a2"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"contributors"},"children":[{"type":"text","value":"Contributors"}]},{"type":"element","tag":"contributors","props":{"fn":"useConnect"},"children":[]},{"type":"element","tag":"style","children":[{"type":"text","value":".ct-e40542{color:#61AFEF}.ct-48ad35{color:#56B6C2}.ct-8c23a4{color:#E5C07B}.ct-f4c380{color:#98C379}.ct-76951d{color:#C678DD}.ct-8ae248{color:#D19A66}.ct-1cd10c{color:#E06C75}.ct-e366a2{color:#ABB2BF}"}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"usage","depth":2,"text":"Usage"},{"id":"return-value","depth":2,"text":"Return Value"},{"id":"configuration","depth":2,"text":"Configuration","children":[{"id":"connector-optional","depth":3,"text":"connector (optional)"},{"id":"onbeforeconnect-optional","depth":3,"text":"onBeforeConnect (optional)"},{"id":"onconnect-optional","depth":3,"text":"onConnect (optional)"},{"id":"onerror-optional","depth":3,"text":"onError (optional)"},{"id":"onsettled-optional","depth":3,"text":"onSettled (optional)"}]},{"id":"contributors","depth":2,"text":"Contributors"}]}},"_type":"markdown","_id":"content:5.composables:4.useConnect.md","_source":"content","_file":"5.composables/4.useConnect.md","_extension":"md"},{"_path":"/composables/useensaddress","_draft":false,"_partial":false,"_empty":false,"title":"useEnsAddress","description":"Composable for fetching the address for ENS name.","excerpt":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"usage"},"children":[{"type":"text","value":"Usage"}]},{"type":"element","tag":"code","props":{"code":"<script setup>\nimport { useBalance } from 'vagmi';\n\nconst { data, isError, isLoading } = useEnsAddress({\n  name: 'awkweb.eth',\n});\n</script>\n\n<template>\n  <div v-if=\"isLoading\">\n    Fetching address…...\n  </div>\n  <div v-else-if=\"isError\">\n    Error fetching address\n  </div>\n  <div v-else>\n    Address: {{ data }}\n  </div>\n</template>\n","language":"vue"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"<script setup>\nimport { useBalance } from 'vagmi';\n\nconst { data, isError, isLoading } = useEnsAddress({\n  name: 'awkweb.eth',\n});\n</script>\n\n<template>\n  <div v-if=\"isLoading\">\n    Fetching address…...\n  </div>\n  <div v-else-if=\"isError\">\n    Error fetching address\n  </div>\n  <div v-else>\n    Address: {{ data }}\n  </div>\n</template>\n"}]}]}]},{"type":"element","tag":"h2","props":{"id":"return-value"},"children":[{"type":"text","value":"Return Value"}]},{"type":"element","tag":"code","props":{"code":"{\n  data?: Ref<string>\n  error?: Ref<Error>\n  isIdle: Ref<boolean>\n  isLoading: Ref<boolean>\n  isFetching: Ref<boolean>\n  isSuccess: Ref<boolean>\n  isError: Ref<boolean>\n  isFetched: Ref<boolean>\n  isRefetching: Ref<boolean>\n  refetch: (options: {\n    throwOnError: boolean\n    cancelRefetch: boolean\n  }) => Promise<{\n    throwOnError: boolean\n    cancelRefetch: boolean\n  }>\n  status: Ref<'idle' | 'error' | 'loading' | 'success'>\n}\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"{\n  data?: Ref<string>\n  error?: Ref<Error>\n  isIdle: Ref<boolean>\n  isLoading: Ref<boolean>\n  isFetching: Ref<boolean>\n  isSuccess: Ref<boolean>\n  isError: Ref<boolean>\n  isFetched: Ref<boolean>\n  isRefetching: Ref<boolean>\n  refetch: (options: {\n    throwOnError: boolean\n    cancelRefetch: boolean\n  }) => Promise<{\n    throwOnError: boolean\n    cancelRefetch: boolean\n  }>\n  status: Ref<'idle' | 'error' | 'loading' | 'success'>\n}\n"}]}]}]},{"type":"element","tag":"h2","props":{"id":"configuration"},"children":[{"type":"text","value":"Configuration"}]},{"type":"element","tag":"h3","props":{"id":"chainid-optional"},"children":[{"type":"text","value":"chainId (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Force a specific chain id for the request. The vagmi "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"Client"}]},{"type":"text","value":"'s ethers "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"provider"}]},{"type":"text","value":" must be set up as a "},{"type":"element","tag":"a","props":{"href":"/docs/client#provider-optional"},"children":[{"type":"text","value":"chain-aware function"}]},{"type":"text","value":" for this to work correctly."}]},{"type":"element","tag":"code","props":{"code":"import { useEnsAddress } from 'vagmi';\n\nconst ensAddress = useEnsAddress({\n  name: 'awkweb.eth',\n  chainId: 1,\n});\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useEnsAddress } from 'vagmi';\n\nconst ensAddress = useEnsAddress({\n  name: 'awkweb.eth',\n  chainId: 1,\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"name-optional"},"children":[{"type":"text","value":"name (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"ENS name to fetch address for. If "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"name"}]},{"type":"text","value":" is not defined, hook will not run."}]},{"type":"element","tag":"code","props":{"code":"import { useEnsAddress } from 'vagmi';\n\nconst ensAddress = useEnsAddress({\n  name: 'moxey.eth',\n});\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useEnsAddress } from 'vagmi';\n\nconst ensAddress = useEnsAddress({\n  name: 'moxey.eth',\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"cachetime-optional"},"children":[{"type":"text","value":"cacheTime (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Time (in ms) which the data should remain in the cache. Defaults to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"0"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { useEnsAddress } from 'vagmi';\n\nconst ensAddress = useEnsAddress({\n  name: 'awkweb.eth',\n  cacheTime: 2_000,\n});\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useEnsAddress } from 'vagmi';\n\nconst ensAddress = useEnsAddress({\n  name: 'awkweb.eth',\n  cacheTime: 2_000,\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"enabled-optional"},"children":[{"type":"text","value":"enabled (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Set this to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"false"}]},{"type":"text","value":" to disable this query from automatically running. Defaults to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"true"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { useEnsAddress } from 'vagmi';\n\nconst ensAddress = useEnsAddress({\n  name: 'awkweb.eth',\n  enabled: false,\n});\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useEnsAddress } from 'vagmi';\n\nconst ensAddress = useEnsAddress({\n  name: 'awkweb.eth',\n  enabled: false,\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"staletime-optional"},"children":[{"type":"text","value":"staleTime (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Time (in ms) after data is considered stale. If set to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"Infinity"}]},{"type":"text","value":" the data will never be considered stale. Defaults to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"1000 * 60 * 60 * 24"}]},{"type":"text","value":" (24 hours)."}]},{"type":"element","tag":"code","props":{"code":"import { useEnsAddress } from 'vagmi';\n\nconst ensAddress = useEnsAddress({\n  name: 'awkweb.eth',\n  staleTime: 2_000,\n});\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useEnsAddress } from 'vagmi';\n\nconst ensAddress = useEnsAddress({\n  name: 'awkweb.eth',\n  staleTime: 2_000,\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"onsuccess-optional"},"children":[{"type":"text","value":"onSuccess (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when fetching new data is successful."}]},{"type":"element","tag":"code","props":{"code":"import { useEnsAddress } from 'vagmi';\n\nconst ensAddress = useEnsAddress({\n  name: 'awkweb.eth',\n  onSuccess(data) {\n    console.log('Success', data);\n  },\n});\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useEnsAddress } from 'vagmi';\n\nconst ensAddress = useEnsAddress({\n  name: 'awkweb.eth',\n  onSuccess(data) {\n    console.log('Success', data);\n  },\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"onerror-optional"},"children":[{"type":"text","value":"onError (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when an error is thrown while fetching new data."}]},{"type":"element","tag":"code","props":{"code":"import { useEnsAddress } from 'vagmi';\n\nconst ensAddress = useEnsAddress({\n  name: 'awkweb.eth',\n  onError(error) {\n    console.log('Error', error);\n  },\n});\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useEnsAddress } from 'vagmi';\n\nconst ensAddress = useEnsAddress({\n  name: 'awkweb.eth',\n  onError(error) {\n    console.log('Error', error);\n  },\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"onsettled-optional"},"children":[{"type":"text","value":"onSettled (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when fetching is settled (either successfully fetched, or an error has thrown)."}]},{"type":"element","tag":"code","props":{"code":"import { useEnsAddress } from 'vagmi';\n\nconst ensAddress = useEnsAddress({\n  name: 'awkweb.eth',\n  onSettled(data, error) {\n    console.log('Settled', { data, error });\n  },\n});\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useEnsAddress } from 'vagmi';\n\nconst ensAddress = useEnsAddress({\n  name: 'awkweb.eth',\n  onSettled(data, error) {\n    console.log('Settled', { data, error });\n  },\n});\n"}]}]}]},{"type":"element","tag":"h2","props":{"id":"contributors"},"children":[{"type":"text","value":"Contributors"}]},{"type":"element","tag":"contributors","props":{"fn":"useEnsAddress"},"children":[]}]},"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"usage"},"children":[{"type":"text","value":"Usage"}]},{"type":"element","tag":"code","props":{"code":"<script setup>\nimport { useBalance } from 'vagmi';\n\nconst { data, isError, isLoading } = useEnsAddress({\n  name: 'awkweb.eth',\n});\n</script>\n\n<template>\n  <div v-if=\"isLoading\">\n    Fetching address…...\n  </div>\n  <div v-else-if=\"isError\">\n    Error fetching address\n  </div>\n  <div v-else>\n    Address: {{ data }}\n  </div>\n</template>\n","language":"vue"},"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-ba31f6"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"script"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4f2fb4"},"children":[{"type":"text","value":"setup"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-533fbb"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"useBalance"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-533fbb"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-2c2cb2"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"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-533fbb"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-4f3d68"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-4f3d68"},"children":[{"type":"text","value":"isError"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-4f3d68"},"children":[{"type":"text","value":"isLoading"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-ab340d"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-2aaf99"},"children":[{"type":"text","value":"useEnsAddress"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"name"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-2c2cb2"},"children":[{"type":"text","value":"'awkweb.eth'"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"});"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"</"}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"script"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"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-ba31f6"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"template"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"  <"}]},{"type":"element","tag":"span","props":{"class":"ct-4f2fb4"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4f2fb4"},"children":[{"type":"text","value":"v-if"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"isLoading"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-4f2fb4"},"children":[{"type":"text","value":"Fetching"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4f2fb4"},"children":[{"type":"text","value":"address"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"…..."}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"  </"}]},{"type":"element","tag":"span","props":{"class":"ct-4f2fb4"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"  <"}]},{"type":"element","tag":"span","props":{"class":"ct-4f2fb4"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4f2fb4"},"children":[{"type":"text","value":"v-else-if"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"isError"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-4f2fb4"},"children":[{"type":"text","value":"Error"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4f2fb4"},"children":[{"type":"text","value":"fetching"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4f2fb4"},"children":[{"type":"text","value":"address"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"  </"}]},{"type":"element","tag":"span","props":{"class":"ct-4f2fb4"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"  <"}]},{"type":"element","tag":"span","props":{"class":"ct-4f2fb4"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4f2fb4"},"children":[{"type":"text","value":"v-else"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-4f2fb4"},"children":[{"type":"text","value":"Address:"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" {{ "}]},{"type":"element","tag":"span","props":{"class":"ct-4f2fb4"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" }}"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"  </"}]},{"type":"element","tag":"span","props":{"class":"ct-4f2fb4"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"</"}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"template"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":">"}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"return-value"},"children":[{"type":"text","value":"Return Value"}]},{"type":"element","tag":"code","props":{"code":"{\n  data?: Ref<string>\n  error?: Ref<Error>\n  isIdle: Ref<boolean>\n  isLoading: Ref<boolean>\n  isFetching: Ref<boolean>\n  isSuccess: Ref<boolean>\n  isError: Ref<boolean>\n  isFetched: Ref<boolean>\n  isRefetching: Ref<boolean>\n  refetch: (options: {\n    throwOnError: boolean\n    cancelRefetch: boolean\n  }) => Promise<{\n    throwOnError: boolean\n    cancelRefetch: boolean\n  }>\n  status: Ref<'idle' | 'error' | 'loading' | 'success'>\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-ba31f6"},"children":[{"type":"text","value":"{"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-533fbb"},"children":[{"type":"text","value":"?:"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-ab340d"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"string"}]},{"type":"element","tag":"span","props":{"class":"ct-ab340d"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-533fbb"},"children":[{"type":"text","value":"?:"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-ab340d"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-4f3d68"},"children":[{"type":"text","value":"Error"}]},{"type":"element","tag":"span","props":{"class":"ct-ab340d"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"  isIdle: "}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-ab340d"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-ab340d"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"  isLoading: "}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-ab340d"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-ab340d"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"  isFetching: "}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-ab340d"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-ab340d"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"  isSuccess: "}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-ab340d"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-ab340d"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"  isError: "}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-ab340d"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-ab340d"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"  isFetched: "}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-ab340d"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-ab340d"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"  isRefetching: "}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-ab340d"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-ab340d"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"  refetch: ("}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"options"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":": {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"throwOnError"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-4f3d68"},"children":[{"type":"text","value":"boolean"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"cancelRefetch"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-4f3d68"},"children":[{"type":"text","value":"boolean"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"  }) "}]},{"type":"element","tag":"span","props":{"class":"ct-533fbb"},"children":[{"type":"text","value":"=>"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4f3d68"},"children":[{"type":"text","value":"Promise"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"<{"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"throwOnError"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-4f3d68"},"children":[{"type":"text","value":"boolean"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"cancelRefetch"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-4f3d68"},"children":[{"type":"text","value":"boolean"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"  }>"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"  status: "}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-ab340d"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-2c2cb2"},"children":[{"type":"text","value":"'idle'"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-ab340d"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-2c2cb2"},"children":[{"type":"text","value":"'error'"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-ab340d"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-2c2cb2"},"children":[{"type":"text","value":"'loading'"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-ab340d"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-2c2cb2"},"children":[{"type":"text","value":"'success'"}]},{"type":"element","tag":"span","props":{"class":"ct-ab340d"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"}"}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"configuration"},"children":[{"type":"text","value":"Configuration"}]},{"type":"element","tag":"h3","props":{"id":"chainid-optional"},"children":[{"type":"text","value":"chainId (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Force a specific chain id for the request. The vagmi "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"Client"}]},{"type":"text","value":"'s ethers "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"provider"}]},{"type":"text","value":" must be set up as a "},{"type":"element","tag":"a","props":{"href":"/docs/client#provider-optional"},"children":[{"type":"text","value":"chain-aware function"}]},{"type":"text","value":" for this to work correctly."}]},{"type":"element","tag":"code","props":{"code":"import { useEnsAddress } from 'vagmi';\n\nconst ensAddress = useEnsAddress({\n  name: 'awkweb.eth',\n  chainId: 1,\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-533fbb"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"useEnsAddress"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-533fbb"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-2c2cb2"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"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-533fbb"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4f3d68"},"children":[{"type":"text","value":"ensAddress"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-ab340d"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-2aaf99"},"children":[{"type":"text","value":"useEnsAddress"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"name"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-2c2cb2"},"children":[{"type":"text","value":"'awkweb.eth'"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"chainId"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-4f2fb4"},"children":[{"type":"text","value":"1"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"name-optional"},"children":[{"type":"text","value":"name (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"ENS name to fetch address for. If "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"name"}]},{"type":"text","value":" is not defined, hook will not run."}]},{"type":"element","tag":"code","props":{"code":"import { useEnsAddress } from 'vagmi';\n\nconst ensAddress = useEnsAddress({\n  name: 'moxey.eth',\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-533fbb"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"useEnsAddress"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-533fbb"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-2c2cb2"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"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-533fbb"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4f3d68"},"children":[{"type":"text","value":"ensAddress"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-ab340d"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-2aaf99"},"children":[{"type":"text","value":"useEnsAddress"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"name"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-2c2cb2"},"children":[{"type":"text","value":"'moxey.eth'"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"cachetime-optional"},"children":[{"type":"text","value":"cacheTime (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Time (in ms) which the data should remain in the cache. Defaults to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"0"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { useEnsAddress } from 'vagmi';\n\nconst ensAddress = useEnsAddress({\n  name: 'awkweb.eth',\n  cacheTime: 2_000,\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-533fbb"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"useEnsAddress"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-533fbb"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-2c2cb2"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"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-533fbb"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4f3d68"},"children":[{"type":"text","value":"ensAddress"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-ab340d"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-2aaf99"},"children":[{"type":"text","value":"useEnsAddress"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"name"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-2c2cb2"},"children":[{"type":"text","value":"'awkweb.eth'"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"cacheTime"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-4f2fb4"},"children":[{"type":"text","value":"2_000"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"enabled-optional"},"children":[{"type":"text","value":"enabled (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Set this to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"false"}]},{"type":"text","value":" to disable this query from automatically running. Defaults to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"true"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { useEnsAddress } from 'vagmi';\n\nconst ensAddress = useEnsAddress({\n  name: 'awkweb.eth',\n  enabled: false,\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-533fbb"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"useEnsAddress"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-533fbb"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-2c2cb2"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"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-533fbb"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4f3d68"},"children":[{"type":"text","value":"ensAddress"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-ab340d"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-2aaf99"},"children":[{"type":"text","value":"useEnsAddress"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"name"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-2c2cb2"},"children":[{"type":"text","value":"'awkweb.eth'"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"enabled"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-4f2fb4"},"children":[{"type":"text","value":"false"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"staletime-optional"},"children":[{"type":"text","value":"staleTime (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Time (in ms) after data is considered stale. If set to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"Infinity"}]},{"type":"text","value":" the data will never be considered stale. Defaults to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"1000 * 60 * 60 * 24"}]},{"type":"text","value":" (24 hours)."}]},{"type":"element","tag":"code","props":{"code":"import { useEnsAddress } from 'vagmi';\n\nconst ensAddress = useEnsAddress({\n  name: 'awkweb.eth',\n  staleTime: 2_000,\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-533fbb"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"useEnsAddress"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-533fbb"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-2c2cb2"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"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-533fbb"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4f3d68"},"children":[{"type":"text","value":"ensAddress"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-ab340d"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-2aaf99"},"children":[{"type":"text","value":"useEnsAddress"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"name"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-2c2cb2"},"children":[{"type":"text","value":"'awkweb.eth'"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"staleTime"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-4f2fb4"},"children":[{"type":"text","value":"2_000"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"onsuccess-optional"},"children":[{"type":"text","value":"onSuccess (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when fetching new data is successful."}]},{"type":"element","tag":"code","props":{"code":"import { useEnsAddress } from 'vagmi';\n\nconst ensAddress = useEnsAddress({\n  name: 'awkweb.eth',\n  onSuccess(data) {\n    console.log('Success', data);\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-533fbb"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"useEnsAddress"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-533fbb"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-2c2cb2"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"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-533fbb"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4f3d68"},"children":[{"type":"text","value":"ensAddress"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-ab340d"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-2aaf99"},"children":[{"type":"text","value":"useEnsAddress"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"name"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-2c2cb2"},"children":[{"type":"text","value":"'awkweb.eth'"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-2aaf99"},"children":[{"type":"text","value":"onSuccess"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":") {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-4f3d68"},"children":[{"type":"text","value":"console"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-2aaf99"},"children":[{"type":"text","value":"log"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-2c2cb2"},"children":[{"type":"text","value":"'Success'"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":");"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"onerror-optional"},"children":[{"type":"text","value":"onError (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when an error is thrown while fetching new data."}]},{"type":"element","tag":"code","props":{"code":"import { useEnsAddress } from 'vagmi';\n\nconst ensAddress = useEnsAddress({\n  name: 'awkweb.eth',\n  onError(error) {\n    console.log('Error', error);\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-533fbb"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"useEnsAddress"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-533fbb"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-2c2cb2"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"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-533fbb"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4f3d68"},"children":[{"type":"text","value":"ensAddress"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-ab340d"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-2aaf99"},"children":[{"type":"text","value":"useEnsAddress"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"name"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-2c2cb2"},"children":[{"type":"text","value":"'awkweb.eth'"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-2aaf99"},"children":[{"type":"text","value":"onError"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":") {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-4f3d68"},"children":[{"type":"text","value":"console"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-2aaf99"},"children":[{"type":"text","value":"log"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-2c2cb2"},"children":[{"type":"text","value":"'Error'"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":");"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"onsettled-optional"},"children":[{"type":"text","value":"onSettled (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when fetching is settled (either successfully fetched, or an error has thrown)."}]},{"type":"element","tag":"code","props":{"code":"import { useEnsAddress } from 'vagmi';\n\nconst ensAddress = useEnsAddress({\n  name: 'awkweb.eth',\n  onSettled(data, error) {\n    console.log('Settled', { data, error });\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-533fbb"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"useEnsAddress"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-533fbb"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-2c2cb2"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"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-533fbb"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4f3d68"},"children":[{"type":"text","value":"ensAddress"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-ab340d"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-2aaf99"},"children":[{"type":"text","value":"useEnsAddress"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"name"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-2c2cb2"},"children":[{"type":"text","value":"'awkweb.eth'"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-2aaf99"},"children":[{"type":"text","value":"onSettled"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":") {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-4f3d68"},"children":[{"type":"text","value":"console"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-2aaf99"},"children":[{"type":"text","value":"log"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-2c2cb2"},"children":[{"type":"text","value":"'Settled'"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":", { "}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-ea59a5"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":" });"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ba31f6"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"contributors"},"children":[{"type":"text","value":"Contributors"}]},{"type":"element","tag":"contributors","props":{"fn":"useEnsAddress"},"children":[]},{"type":"element","tag":"style","children":[{"type":"text","value":".ct-2aaf99{color:#61AFEF}.ct-ab340d{color:#56B6C2}.ct-4f3d68{color:#E5C07B}.ct-2c2cb2{color:#98C379}.ct-533fbb{color:#C678DD}.ct-4f2fb4{color:#D19A66}.ct-ea59a5{color:#E06C75}.ct-ba31f6{color:#ABB2BF}"}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"usage","depth":2,"text":"Usage"},{"id":"return-value","depth":2,"text":"Return Value"},{"id":"configuration","depth":2,"text":"Configuration","children":[{"id":"chainid-optional","depth":3,"text":"chainId (optional)"},{"id":"name-optional","depth":3,"text":"name (optional)"},{"id":"cachetime-optional","depth":3,"text":"cacheTime (optional)"},{"id":"enabled-optional","depth":3,"text":"enabled (optional)"},{"id":"staletime-optional","depth":3,"text":"staleTime (optional)"},{"id":"onsuccess-optional","depth":3,"text":"onSuccess (optional)"},{"id":"onerror-optional","depth":3,"text":"onError (optional)"},{"id":"onsettled-optional","depth":3,"text":"onSettled (optional)"}]},{"id":"contributors","depth":2,"text":"Contributors"}]}},"_type":"markdown","_id":"content:5.composables:5.useEnsAddress.md","_source":"content","_file":"5.composables/5.useEnsAddress.md","_extension":"md"},{"_path":"/composables/useensavatar","_draft":false,"_partial":false,"_empty":false,"title":"useEnsAvatar","description":"Composable for fetching the avatar for ENS name.","excerpt":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"contributors"},"children":[{"type":"text","value":"Contributors"}]},{"type":"element","tag":"contributors","props":{"fn":"useEnsAvatar"},"children":[]}]},"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"contributors"},"children":[{"type":"text","value":"Contributors"}]},{"type":"element","tag":"contributors","props":{"fn":"useEnsAvatar"},"children":[]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"contributors","depth":2,"text":"Contributors"}]}},"_type":"markdown","_id":"content:5.composables:6.useEnsAvatar.md","_source":"content","_file":"5.composables/6.useEnsAvatar.md","_extension":"md"},{"_path":"/composables/useensname","_draft":false,"_partial":false,"_empty":false,"title":"useEnsName","description":"Composable for fetching the ENS name for address.","excerpt":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"usage"},"children":[{"type":"text","value":"Usage"}]},{"type":"element","tag":"code","props":{"code":"<script setup>\nimport { useEnsName } from 'wagmi';\n\nconst { data, isError, isLoading } = useEnsName({\n  address: '0xA0Cf798816D4b9b9866b5330EEa46a18382f251e',\n});\n</script>\n\n<template>\n  <div v-if=\"isLoading\">\n    Fetching name…\n  </div>\n  <div v-else-if=\"isError\">\n    Error fetching name\n  </div>\n  <div v-else>\n    Name: {{ data }}\n  </div>\n</template>\n","language":"vue"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"<script setup>\nimport { useEnsName } from 'wagmi';\n\nconst { data, isError, isLoading } = useEnsName({\n  address: '0xA0Cf798816D4b9b9866b5330EEa46a18382f251e',\n});\n</script>\n\n<template>\n  <div v-if=\"isLoading\">\n    Fetching name…\n  </div>\n  <div v-else-if=\"isError\">\n    Error fetching name\n  </div>\n  <div v-else>\n    Name: {{ data }}\n  </div>\n</template>\n"}]}]}]},{"type":"element","tag":"h2","props":{"id":"return-value"},"children":[{"type":"text","value":"Return Value"}]},{"type":"element","tag":"code","props":{"code":"{\n  data?: Ref<string>\n  error?: Ref<Error>\n  isIdle: Ref<boolean>\n  isLoading: Ref<boolean>\n  isFetching: Ref<boolean>\n  isSuccess: Ref<boolean>\n  isError: Ref<boolean>\n  isFetched: Ref<boolean>\n  isRefetching: Ref<boolean>\n  refetch: (options: {\n    throwOnError: boolean\n    cancelRefetch: boolean\n  }) => Promise<string>\n  status: Ref<'idle' | 'error' | 'loading' | 'success'>\n}\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"{\n  data?: Ref<string>\n  error?: Ref<Error>\n  isIdle: Ref<boolean>\n  isLoading: Ref<boolean>\n  isFetching: Ref<boolean>\n  isSuccess: Ref<boolean>\n  isError: Ref<boolean>\n  isFetched: Ref<boolean>\n  isRefetching: Ref<boolean>\n  refetch: (options: {\n    throwOnError: boolean\n    cancelRefetch: boolean\n  }) => Promise<string>\n  status: Ref<'idle' | 'error' | 'loading' | 'success'>\n}\n"}]}]}]},{"type":"element","tag":"h2","props":{"id":"contributors"},"children":[{"type":"text","value":"Contributors"}]},{"type":"element","tag":"contributors","props":{"fn":"useEnsName"},"children":[]}]},"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"usage"},"children":[{"type":"text","value":"Usage"}]},{"type":"element","tag":"code","props":{"code":"<script setup>\nimport { useEnsName } from 'wagmi';\n\nconst { data, isError, isLoading } = useEnsName({\n  address: '0xA0Cf798816D4b9b9866b5330EEa46a18382f251e',\n});\n</script>\n\n<template>\n  <div v-if=\"isLoading\">\n    Fetching name…\n  </div>\n  <div v-else-if=\"isError\">\n    Error fetching name\n  </div>\n  <div v-else>\n    Name: {{ data }}\n  </div>\n</template>\n","language":"vue"},"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-11a2fd"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-5f06ce"},"children":[{"type":"text","value":"script"}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4fcdb8"},"children":[{"type":"text","value":"setup"}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-f3e27d"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-5f06ce"},"children":[{"type":"text","value":"useEnsName"}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-f3e27d"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-8bc580"},"children":[{"type":"text","value":"'wagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"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-f3e27d"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-dd3fcf"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-dd3fcf"},"children":[{"type":"text","value":"isError"}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-dd3fcf"},"children":[{"type":"text","value":"isLoading"}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-cfcb93"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4fc892"},"children":[{"type":"text","value":"useEnsName"}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-5f06ce"},"children":[{"type":"text","value":"address"}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-8bc580"},"children":[{"type":"text","value":"'0xA0Cf798816D4b9b9866b5330EEa46a18382f251e'"}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":"});"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":"</"}]},{"type":"element","tag":"span","props":{"class":"ct-5f06ce"},"children":[{"type":"text","value":"script"}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"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-11a2fd"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-5f06ce"},"children":[{"type":"text","value":"template"}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":"  <"}]},{"type":"element","tag":"span","props":{"class":"ct-4fcdb8"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4fcdb8"},"children":[{"type":"text","value":"v-if"}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-5f06ce"},"children":[{"type":"text","value":"isLoading"}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-4fcdb8"},"children":[{"type":"text","value":"Fetching"}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4fcdb8"},"children":[{"type":"text","value":"name"}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":"…"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":"  </"}]},{"type":"element","tag":"span","props":{"class":"ct-4fcdb8"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":"  <"}]},{"type":"element","tag":"span","props":{"class":"ct-4fcdb8"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4fcdb8"},"children":[{"type":"text","value":"v-else-if"}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-5f06ce"},"children":[{"type":"text","value":"isError"}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-4fcdb8"},"children":[{"type":"text","value":"Error"}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4fcdb8"},"children":[{"type":"text","value":"fetching"}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4fcdb8"},"children":[{"type":"text","value":"name"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":"  </"}]},{"type":"element","tag":"span","props":{"class":"ct-4fcdb8"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":"  <"}]},{"type":"element","tag":"span","props":{"class":"ct-4fcdb8"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4fcdb8"},"children":[{"type":"text","value":"v-else"}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-4fcdb8"},"children":[{"type":"text","value":"Name:"}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":" {{ "}]},{"type":"element","tag":"span","props":{"class":"ct-4fcdb8"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":" }}"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":"  </"}]},{"type":"element","tag":"span","props":{"class":"ct-4fcdb8"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":"</"}]},{"type":"element","tag":"span","props":{"class":"ct-5f06ce"},"children":[{"type":"text","value":"template"}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":">"}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"return-value"},"children":[{"type":"text","value":"Return Value"}]},{"type":"element","tag":"code","props":{"code":"{\n  data?: Ref<string>\n  error?: Ref<Error>\n  isIdle: Ref<boolean>\n  isLoading: Ref<boolean>\n  isFetching: Ref<boolean>\n  isSuccess: Ref<boolean>\n  isError: Ref<boolean>\n  isFetched: Ref<boolean>\n  isRefetching: Ref<boolean>\n  refetch: (options: {\n    throwOnError: boolean\n    cancelRefetch: boolean\n  }) => Promise<string>\n  status: Ref<'idle' | 'error' | 'loading' | 'success'>\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-11a2fd"},"children":[{"type":"text","value":"{"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-5f06ce"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-f3e27d"},"children":[{"type":"text","value":"?:"}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-5f06ce"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-cfcb93"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-5f06ce"},"children":[{"type":"text","value":"string"}]},{"type":"element","tag":"span","props":{"class":"ct-cfcb93"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-5f06ce"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-f3e27d"},"children":[{"type":"text","value":"?:"}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-5f06ce"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-cfcb93"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-dd3fcf"},"children":[{"type":"text","value":"Error"}]},{"type":"element","tag":"span","props":{"class":"ct-cfcb93"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":"  isIdle: "}]},{"type":"element","tag":"span","props":{"class":"ct-5f06ce"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-cfcb93"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-5f06ce"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-cfcb93"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":"  isLoading: "}]},{"type":"element","tag":"span","props":{"class":"ct-5f06ce"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-cfcb93"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-5f06ce"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-cfcb93"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":"  isFetching: "}]},{"type":"element","tag":"span","props":{"class":"ct-5f06ce"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-cfcb93"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-5f06ce"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-cfcb93"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":"  isSuccess: "}]},{"type":"element","tag":"span","props":{"class":"ct-5f06ce"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-cfcb93"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-5f06ce"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-cfcb93"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":"  isError: "}]},{"type":"element","tag":"span","props":{"class":"ct-5f06ce"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-cfcb93"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-5f06ce"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-cfcb93"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":"  isFetched: "}]},{"type":"element","tag":"span","props":{"class":"ct-5f06ce"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-cfcb93"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-5f06ce"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-cfcb93"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":"  isRefetching: "}]},{"type":"element","tag":"span","props":{"class":"ct-5f06ce"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-cfcb93"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-5f06ce"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-cfcb93"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":"  refetch: ("}]},{"type":"element","tag":"span","props":{"class":"ct-5f06ce"},"children":[{"type":"text","value":"options"}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":": {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-5f06ce"},"children":[{"type":"text","value":"throwOnError"}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-dd3fcf"},"children":[{"type":"text","value":"boolean"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-5f06ce"},"children":[{"type":"text","value":"cancelRefetch"}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-dd3fcf"},"children":[{"type":"text","value":"boolean"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":"  }) "}]},{"type":"element","tag":"span","props":{"class":"ct-f3e27d"},"children":[{"type":"text","value":"=>"}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-dd3fcf"},"children":[{"type":"text","value":"Promise"}]},{"type":"element","tag":"span","props":{"class":"ct-cfcb93"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-5f06ce"},"children":[{"type":"text","value":"string"}]},{"type":"element","tag":"span","props":{"class":"ct-cfcb93"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":"  status: "}]},{"type":"element","tag":"span","props":{"class":"ct-5f06ce"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-cfcb93"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-8bc580"},"children":[{"type":"text","value":"'idle'"}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-cfcb93"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-8bc580"},"children":[{"type":"text","value":"'error'"}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-cfcb93"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-8bc580"},"children":[{"type":"text","value":"'loading'"}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-cfcb93"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-8bc580"},"children":[{"type":"text","value":"'success'"}]},{"type":"element","tag":"span","props":{"class":"ct-cfcb93"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-11a2fd"},"children":[{"type":"text","value":"}"}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"contributors"},"children":[{"type":"text","value":"Contributors"}]},{"type":"element","tag":"contributors","props":{"fn":"useEnsName"},"children":[]},{"type":"element","tag":"style","children":[{"type":"text","value":".ct-4fc892{color:#61AFEF}.ct-cfcb93{color:#56B6C2}.ct-dd3fcf{color:#E5C07B}.ct-8bc580{color:#98C379}.ct-f3e27d{color:#C678DD}.ct-4fcdb8{color:#D19A66}.ct-5f06ce{color:#E06C75}.ct-11a2fd{color:#ABB2BF}"}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"usage","depth":2,"text":"Usage"},{"id":"return-value","depth":2,"text":"Return Value"},{"id":"contributors","depth":2,"text":"Contributors"}]}},"_type":"markdown","_id":"content:5.composables:7.useEnsName.md","_source":"content","_file":"5.composables/7.useEnsName.md","_extension":"md"},{"_path":"/composables/useensresolver","_draft":false,"_partial":false,"_empty":false,"title":"useEnsResolver","description":"Composable for fetching the resolver for ENS name.","excerpt":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"usage"},"children":[{"type":"text","value":"Usage"}]},{"type":"element","tag":"code","props":{"code":"<script setup>\nimport { useEnsResolver } from 'wagmi';\n\nconst { data, isError, isLoading } = useEnsName({\n  name: 'awkweb.eth'\n});\n</script>\n\n<template>\n  <div v-if=\"isLoading\">\n    Fetching resolver\n  </div>\n  <div v-else-if=\"isError\">\n    Error fetching resolver\n  </div>\n  <div v-else>\n    Resolver: {{ JSON.stringify(data) }}\n  </div>\n</template>\n","language":"vue"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"<script setup>\nimport { useEnsResolver } from 'wagmi';\n\nconst { data, isError, isLoading } = useEnsName({\n  name: 'awkweb.eth'\n});\n</script>\n\n<template>\n  <div v-if=\"isLoading\">\n    Fetching resolver\n  </div>\n  <div v-else-if=\"isError\">\n    Error fetching resolver\n  </div>\n  <div v-else>\n    Resolver: {{ JSON.stringify(data) }}\n  </div>\n</template>\n"}]}]}]},{"type":"element","tag":"h2","props":{"id":"return-value"},"children":[{"type":"text","value":"Return Value"}]},{"type":"element","tag":"code","props":{"code":"{\n  data?: Ref<EnsResolver>\n  error?: Ref<Error>\n  isIdle: Ref<boolean>\n  isLoading: Ref<boolean>\n  isFetching: Ref<boolean>\n  isSuccess: Ref<boolean>\n  isError: Ref<boolean>\n  isFetched: Ref<boolean>\n  isRefetching: Ref<boolean>\n  refetch: (options: {\n    throwOnError: boolean\n    cancelRefetch: boolean\n  }) => Promise<string>\n  status: Ref<'idle' | 'error' | 'loading' | 'success'>\n}\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"{\n  data?: Ref<EnsResolver>\n  error?: Ref<Error>\n  isIdle: Ref<boolean>\n  isLoading: Ref<boolean>\n  isFetching: Ref<boolean>\n  isSuccess: Ref<boolean>\n  isError: Ref<boolean>\n  isFetched: Ref<boolean>\n  isRefetching: Ref<boolean>\n  refetch: (options: {\n    throwOnError: boolean\n    cancelRefetch: boolean\n  }) => Promise<string>\n  status: Ref<'idle' | 'error' | 'loading' | 'success'>\n}\n"}]}]}]},{"type":"element","tag":"h2","props":{"id":"contributors"},"children":[{"type":"text","value":"Contributors"}]},{"type":"element","tag":"contributors","props":{"fn":"useEnsResolver"},"children":[]}]},"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"usage"},"children":[{"type":"text","value":"Usage"}]},{"type":"element","tag":"code","props":{"code":"<script setup>\nimport { useEnsResolver } from 'wagmi';\n\nconst { data, isError, isLoading } = useEnsName({\n  name: 'awkweb.eth'\n});\n</script>\n\n<template>\n  <div v-if=\"isLoading\">\n    Fetching resolver\n  </div>\n  <div v-else-if=\"isError\">\n    Error fetching resolver\n  </div>\n  <div v-else>\n    Resolver: {{ JSON.stringify(data) }}\n  </div>\n</template>\n","language":"vue"},"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-449585"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-46fc42"},"children":[{"type":"text","value":"script"}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-d44fd7"},"children":[{"type":"text","value":"setup"}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-7d8731"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-46fc42"},"children":[{"type":"text","value":"useEnsResolver"}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-7d8731"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-dc7c4a"},"children":[{"type":"text","value":"'wagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"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-7d8731"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-f22708"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-f22708"},"children":[{"type":"text","value":"isError"}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-f22708"},"children":[{"type":"text","value":"isLoading"}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-29a1f8"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-c3acf4"},"children":[{"type":"text","value":"useEnsName"}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-46fc42"},"children":[{"type":"text","value":"name"}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-dc7c4a"},"children":[{"type":"text","value":"'awkweb.eth'"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":"});"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":"</"}]},{"type":"element","tag":"span","props":{"class":"ct-46fc42"},"children":[{"type":"text","value":"script"}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"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-449585"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-46fc42"},"children":[{"type":"text","value":"template"}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":"  <"}]},{"type":"element","tag":"span","props":{"class":"ct-d44fd7"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-d44fd7"},"children":[{"type":"text","value":"v-if"}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-46fc42"},"children":[{"type":"text","value":"isLoading"}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-d44fd7"},"children":[{"type":"text","value":"Fetching"}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-d44fd7"},"children":[{"type":"text","value":"resolver"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":"  </"}]},{"type":"element","tag":"span","props":{"class":"ct-d44fd7"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":"  <"}]},{"type":"element","tag":"span","props":{"class":"ct-d44fd7"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-d44fd7"},"children":[{"type":"text","value":"v-else-if"}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-46fc42"},"children":[{"type":"text","value":"isError"}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-d44fd7"},"children":[{"type":"text","value":"Error"}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-d44fd7"},"children":[{"type":"text","value":"fetching"}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-d44fd7"},"children":[{"type":"text","value":"resolver"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":"  </"}]},{"type":"element","tag":"span","props":{"class":"ct-d44fd7"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":"  <"}]},{"type":"element","tag":"span","props":{"class":"ct-d44fd7"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-d44fd7"},"children":[{"type":"text","value":"v-else"}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-d44fd7"},"children":[{"type":"text","value":"Resolver:"}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":" {{ "}]},{"type":"element","tag":"span","props":{"class":"ct-d44fd7"},"children":[{"type":"text","value":"JSON"}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-d44fd7"},"children":[{"type":"text","value":"stringify"}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-d44fd7"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":") }}"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":"  </"}]},{"type":"element","tag":"span","props":{"class":"ct-d44fd7"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":"</"}]},{"type":"element","tag":"span","props":{"class":"ct-46fc42"},"children":[{"type":"text","value":"template"}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":">"}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"return-value"},"children":[{"type":"text","value":"Return Value"}]},{"type":"element","tag":"code","props":{"code":"{\n  data?: Ref<EnsResolver>\n  error?: Ref<Error>\n  isIdle: Ref<boolean>\n  isLoading: Ref<boolean>\n  isFetching: Ref<boolean>\n  isSuccess: Ref<boolean>\n  isError: Ref<boolean>\n  isFetched: Ref<boolean>\n  isRefetching: Ref<boolean>\n  refetch: (options: {\n    throwOnError: boolean\n    cancelRefetch: boolean\n  }) => Promise<string>\n  status: Ref<'idle' | 'error' | 'loading' | 'success'>\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-449585"},"children":[{"type":"text","value":"{"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-46fc42"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-7d8731"},"children":[{"type":"text","value":"?:"}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-46fc42"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-29a1f8"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-46fc42"},"children":[{"type":"text","value":"EnsResolver"}]},{"type":"element","tag":"span","props":{"class":"ct-29a1f8"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-46fc42"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-7d8731"},"children":[{"type":"text","value":"?:"}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-46fc42"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-29a1f8"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-f22708"},"children":[{"type":"text","value":"Error"}]},{"type":"element","tag":"span","props":{"class":"ct-29a1f8"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":"  isIdle: "}]},{"type":"element","tag":"span","props":{"class":"ct-46fc42"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-29a1f8"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-46fc42"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-29a1f8"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":"  isLoading: "}]},{"type":"element","tag":"span","props":{"class":"ct-46fc42"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-29a1f8"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-46fc42"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-29a1f8"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":"  isFetching: "}]},{"type":"element","tag":"span","props":{"class":"ct-46fc42"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-29a1f8"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-46fc42"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-29a1f8"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":"  isSuccess: "}]},{"type":"element","tag":"span","props":{"class":"ct-46fc42"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-29a1f8"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-46fc42"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-29a1f8"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":"  isError: "}]},{"type":"element","tag":"span","props":{"class":"ct-46fc42"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-29a1f8"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-46fc42"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-29a1f8"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":"  isFetched: "}]},{"type":"element","tag":"span","props":{"class":"ct-46fc42"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-29a1f8"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-46fc42"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-29a1f8"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":"  isRefetching: "}]},{"type":"element","tag":"span","props":{"class":"ct-46fc42"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-29a1f8"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-46fc42"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-29a1f8"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":"  refetch: ("}]},{"type":"element","tag":"span","props":{"class":"ct-46fc42"},"children":[{"type":"text","value":"options"}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":": {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-46fc42"},"children":[{"type":"text","value":"throwOnError"}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-f22708"},"children":[{"type":"text","value":"boolean"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-46fc42"},"children":[{"type":"text","value":"cancelRefetch"}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-f22708"},"children":[{"type":"text","value":"boolean"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":"  }) "}]},{"type":"element","tag":"span","props":{"class":"ct-7d8731"},"children":[{"type":"text","value":"=>"}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-f22708"},"children":[{"type":"text","value":"Promise"}]},{"type":"element","tag":"span","props":{"class":"ct-29a1f8"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-46fc42"},"children":[{"type":"text","value":"string"}]},{"type":"element","tag":"span","props":{"class":"ct-29a1f8"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":"  status: "}]},{"type":"element","tag":"span","props":{"class":"ct-46fc42"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-29a1f8"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-dc7c4a"},"children":[{"type":"text","value":"'idle'"}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-29a1f8"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-dc7c4a"},"children":[{"type":"text","value":"'error'"}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-29a1f8"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-dc7c4a"},"children":[{"type":"text","value":"'loading'"}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-29a1f8"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-dc7c4a"},"children":[{"type":"text","value":"'success'"}]},{"type":"element","tag":"span","props":{"class":"ct-29a1f8"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-449585"},"children":[{"type":"text","value":"}"}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"contributors"},"children":[{"type":"text","value":"Contributors"}]},{"type":"element","tag":"contributors","props":{"fn":"useEnsResolver"},"children":[]},{"type":"element","tag":"style","children":[{"type":"text","value":".ct-c3acf4{color:#61AFEF}.ct-29a1f8{color:#56B6C2}.ct-f22708{color:#E5C07B}.ct-dc7c4a{color:#98C379}.ct-7d8731{color:#C678DD}.ct-d44fd7{color:#D19A66}.ct-46fc42{color:#E06C75}.ct-449585{color:#ABB2BF}"}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"usage","depth":2,"text":"Usage"},{"id":"return-value","depth":2,"text":"Return Value"},{"id":"contributors","depth":2,"text":"Contributors"}]}},"_type":"markdown","_id":"content:5.composables:8.useEnsResolver.md","_source":"content","_file":"5.composables/8.useEnsResolver.md","_extension":"md"},{"_path":"/composables/usenetwork","_draft":false,"_partial":false,"_empty":false,"title":"useNetwork","description":"Composable for accessing network data, such as current connected chain and connector chains.","excerpt":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"usage"},"children":[{"type":"text","value":"Usage"}]},{"type":"element","tag":"code","props":{"code":"<script setup>\nimport { useNetwork } from 'vagmi';\n\nconst { chain, chains } = useNetwork();\n</script>\n\n<template>\n  <div v-if=\"chain\">\n    Connected to {{ chain.name }}\n  </div>\n  <div v-if=\"chains\">\n    Available chains:\n    <span v-for=\"chain in chains\" :key=\"chain.id\">{{ chain.name }}</span>\n  </div>\n</template>\n</template>\n","language":"vue"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"<script setup>\nimport { useNetwork } from 'vagmi';\n\nconst { chain, chains } = useNetwork();\n</script>\n\n<template>\n  <div v-if=\"chain\">\n    Connected to {{ chain.name }}\n  </div>\n  <div v-if=\"chains\">\n    Available chains:\n    <span v-for=\"chain in chains\" :key=\"chain.id\">{{ chain.name }}</span>\n  </div>\n</template>\n</template>\n"}]}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Tip: If you want the functionality to switch networks, "},{"type":"element","tag":"a","props":{"href":"/composables/useswitchnetwork"},"children":[{"type":"text","value":"check out "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"useSwitchNetwork"}]}]},{"type":"text","value":"."}]},{"type":"element","tag":"h2","props":{"id":"return-value"},"children":[{"type":"text","value":"Return Value"}]},{"type":"element","tag":"code","props":{"code":"{\n  chain?: Ref<Chain & { unsupported?: boolean }>\n  chains: Ref<Chain[]>\n}\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"{\n  chain?: Ref<Chain & { unsupported?: boolean }>\n  chains: Ref<Chain[]>\n}\n"}]}]}]},{"type":"element","tag":"h2","props":{"id":"contributors"},"children":[{"type":"text","value":"Contributors"}]},{"type":"element","tag":"contributors","props":{"fn":"useNetwork"},"children":[]}]},"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"usage"},"children":[{"type":"text","value":"Usage"}]},{"type":"element","tag":"code","props":{"code":"<script setup>\nimport { useNetwork } from 'vagmi';\n\nconst { chain, chains } = useNetwork();\n</script>\n\n<template>\n  <div v-if=\"chain\">\n    Connected to {{ chain.name }}\n  </div>\n  <div v-if=\"chains\">\n    Available chains:\n    <span v-for=\"chain in chains\" :key=\"chain.id\">{{ chain.name }}</span>\n  </div>\n</template>\n</template>\n","language":"vue"},"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-12a961"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-5076f1"},"children":[{"type":"text","value":"script"}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-c52659"},"children":[{"type":"text","value":"setup"}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-ab00a8"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-5076f1"},"children":[{"type":"text","value":"useNetwork"}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-ab00a8"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-a51723"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"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-ab00a8"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-c140b5"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-c140b5"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-18d7aa"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-390cdb"},"children":[{"type":"text","value":"useNetwork"}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":"();"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":"</"}]},{"type":"element","tag":"span","props":{"class":"ct-5076f1"},"children":[{"type":"text","value":"script"}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"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-12a961"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-5076f1"},"children":[{"type":"text","value":"template"}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":"  <"}]},{"type":"element","tag":"span","props":{"class":"ct-c52659"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-c52659"},"children":[{"type":"text","value":"v-if"}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-5076f1"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-c52659"},"children":[{"type":"text","value":"Connected"}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-c52659"},"children":[{"type":"text","value":"to"}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":" {{ "}]},{"type":"element","tag":"span","props":{"class":"ct-c52659"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-c52659"},"children":[{"type":"text","value":"name"}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":" }}"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":"  </"}]},{"type":"element","tag":"span","props":{"class":"ct-c52659"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":"  <"}]},{"type":"element","tag":"span","props":{"class":"ct-c52659"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-c52659"},"children":[{"type":"text","value":"v-if"}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-5076f1"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-c52659"},"children":[{"type":"text","value":"Available"}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-c52659"},"children":[{"type":"text","value":"chains:"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":"    <"}]},{"type":"element","tag":"span","props":{"class":"ct-c52659"},"children":[{"type":"text","value":"span"}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-c52659"},"children":[{"type":"text","value":"v-for"}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-5076f1"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-ab00a8"},"children":[{"type":"text","value":"in"}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-5076f1"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":" :"}]},{"type":"element","tag":"span","props":{"class":"ct-c52659"},"children":[{"type":"text","value":"key"}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-c140b5"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-5076f1"},"children":[{"type":"text","value":"id"}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":">{{ "}]},{"type":"element","tag":"span","props":{"class":"ct-c52659"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-c52659"},"children":[{"type":"text","value":"name"}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":" }}</"}]},{"type":"element","tag":"span","props":{"class":"ct-c52659"},"children":[{"type":"text","value":"span"}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":"  </"}]},{"type":"element","tag":"span","props":{"class":"ct-c52659"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":"</"}]},{"type":"element","tag":"span","props":{"class":"ct-5076f1"},"children":[{"type":"text","value":"template"}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":"</template>"}]}]}]}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Tip: If you want the functionality to switch networks, "},{"type":"element","tag":"a","props":{"href":"/composables/useswitchnetwork"},"children":[{"type":"text","value":"check out "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"useSwitchNetwork"}]}]},{"type":"text","value":"."}]},{"type":"element","tag":"h2","props":{"id":"return-value"},"children":[{"type":"text","value":"Return Value"}]},{"type":"element","tag":"code","props":{"code":"{\n  chain?: Ref<Chain & { unsupported?: boolean }>\n  chains: Ref<Chain[]>\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-12a961"},"children":[{"type":"text","value":"{"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-5076f1"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-ab00a8"},"children":[{"type":"text","value":"?:"}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-5076f1"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-18d7aa"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-5076f1"},"children":[{"type":"text","value":"Chain"}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-18d7aa"},"children":[{"type":"text","value":"&"}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-5076f1"},"children":[{"type":"text","value":"unsupported"}]},{"type":"element","tag":"span","props":{"class":"ct-ab00a8"},"children":[{"type":"text","value":"?:"}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-5076f1"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":" }"}]},{"type":"element","tag":"span","props":{"class":"ct-18d7aa"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":"  chains: "}]},{"type":"element","tag":"span","props":{"class":"ct-5076f1"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-18d7aa"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-5076f1"},"children":[{"type":"text","value":"Chain"}]},{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":"[]"}]},{"type":"element","tag":"span","props":{"class":"ct-18d7aa"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-12a961"},"children":[{"type":"text","value":"}"}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"contributors"},"children":[{"type":"text","value":"Contributors"}]},{"type":"element","tag":"contributors","props":{"fn":"useNetwork"},"children":[]},{"type":"element","tag":"style","children":[{"type":"text","value":".ct-390cdb{color:#61AFEF}.ct-18d7aa{color:#56B6C2}.ct-c140b5{color:#E5C07B}.ct-a51723{color:#98C379}.ct-ab00a8{color:#C678DD}.ct-c52659{color:#D19A66}.ct-5076f1{color:#E06C75}.ct-12a961{color:#ABB2BF}"}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"usage","depth":2,"text":"Usage"},{"id":"return-value","depth":2,"text":"Return Value"},{"id":"contributors","depth":2,"text":"Contributors"}]}},"_type":"markdown","_id":"content:5.composables:9.useNetwork.md","_source":"content","_file":"5.composables/9.useNetwork.md","_extension":"md"},{"_path":"/composables/usesigner","_draft":false,"_partial":false,"_empty":false,"title":"useSigner","description":"Composable for accessing ethers Signer object for connected account.","excerpt":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Visit "},{"type":"element","tag":"a","props":{"href":"https://docs.ethers.io/v5/api/signer","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"ethers "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"Signer"}]}]},{"type":"text","value":"."}]},{"type":"element","tag":"h2","props":{"id":"usage"},"children":[{"type":"text","value":"Usage"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The following examples use the "},{"type":"element","tag":"a","props":{"href":"https://etherscan.io/address/0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e#code","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"ENS Registry"}]},{"type":"text","value":" contract."}]},{"type":"element","tag":"code","props":{"code":"<script setup>\nimport { useSigner } from 'vagmi';\n\nconst { data, isError, isLoading, error } = useSigner();\n</script>\n\n<template>\n  <div>\n    Sign: {{ isLoading ? data : '' }}\n  </div>\n\n  <div v-if=\"isError\">\n    {{ error.message }}\n  </div>\n</template>\n","language":"vue"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"<script setup>\nimport { useSigner } from 'vagmi';\n\nconst { data, isError, isLoading, error } = useSigner();\n</script>\n\n<template>\n  <div>\n    Sign: {{ isLoading ? data : '' }}\n  </div>\n\n  <div v-if=\"isError\">\n    {{ error.message }}\n  </div>\n</template>\n"}]}]}]},{"type":"element","tag":"h2","props":{"id":"return-value"},"children":[{"type":"text","value":"Return Value"}]},{"type":"element","tag":"code","props":{"code":"{\n  data?: Ref<ethers.Signer>\n  error?: Ref<Error>\n  isIdle: Ref<boolean>\n  isLoading: Ref<boolean>\n  isFetching: Ref<boolean>\n  isSuccess: Ref<boolean>\n  isError: Ref<boolean>\n  isFetched: Ref<boolean>\n  isRefetching: Ref<boolean>\n  refetch: (options: {\n    throwOnError: boolean\n    cancelRefetch: boolean\n  }) => Promise<{\n    address: string\n    connector: Connector\n  }>\n  status: Ref<'idle' | 'error' | 'loading' | 'success'>\n}\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"{\n  data?: Ref<ethers.Signer>\n  error?: Ref<Error>\n  isIdle: Ref<boolean>\n  isLoading: Ref<boolean>\n  isFetching: Ref<boolean>\n  isSuccess: Ref<boolean>\n  isError: Ref<boolean>\n  isFetched: Ref<boolean>\n  isRefetching: Ref<boolean>\n  refetch: (options: {\n    throwOnError: boolean\n    cancelRefetch: boolean\n  }) => Promise<{\n    address: string\n    connector: Connector\n  }>\n  status: Ref<'idle' | 'error' | 'loading' | 'success'>\n}\n"}]}]}]},{"type":"element","tag":"h2","props":{"id":"configuration"},"children":[{"type":"text","value":"Configuration"}]},{"type":"element","tag":"h3","props":{"id":"suspense-optional"},"children":[{"type":"text","value":"suspense (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Set this to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"true"}]},{"type":"text","value":" to enable suspense mode."}]},{"type":"element","tag":"code","props":{"code":"import { useSigner } from 'vagmi';\n\nconst account = useSigner({\n  suspense: true,\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useSigner } from 'vagmi';\n\nconst account = useSigner({\n  suspense: true,\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"onerror-optional"},"children":[{"type":"text","value":"onError (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when an error is thrown while fetching new data."}]},{"type":"element","tag":"code","props":{"code":"import { useSigner } from 'vagmi';\n\nconst account = useSigner({\n  onError(error) {\n    console.log('Error', error);\n  },\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useSigner } from 'vagmi';\n\nconst account = useSigner({\n  onError(error) {\n    console.log('Error', error);\n  },\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"onsettled-optional"},"children":[{"type":"text","value":"onSettled (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when fetching is settled (either successfully fetched, or an error has thrown)."}]},{"type":"element","tag":"code","props":{"code":"import { useSigner } from 'vagmi';\n\nconst account = useSigner({\n  onSettled(data, error) {\n    console.log('Settled', { data, error });\n  },\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useSigner } from 'vagmi';\n\nconst account = useSigner({\n  onSettled(data, error) {\n    console.log('Settled', { data, error });\n  },\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"onsuccess-optional"},"children":[{"type":"text","value":"onSuccess (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when fetching new data is successful."}]},{"type":"element","tag":"code","props":{"code":"import { useSigner } from 'vagmi';\n\nconst account = useSigner({\n  onSuccess(data) {\n    console.log('Success', data);\n  },\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useSigner } from 'vagmi';\n\nconst account = useSigner({\n  onSuccess(data) {\n    console.log('Success', data);\n  },\n});\n"}]}]}]},{"type":"element","tag":"h2","props":{"id":"contributors"},"children":[{"type":"text","value":"Contributors"}]},{"type":"element","tag":"contributors","props":{"fn":"useSigner"},"children":[]}]},"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Visit "},{"type":"element","tag":"a","props":{"href":"https://docs.ethers.io/v5/api/signer","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"ethers "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"Signer"}]}]},{"type":"text","value":"."}]},{"type":"element","tag":"h2","props":{"id":"usage"},"children":[{"type":"text","value":"Usage"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The following examples use the "},{"type":"element","tag":"a","props":{"href":"https://etherscan.io/address/0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e#code","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"ENS Registry"}]},{"type":"text","value":" contract."}]},{"type":"element","tag":"code","props":{"code":"<script setup>\nimport { useSigner } from 'vagmi';\n\nconst { data, isError, isLoading, error } = useSigner();\n</script>\n\n<template>\n  <div>\n    Sign: {{ isLoading ? data : '' }}\n  </div>\n\n  <div v-if=\"isError\">\n    {{ error.message }}\n  </div>\n</template>\n","language":"vue"},"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-359d7f"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-f49340"},"children":[{"type":"text","value":"script"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-9658d6"},"children":[{"type":"text","value":"setup"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-21e30e"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-f49340"},"children":[{"type":"text","value":"useSigner"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-21e30e"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-32613d"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"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-21e30e"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-08051a"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-08051a"},"children":[{"type":"text","value":"isError"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-08051a"},"children":[{"type":"text","value":"isLoading"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-08051a"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-4b6744"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-2708d4"},"children":[{"type":"text","value":"useSigner"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"();"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"</"}]},{"type":"element","tag":"span","props":{"class":"ct-f49340"},"children":[{"type":"text","value":"script"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"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-359d7f"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-f49340"},"children":[{"type":"text","value":"template"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"  <"}]},{"type":"element","tag":"span","props":{"class":"ct-9658d6"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-9658d6"},"children":[{"type":"text","value":"Sign:"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" {{ "}]},{"type":"element","tag":"span","props":{"class":"ct-9658d6"},"children":[{"type":"text","value":"isLoading"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" ? "}]},{"type":"element","tag":"span","props":{"class":"ct-9658d6"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" : "}]},{"type":"element","tag":"span","props":{"class":"ct-32613d"},"children":[{"type":"text","value":"''"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" }}"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"  </"}]},{"type":"element","tag":"span","props":{"class":"ct-9658d6"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"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-359d7f"},"children":[{"type":"text","value":"  <"}]},{"type":"element","tag":"span","props":{"class":"ct-9658d6"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-9658d6"},"children":[{"type":"text","value":"v-if"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-f49340"},"children":[{"type":"text","value":"isError"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"    {{ "}]},{"type":"element","tag":"span","props":{"class":"ct-9658d6"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-9658d6"},"children":[{"type":"text","value":"message"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" }}"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"  </"}]},{"type":"element","tag":"span","props":{"class":"ct-9658d6"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"</"}]},{"type":"element","tag":"span","props":{"class":"ct-f49340"},"children":[{"type":"text","value":"template"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":">"}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"return-value"},"children":[{"type":"text","value":"Return Value"}]},{"type":"element","tag":"code","props":{"code":"{\n  data?: Ref<ethers.Signer>\n  error?: Ref<Error>\n  isIdle: Ref<boolean>\n  isLoading: Ref<boolean>\n  isFetching: Ref<boolean>\n  isSuccess: Ref<boolean>\n  isError: Ref<boolean>\n  isFetched: Ref<boolean>\n  isRefetching: Ref<boolean>\n  refetch: (options: {\n    throwOnError: boolean\n    cancelRefetch: boolean\n  }) => Promise<{\n    address: string\n    connector: Connector\n  }>\n  status: Ref<'idle' | 'error' | 'loading' | 'success'>\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-359d7f"},"children":[{"type":"text","value":"{"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-f49340"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-21e30e"},"children":[{"type":"text","value":"?:"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-f49340"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-4b6744"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-08051a"},"children":[{"type":"text","value":"ethers"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-f49340"},"children":[{"type":"text","value":"Signer"}]},{"type":"element","tag":"span","props":{"class":"ct-4b6744"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-f49340"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-21e30e"},"children":[{"type":"text","value":"?:"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-f49340"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-4b6744"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-08051a"},"children":[{"type":"text","value":"Error"}]},{"type":"element","tag":"span","props":{"class":"ct-4b6744"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"  isIdle: "}]},{"type":"element","tag":"span","props":{"class":"ct-f49340"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-4b6744"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-f49340"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-4b6744"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"  isLoading: "}]},{"type":"element","tag":"span","props":{"class":"ct-f49340"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-4b6744"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-f49340"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-4b6744"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"  isFetching: "}]},{"type":"element","tag":"span","props":{"class":"ct-f49340"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-4b6744"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-f49340"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-4b6744"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"  isSuccess: "}]},{"type":"element","tag":"span","props":{"class":"ct-f49340"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-4b6744"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-f49340"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-4b6744"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"  isError: "}]},{"type":"element","tag":"span","props":{"class":"ct-f49340"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-4b6744"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-f49340"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-4b6744"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"  isFetched: "}]},{"type":"element","tag":"span","props":{"class":"ct-f49340"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-4b6744"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-f49340"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-4b6744"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"  isRefetching: "}]},{"type":"element","tag":"span","props":{"class":"ct-f49340"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-4b6744"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-f49340"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-4b6744"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"  refetch: ("}]},{"type":"element","tag":"span","props":{"class":"ct-f49340"},"children":[{"type":"text","value":"options"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":": {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-f49340"},"children":[{"type":"text","value":"throwOnError"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-08051a"},"children":[{"type":"text","value":"boolean"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-f49340"},"children":[{"type":"text","value":"cancelRefetch"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-08051a"},"children":[{"type":"text","value":"boolean"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"  }) "}]},{"type":"element","tag":"span","props":{"class":"ct-21e30e"},"children":[{"type":"text","value":"=>"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-08051a"},"children":[{"type":"text","value":"Promise"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"<{"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-f49340"},"children":[{"type":"text","value":"address"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-08051a"},"children":[{"type":"text","value":"string"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-f49340"},"children":[{"type":"text","value":"connector"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-08051a"},"children":[{"type":"text","value":"Connector"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"  }>"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"  status: "}]},{"type":"element","tag":"span","props":{"class":"ct-f49340"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-4b6744"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-32613d"},"children":[{"type":"text","value":"'idle'"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4b6744"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-32613d"},"children":[{"type":"text","value":"'error'"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4b6744"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-32613d"},"children":[{"type":"text","value":"'loading'"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4b6744"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-32613d"},"children":[{"type":"text","value":"'success'"}]},{"type":"element","tag":"span","props":{"class":"ct-4b6744"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"}"}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"configuration"},"children":[{"type":"text","value":"Configuration"}]},{"type":"element","tag":"h3","props":{"id":"suspense-optional"},"children":[{"type":"text","value":"suspense (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Set this to "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"true"}]},{"type":"text","value":" to enable suspense mode."}]},{"type":"element","tag":"code","props":{"code":"import { useSigner } from 'vagmi';\n\nconst account = useSigner({\n  suspense: true,\n});\n","language":"js"},"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-21e30e"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-f49340"},"children":[{"type":"text","value":"useSigner"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-21e30e"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-32613d"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"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-21e30e"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-08051a"},"children":[{"type":"text","value":"account"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4b6744"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-2708d4"},"children":[{"type":"text","value":"useSigner"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-f49340"},"children":[{"type":"text","value":"suspense"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-9658d6"},"children":[{"type":"text","value":"true"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"onerror-optional"},"children":[{"type":"text","value":"onError (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when an error is thrown while fetching new data."}]},{"type":"element","tag":"code","props":{"code":"import { useSigner } from 'vagmi';\n\nconst account = useSigner({\n  onError(error) {\n    console.log('Error', error);\n  },\n});\n","language":"js"},"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-21e30e"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-f49340"},"children":[{"type":"text","value":"useSigner"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-21e30e"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-32613d"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"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-21e30e"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-08051a"},"children":[{"type":"text","value":"account"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4b6744"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-2708d4"},"children":[{"type":"text","value":"useSigner"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-2708d4"},"children":[{"type":"text","value":"onError"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-f49340"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":") {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-08051a"},"children":[{"type":"text","value":"console"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-2708d4"},"children":[{"type":"text","value":"log"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-32613d"},"children":[{"type":"text","value":"'Error'"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-f49340"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":");"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"onsettled-optional"},"children":[{"type":"text","value":"onSettled (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when fetching is settled (either successfully fetched, or an error has thrown)."}]},{"type":"element","tag":"code","props":{"code":"import { useSigner } from 'vagmi';\n\nconst account = useSigner({\n  onSettled(data, error) {\n    console.log('Settled', { data, error });\n  },\n});\n","language":"js"},"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-21e30e"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-f49340"},"children":[{"type":"text","value":"useSigner"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-21e30e"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-32613d"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"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-21e30e"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-08051a"},"children":[{"type":"text","value":"account"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4b6744"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-2708d4"},"children":[{"type":"text","value":"useSigner"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-2708d4"},"children":[{"type":"text","value":"onSettled"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-f49340"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-f49340"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":") {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-08051a"},"children":[{"type":"text","value":"console"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-2708d4"},"children":[{"type":"text","value":"log"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-32613d"},"children":[{"type":"text","value":"'Settled'"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":", { "}]},{"type":"element","tag":"span","props":{"class":"ct-f49340"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-f49340"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" });"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"onsuccess-optional"},"children":[{"type":"text","value":"onSuccess (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when fetching new data is successful."}]},{"type":"element","tag":"code","props":{"code":"import { useSigner } from 'vagmi';\n\nconst account = useSigner({\n  onSuccess(data) {\n    console.log('Success', data);\n  },\n});\n","language":"js"},"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-21e30e"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-f49340"},"children":[{"type":"text","value":"useSigner"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-21e30e"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-32613d"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"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-21e30e"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-08051a"},"children":[{"type":"text","value":"account"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-4b6744"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-2708d4"},"children":[{"type":"text","value":"useSigner"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-2708d4"},"children":[{"type":"text","value":"onSuccess"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-f49340"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":") {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-08051a"},"children":[{"type":"text","value":"console"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-2708d4"},"children":[{"type":"text","value":"log"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-32613d"},"children":[{"type":"text","value":"'Success'"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-f49340"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":");"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-359d7f"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"contributors"},"children":[{"type":"text","value":"Contributors"}]},{"type":"element","tag":"contributors","props":{"fn":"useSigner"},"children":[]},{"type":"element","tag":"style","children":[{"type":"text","value":".ct-2708d4{color:#61AFEF}.ct-4b6744{color:#56B6C2}.ct-08051a{color:#E5C07B}.ct-32613d{color:#98C379}.ct-21e30e{color:#C678DD}.ct-9658d6{color:#D19A66}.ct-f49340{color:#E06C75}.ct-359d7f{color:#ABB2BF}"}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"usage","depth":2,"text":"Usage"},{"id":"return-value","depth":2,"text":"Return Value"},{"id":"configuration","depth":2,"text":"Configuration","children":[{"id":"suspense-optional","depth":3,"text":"suspense (optional)"},{"id":"onerror-optional","depth":3,"text":"onError (optional)"},{"id":"onsettled-optional","depth":3,"text":"onSettled (optional)"},{"id":"onsuccess-optional","depth":3,"text":"onSuccess (optional)"}]},{"id":"contributors","depth":2,"text":"Contributors"}]}},"_type":"markdown","_id":"content:5.composables:10.useSigner.md","_source":"content","_file":"5.composables/10.useSigner.md","_extension":"md"},{"_path":"/composables/usesignmessage","_draft":false,"_partial":false,"_empty":false,"title":"useSignMessage","description":"Composable for signing messages with connected account.","excerpt":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"usesignmessage"},"children":[{"type":"text","value":"useSignMessage"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Composable for asigning messages with connected account."}]},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"element","tag":"h2","props":{"id":"usage"},"children":[{"type":"text","value":"Usage"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The following examples use the message: gm vagmi frens."}]},{"type":"element","tag":"code","props":{"code":"<script setup>\nimport { useSignMessage } from 'vagmi';\n\nconst { data, error, isError, isLoading, isSuccess, signMessage } = useSignMessage({\n  message: 'gm vagmi frens',\n});\n</script>\n\n<template>\n  <div>\n    <button :disabled=\"isLoading\" @click=\"signMessage()\">\n      Sign message\n    </button>\n    <div v-if=\"isSuccess\">\n      Signature: {{ data }}\n    </div>\n    <div v-if=\"isError\">\n      Error signing message: {{ error.message }}\n    </div>\n  </div>\n</template>\n","language":"vue"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"<script setup>\nimport { useSignMessage } from 'vagmi';\n\nconst { data, error, isError, isLoading, isSuccess, signMessage } = useSignMessage({\n  message: 'gm vagmi frens',\n});\n</script>\n\n<template>\n  <div>\n    <button :disabled=\"isLoading\" @click=\"signMessage()\">\n      Sign message\n    </button>\n    <div v-if=\"isSuccess\">\n      Signature: {{ data }}\n    </div>\n    <div v-if=\"isError\">\n      Error signing message: {{ error.message }}\n    </div>\n  </div>\n</template>\n"}]}]}]},{"type":"element","tag":"h2","props":{"id":"return-value"},"children":[{"type":"text","value":"Return Value"}]},{"type":"element","tag":"code","props":{"code":"{\n  data: Ref<string | undefined>\n  error: Ref<Error | null>\n  isIdle: Ref<boolean>\n  isLoading: Ref<boolean>\n  isSuccess: Ref<boolean>\n  isError: Ref<boolean>\n  signMessage: (args?: SignMessageArgs) => void\n  signMessageAsync: (args?: SignMessageArgs) => Promise<string>\n  reset: Ref<() => void>\n  status: Ref<'idle' | 'error' | 'loading' | 'success'>\n  variables: Ref<SignMessageArgs | undefined>\n}\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"{\n  data: Ref<string | undefined>\n  error: Ref<Error | null>\n  isIdle: Ref<boolean>\n  isLoading: Ref<boolean>\n  isSuccess: Ref<boolean>\n  isError: Ref<boolean>\n  signMessage: (args?: SignMessageArgs) => void\n  signMessageAsync: (args?: SignMessageArgs) => Promise<string>\n  reset: Ref<() => void>\n  status: Ref<'idle' | 'error' | 'loading' | 'success'>\n  variables: Ref<SignMessageArgs | undefined>\n}\n"}]}]}]},{"type":"element","tag":"h2","props":{"id":"configuration"},"children":[{"type":"text","value":"Configuration"}]},{"type":"element","tag":"h3","props":{"id":"message-optional"},"children":[{"type":"text","value":"message (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Message to sign with wallet. This can be a fixed string or a reactive state variable."}]},{"type":"element","tag":"code","props":{"code":"import { useSignMessage } from 'vagmi';\n\nconst account = useSignMessage({\n  message: 'gm vagmi frens',\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useSignMessage } from 'vagmi';\n\nconst account = useSignMessage({\n  message: 'gm vagmi frens',\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"onerror-optional"},"children":[{"type":"text","value":"onError (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when an error is thrown while attempting to sign."}]},{"type":"element","tag":"code","props":{"code":"import { useSignMessage } from 'vagmi';\n\nconst account = useSignMessage({\n  message: 'gm vagmi frens',\n  onError(error) {\n    console.log('Error', error);\n  },\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useSignMessage } from 'vagmi';\n\nconst account = useSignMessage({\n  message: 'gm vagmi frens',\n  onError(error) {\n    console.log('Error', error);\n  },\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"onsettled-optional"},"children":[{"type":"text","value":"onSettled (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when sign message is settled (either successfully signed, or an error has thrown)."}]},{"type":"element","tag":"code","props":{"code":"import { useSignMessage } from 'vagmi';\n\nconst account = useSignMessage({\n  message: 'gm vagmi frens',\n  onSettled(data, error) {\n    console.log('Settled', { data, error });\n  },\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useSignMessage } from 'vagmi';\n\nconst account = useSignMessage({\n  message: 'gm vagmi frens',\n  onSettled(data, error) {\n    console.log('Settled', { data, error });\n  },\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"onmutate-optional"},"children":[{"type":"text","value":"onMutate (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function fires before sign message function and is passed same variables sign message function would receive. Value returned from this function will be passed to both "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"onError"}]},{"type":"text","value":" and "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"onSettled"}]},{"type":"text","value":" functions in event of a sign message failure."}]},{"type":"element","tag":"code","props":{"code":"import { useSignMessage } from 'vagmi';\n\nconst account = useSignMessage({\n  message: 'gm vagmi frens',\n  onMutate(data) {\n    console.log('Success', data);\n  },\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useSignMessage } from 'vagmi';\n\nconst account = useSignMessage({\n  message: 'gm vagmi frens',\n  onMutate(data) {\n    console.log('Success', data);\n  },\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"onsuccess-optional"},"children":[{"type":"text","value":"onSuccess (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when sign message is settled (either successfully signed, or an error has thrown)."}]},{"type":"element","tag":"code","props":{"code":"import { useSignMessage } from 'vagmi';\n\nconst account = useSignMessage({\n  message: 'gm vagmi frens',\n  onSuccess(data) {\n    console.log('Success', data);\n  },\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useSignMessage } from 'vagmi';\n\nconst account = useSignMessage({\n  message: 'gm vagmi frens',\n  onSuccess(data) {\n    console.log('Success', data);\n  },\n});\n"}]}]}]},{"type":"element","tag":"h2","props":{"id":"contributors"},"children":[{"type":"text","value":"Contributors"}]},{"type":"element","tag":"contributors","props":{"fn":"useSignMessage"},"children":[]}]},"layout":"docs","body":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"usesignmessage"},"children":[{"type":"text","value":"useSignMessage"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Composable for asigning messages with connected account."}]},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"element","tag":"h2","props":{"id":"usage"},"children":[{"type":"text","value":"Usage"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The following examples use the message: gm vagmi frens."}]},{"type":"element","tag":"code","props":{"code":"<script setup>\nimport { useSignMessage } from 'vagmi';\n\nconst { data, error, isError, isLoading, isSuccess, signMessage } = useSignMessage({\n  message: 'gm vagmi frens',\n});\n</script>\n\n<template>\n  <div>\n    <button :disabled=\"isLoading\" @click=\"signMessage()\">\n      Sign message\n    </button>\n    <div v-if=\"isSuccess\">\n      Signature: {{ data }}\n    </div>\n    <div v-if=\"isError\">\n      Error signing message: {{ error.message }}\n    </div>\n  </div>\n</template>\n","language":"vue"},"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-1a9c2c"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"script"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-934d03"},"children":[{"type":"text","value":"setup"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-b72372"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"useSignMessage"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-b72372"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-bc96c7"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"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-b72372"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-cdf3ef"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-cdf3ef"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-cdf3ef"},"children":[{"type":"text","value":"isError"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-cdf3ef"},"children":[{"type":"text","value":"isLoading"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-cdf3ef"},"children":[{"type":"text","value":"isSuccess"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-cdf3ef"},"children":[{"type":"text","value":"signMessage"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-a62f19"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-ec4e4f"},"children":[{"type":"text","value":"useSignMessage"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"message"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-bc96c7"},"children":[{"type":"text","value":"'gm vagmi frens'"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"});"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"</"}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"script"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"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-1a9c2c"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"template"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"  <"}]},{"type":"element","tag":"span","props":{"class":"ct-934d03"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"    <"}]},{"type":"element","tag":"span","props":{"class":"ct-934d03"},"children":[{"type":"text","value":"button"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" :"}]},{"type":"element","tag":"span","props":{"class":"ct-934d03"},"children":[{"type":"text","value":"disabled"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"isLoading"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" @"}]},{"type":"element","tag":"span","props":{"class":"ct-934d03"},"children":[{"type":"text","value":"click"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-ec4e4f"},"children":[{"type":"text","value":"signMessage"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"()"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"      "}]},{"type":"element","tag":"span","props":{"class":"ct-934d03"},"children":[{"type":"text","value":"Sign"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-934d03"},"children":[{"type":"text","value":"message"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"    </"}]},{"type":"element","tag":"span","props":{"class":"ct-934d03"},"children":[{"type":"text","value":"button"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"    <"}]},{"type":"element","tag":"span","props":{"class":"ct-934d03"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-934d03"},"children":[{"type":"text","value":"v-if"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"isSuccess"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"      "}]},{"type":"element","tag":"span","props":{"class":"ct-934d03"},"children":[{"type":"text","value":"Signature:"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" {{ "}]},{"type":"element","tag":"span","props":{"class":"ct-934d03"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" }}"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"    </"}]},{"type":"element","tag":"span","props":{"class":"ct-934d03"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"    <"}]},{"type":"element","tag":"span","props":{"class":"ct-934d03"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-934d03"},"children":[{"type":"text","value":"v-if"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"isError"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"      "}]},{"type":"element","tag":"span","props":{"class":"ct-934d03"},"children":[{"type":"text","value":"Error"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-934d03"},"children":[{"type":"text","value":"signing"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-934d03"},"children":[{"type":"text","value":"message:"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" {{ "}]},{"type":"element","tag":"span","props":{"class":"ct-934d03"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-934d03"},"children":[{"type":"text","value":"message"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" }}"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"    </"}]},{"type":"element","tag":"span","props":{"class":"ct-934d03"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"  </"}]},{"type":"element","tag":"span","props":{"class":"ct-934d03"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"</"}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"template"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":">"}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"return-value"},"children":[{"type":"text","value":"Return Value"}]},{"type":"element","tag":"code","props":{"code":"{\n  data: Ref<string | undefined>\n  error: Ref<Error | null>\n  isIdle: Ref<boolean>\n  isLoading: Ref<boolean>\n  isSuccess: Ref<boolean>\n  isError: Ref<boolean>\n  signMessage: (args?: SignMessageArgs) => void\n  signMessageAsync: (args?: SignMessageArgs) => Promise<string>\n  reset: Ref<() => void>\n  status: Ref<'idle' | 'error' | 'loading' | 'success'>\n  variables: Ref<SignMessageArgs | undefined>\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-1a9c2c"},"children":[{"type":"text","value":"{"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"  data: "}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-a62f19"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"string"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-a62f19"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-934d03"},"children":[{"type":"text","value":"undefined"}]},{"type":"element","tag":"span","props":{"class":"ct-a62f19"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"  error: "}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-a62f19"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-cdf3ef"},"children":[{"type":"text","value":"Error"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-a62f19"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-934d03"},"children":[{"type":"text","value":"null"}]},{"type":"element","tag":"span","props":{"class":"ct-a62f19"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"  isIdle: "}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-a62f19"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-a62f19"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"  isLoading: "}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-a62f19"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-a62f19"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"  isSuccess: "}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-a62f19"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-a62f19"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"  isError: "}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-a62f19"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-a62f19"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"  signMessage: ("}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"args"}]},{"type":"element","tag":"span","props":{"class":"ct-b72372"},"children":[{"type":"text","value":"?"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-cdf3ef"},"children":[{"type":"text","value":"SignMessageArgs"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":") "}]},{"type":"element","tag":"span","props":{"class":"ct-b72372"},"children":[{"type":"text","value":"=>"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-b72372"},"children":[{"type":"text","value":"void"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"  signMessageAsync: ("}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"args"}]},{"type":"element","tag":"span","props":{"class":"ct-b72372"},"children":[{"type":"text","value":"?"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-cdf3ef"},"children":[{"type":"text","value":"SignMessageArgs"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":") "}]},{"type":"element","tag":"span","props":{"class":"ct-b72372"},"children":[{"type":"text","value":"=>"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-cdf3ef"},"children":[{"type":"text","value":"Promise"}]},{"type":"element","tag":"span","props":{"class":"ct-a62f19"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"string"}]},{"type":"element","tag":"span","props":{"class":"ct-a62f19"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"  reset: "}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-a62f19"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"() "}]},{"type":"element","tag":"span","props":{"class":"ct-b72372"},"children":[{"type":"text","value":"=>"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-b72372"},"children":[{"type":"text","value":"void"}]},{"type":"element","tag":"span","props":{"class":"ct-a62f19"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"  status: "}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-a62f19"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-bc96c7"},"children":[{"type":"text","value":"'idle'"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-a62f19"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-bc96c7"},"children":[{"type":"text","value":"'error'"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-a62f19"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-bc96c7"},"children":[{"type":"text","value":"'loading'"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-a62f19"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-bc96c7"},"children":[{"type":"text","value":"'success'"}]},{"type":"element","tag":"span","props":{"class":"ct-a62f19"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"  variables: "}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-a62f19"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"SignMessageArgs"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-a62f19"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-934d03"},"children":[{"type":"text","value":"undefined"}]},{"type":"element","tag":"span","props":{"class":"ct-a62f19"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"}"}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"configuration"},"children":[{"type":"text","value":"Configuration"}]},{"type":"element","tag":"h3","props":{"id":"message-optional"},"children":[{"type":"text","value":"message (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Message to sign with wallet. This can be a fixed string or a reactive state variable."}]},{"type":"element","tag":"code","props":{"code":"import { useSignMessage } from 'vagmi';\n\nconst account = useSignMessage({\n  message: 'gm vagmi frens',\n});\n","language":"js"},"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-b72372"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"useSignMessage"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-b72372"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-bc96c7"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"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-b72372"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-cdf3ef"},"children":[{"type":"text","value":"account"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-a62f19"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-ec4e4f"},"children":[{"type":"text","value":"useSignMessage"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"message"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-bc96c7"},"children":[{"type":"text","value":"'gm vagmi frens'"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"onerror-optional"},"children":[{"type":"text","value":"onError (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when an error is thrown while attempting to sign."}]},{"type":"element","tag":"code","props":{"code":"import { useSignMessage } from 'vagmi';\n\nconst account = useSignMessage({\n  message: 'gm vagmi frens',\n  onError(error) {\n    console.log('Error', error);\n  },\n});\n","language":"js"},"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-b72372"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"useSignMessage"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-b72372"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-bc96c7"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"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-b72372"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-cdf3ef"},"children":[{"type":"text","value":"account"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-a62f19"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-ec4e4f"},"children":[{"type":"text","value":"useSignMessage"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"message"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-bc96c7"},"children":[{"type":"text","value":"'gm vagmi frens'"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-ec4e4f"},"children":[{"type":"text","value":"onError"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":") {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-cdf3ef"},"children":[{"type":"text","value":"console"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-ec4e4f"},"children":[{"type":"text","value":"log"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-bc96c7"},"children":[{"type":"text","value":"'Error'"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":");"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"onsettled-optional"},"children":[{"type":"text","value":"onSettled (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when sign message is settled (either successfully signed, or an error has thrown)."}]},{"type":"element","tag":"code","props":{"code":"import { useSignMessage } from 'vagmi';\n\nconst account = useSignMessage({\n  message: 'gm vagmi frens',\n  onSettled(data, error) {\n    console.log('Settled', { data, error });\n  },\n});\n","language":"js"},"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-b72372"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"useSignMessage"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-b72372"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-bc96c7"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"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-b72372"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-cdf3ef"},"children":[{"type":"text","value":"account"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-a62f19"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-ec4e4f"},"children":[{"type":"text","value":"useSignMessage"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"message"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-bc96c7"},"children":[{"type":"text","value":"'gm vagmi frens'"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-ec4e4f"},"children":[{"type":"text","value":"onSettled"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":") {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-cdf3ef"},"children":[{"type":"text","value":"console"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-ec4e4f"},"children":[{"type":"text","value":"log"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-bc96c7"},"children":[{"type":"text","value":"'Settled'"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":", { "}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" });"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"onmutate-optional"},"children":[{"type":"text","value":"onMutate (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function fires before sign message function and is passed same variables sign message function would receive. Value returned from this function will be passed to both "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"onError"}]},{"type":"text","value":" and "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"onSettled"}]},{"type":"text","value":" functions in event of a sign message failure."}]},{"type":"element","tag":"code","props":{"code":"import { useSignMessage } from 'vagmi';\n\nconst account = useSignMessage({\n  message: 'gm vagmi frens',\n  onMutate(data) {\n    console.log('Success', data);\n  },\n});\n","language":"js"},"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-b72372"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"useSignMessage"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-b72372"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-bc96c7"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"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-b72372"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-cdf3ef"},"children":[{"type":"text","value":"account"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-a62f19"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-ec4e4f"},"children":[{"type":"text","value":"useSignMessage"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"message"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-bc96c7"},"children":[{"type":"text","value":"'gm vagmi frens'"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-ec4e4f"},"children":[{"type":"text","value":"onMutate"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":") {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-cdf3ef"},"children":[{"type":"text","value":"console"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-ec4e4f"},"children":[{"type":"text","value":"log"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-bc96c7"},"children":[{"type":"text","value":"'Success'"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":");"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"onsuccess-optional"},"children":[{"type":"text","value":"onSuccess (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when sign message is settled (either successfully signed, or an error has thrown)."}]},{"type":"element","tag":"code","props":{"code":"import { useSignMessage } from 'vagmi';\n\nconst account = useSignMessage({\n  message: 'gm vagmi frens',\n  onSuccess(data) {\n    console.log('Success', data);\n  },\n});\n","language":"js"},"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-b72372"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"useSignMessage"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-b72372"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-bc96c7"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"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-b72372"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-cdf3ef"},"children":[{"type":"text","value":"account"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-a62f19"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-ec4e4f"},"children":[{"type":"text","value":"useSignMessage"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"message"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-bc96c7"},"children":[{"type":"text","value":"'gm vagmi frens'"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-ec4e4f"},"children":[{"type":"text","value":"onSuccess"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":") {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-cdf3ef"},"children":[{"type":"text","value":"console"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-ec4e4f"},"children":[{"type":"text","value":"log"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-bc96c7"},"children":[{"type":"text","value":"'Success'"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-18f138"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":");"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-1a9c2c"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"contributors"},"children":[{"type":"text","value":"Contributors"}]},{"type":"element","tag":"contributors","props":{"fn":"useSignMessage"},"children":[]},{"type":"element","tag":"style","children":[{"type":"text","value":".ct-ec4e4f{color:#61AFEF}.ct-a62f19{color:#56B6C2}.ct-cdf3ef{color:#E5C07B}.ct-bc96c7{color:#98C379}.ct-b72372{color:#C678DD}.ct-934d03{color:#D19A66}.ct-18f138{color:#E06C75}.ct-1a9c2c{color:#ABB2BF}"}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"usage","depth":2,"text":"Usage"},{"id":"return-value","depth":2,"text":"Return Value"},{"id":"configuration","depth":2,"text":"Configuration","children":[{"id":"message-optional","depth":3,"text":"message (optional)"},{"id":"onerror-optional","depth":3,"text":"onError (optional)"},{"id":"onsettled-optional","depth":3,"text":"onSettled (optional)"},{"id":"onmutate-optional","depth":3,"text":"onMutate (optional)"},{"id":"onsuccess-optional","depth":3,"text":"onSuccess (optional)"}]},{"id":"contributors","depth":2,"text":"Contributors"}]}},"_type":"markdown","_id":"content:5.composables:11.useSignMessage.md","_source":"content","_file":"5.composables/11.useSignMessage.md","_extension":"md"},{"_path":"/composables/usesigntypeddata","_draft":false,"_partial":false,"_empty":false,"title":"useSignTypedData","description":"Composable for signing messages with connected account.","excerpt":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"usesigntypeddata"},"children":[{"type":"text","value":"useSignTypedData"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Composable for signing messages with connected account."}]},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This hook uses an experimental ethers feature. If using it, please specify the exact version of ethers you are using (e.g. specify \"5.6.0\", not \"^5.6.0\")."}]}]},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"element","tag":"h2","props":{"id":"usage"},"children":[{"type":"text","value":"Usage"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The following examples use the typed data:"}]},{"type":"element","tag":"code","props":{"code":"// All properties on a domain are optional\nconst domain = {\n  name: 'Ether Mail',\n  version: '1',\n  chainId: 1,\n  verifyingContract: '0xCcCCccccCCCCcCCCCCCcCcCccCcCCCcCcccccccC',\n};\n\n// The named list of all type definitions\nconst types = {\n  Person: [\n    { name: 'name', type: 'string' },\n    { name: 'wallet', type: 'address' },\n  ],\n  Mail: [\n    { name: 'from', type: 'Person' },\n    { name: 'to', type: 'Person' },\n    { name: 'contents', type: 'string' },\n  ],\n};\n\nconst value = {\n  from: {\n    name: 'Cow',\n    wallet: '0xCD2a3d9F938E13CD947Ec05AbC7FE734Df8DD826',\n  },\n  to: {\n    name: 'Bob',\n    wallet: '0xbBbBBBBbbBBBbbbBbbBbbbbBBbBbbbbBbBbbBBbB',\n  },\n  contents: 'Hello, Bob!',\n};\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"// All properties on a domain are optional\nconst domain = {\n  name: 'Ether Mail',\n  version: '1',\n  chainId: 1,\n  verifyingContract: '0xCcCCccccCCCCcCCCCCCcCcCccCcCCCcCcccccccC',\n};\n\n// The named list of all type definitions\nconst types = {\n  Person: [\n    { name: 'name', type: 'string' },\n    { name: 'wallet', type: 'address' },\n  ],\n  Mail: [\n    { name: 'from', type: 'Person' },\n    { name: 'to', type: 'Person' },\n    { name: 'contents', type: 'string' },\n  ],\n};\n\nconst value = {\n  from: {\n    name: 'Cow',\n    wallet: '0xCD2a3d9F938E13CD947Ec05AbC7FE734Df8DD826',\n  },\n  to: {\n    name: 'Bob',\n    wallet: '0xbBbBBBBbbBBBbbbBbbBbbbbBBbBbbbbBbBbbBBbB',\n  },\n  contents: 'Hello, Bob!',\n};\n"}]}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"From now on, the typed data variables (above) are referenced only by name for brevity."}]},{"type":"element","tag":"code","props":{"code":"<script setup>\nimport { useSignTypedData } from 'vagmi';\n\nconst { data, error, isError, isLoading, isSuccess, signTypedData } = useSignTypedData();\n</script>\n\n<template>\n  <div>\n    <button :disabled=\"{ isLoading }\" @click=\"signTypedData()\">\n      Sign typed data\n    </button>\n    <div v-if=\"isSuccess\">\n      Signature: {{ data }}\n    </div>\n    <div v-if=\"isError\">\n      Error signing message: {{ error.message }}\n    </div>\n  </div>\n</template>\n","language":"vue"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"<script setup>\nimport { useSignTypedData } from 'vagmi';\n\nconst { data, error, isError, isLoading, isSuccess, signTypedData } = useSignTypedData();\n</script>\n\n<template>\n  <div>\n    <button :disabled=\"{ isLoading }\" @click=\"signTypedData()\">\n      Sign typed data\n    </button>\n    <div v-if=\"isSuccess\">\n      Signature: {{ data }}\n    </div>\n    <div v-if=\"isError\">\n      Error signing message: {{ error.message }}\n    </div>\n  </div>\n</template>\n"}]}]}]},{"type":"element","tag":"h2","props":{"id":"return-value"},"children":[{"type":"text","value":"Return Value"}]},{"type":"element","tag":"code","props":{"code":"{\n  data?: Ref<string>\n  error?: Ref<Error>\n  isIdle: Ref<boolean>\n  isLoading: Ref<boolean>\n  isSuccess: Ref<boolean>\n  isError: Ref<boolean>\n  signTypedData: (args?: SignTypedDataArgs | undefined) => void\n  signTypeDataAsync: (args?: SignTypedDataArgs | undefined) => Promise<string>\n  reset: Ref<() => void>\n  status: Ref<'idle' | 'error' | 'loading' | 'success'>\n  variables: Ref<SignTypedDataArgs | undefined>\n}\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"{\n  data?: Ref<string>\n  error?: Ref<Error>\n  isIdle: Ref<boolean>\n  isLoading: Ref<boolean>\n  isSuccess: Ref<boolean>\n  isError: Ref<boolean>\n  signTypedData: (args?: SignTypedDataArgs | undefined) => void\n  signTypeDataAsync: (args?: SignTypedDataArgs | undefined) => Promise<string>\n  reset: Ref<() => void>\n  status: Ref<'idle' | 'error' | 'loading' | 'success'>\n  variables: Ref<SignTypedDataArgs | undefined>\n}\n"}]}]}]},{"type":"element","tag":"h2","props":{"id":"configuration"},"children":[{"type":"text","value":"Configuration"}]},{"type":"element","tag":"h3","props":{"id":"domain-optional"},"children":[{"type":"text","value":"domain (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Typed data domain. This can be a fixed object or a reactive state variable."}]},{"type":"element","tag":"code","props":{"code":"import { useSignTypedData } from 'vagmi';\n\nconst signTypedData = useSignTypedData({\n  domain: {\n    name: 'Ether Mail',\n    version: '1',\n    chainId: 1,\n    verifyingContract: '0xCcCCccccCCCCcCCCCCCcCcCccCcCCCcCcccccccC',\n  },\n  types,\n  value,\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useSignTypedData } from 'vagmi';\n\nconst signTypedData = useSignTypedData({\n  domain: {\n    name: 'Ether Mail',\n    version: '1',\n    chainId: 1,\n    verifyingContract: '0xCcCCccccCCCCcCCCCCCcCcCccCcCCCcCcccccccC',\n  },\n  types,\n  value,\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"types-optional"},"children":[{"type":"text","value":"types (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Typed data type definition. This can be a fixed object or a reactive state variable."}]},{"type":"element","tag":"code","props":{"code":"import { useSignTypedData } from 'vagmi';\n\nconst signTypedData = useSignTypedData({\n  domain,\n  types: {\n    Person: [\n      { name: 'name', type: 'string' },\n      { name: 'wallet', type: 'address' },\n    ],\n    Mail: [\n      { name: 'from', type: 'Person' },\n      { name: 'to', type: 'Person' },\n      { name: 'contents', type: 'string' },\n    ],\n  },\n  value,\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useSignTypedData } from 'vagmi';\n\nconst signTypedData = useSignTypedData({\n  domain,\n  types: {\n    Person: [\n      { name: 'name', type: 'string' },\n      { name: 'wallet', type: 'address' },\n    ],\n    Mail: [\n      { name: 'from', type: 'Person' },\n      { name: 'to', type: 'Person' },\n      { name: 'contents', type: 'string' },\n    ],\n  },\n  value,\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"value-optional"},"children":[{"type":"text","value":"value (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Typed data value. This can be a fixed object or a reactive state variable."}]},{"type":"element","tag":"code","props":{"code":"import { useSignTypedData } from 'vagmi';\n\nconst signTypedData = useSignTypedData({\n  domain,\n  types,\n  value: {\n    from: {\n      name: 'Cow',\n      wallet: '0xCD2a3d9F938E13CD947Ec05AbC7FE734Df8DD826',\n    },\n    to: {\n      name: 'Bob',\n      wallet: '0xbBbBBBBbbBBBbbbBbbBbbbbBBbBbbbbBbBbbBBbB',\n    },\n    contents: 'Hello, Bob!',\n  },\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useSignTypedData } from 'vagmi';\n\nconst signTypedData = useSignTypedData({\n  domain,\n  types,\n  value: {\n    from: {\n      name: 'Cow',\n      wallet: '0xCD2a3d9F938E13CD947Ec05AbC7FE734Df8DD826',\n    },\n    to: {\n      name: 'Bob',\n      wallet: '0xbBbBBBBbbBBBbbbBbbBbbbbBBbBbbbbBbBbbBBbB',\n    },\n    contents: 'Hello, Bob!',\n  },\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"onerror-optional"},"children":[{"type":"text","value":"onError (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when an error is thrown while attempting to sign."}]},{"type":"element","tag":"code","props":{"code":"import { useSignTypedData } from 'vagmi';\n\nconst signTypedData = useSignTypedData({\n  domain,\n  types,\n  value,\n  onError(error) {\n    console.log('Error', error);\n  },\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useSignTypedData } from 'vagmi';\n\nconst signTypedData = useSignTypedData({\n  domain,\n  types,\n  value,\n  onError(error) {\n    console.log('Error', error);\n  },\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"onmutate-optional"},"children":[{"type":"text","value":"onMutate (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function fires before sign message function and is passed same variables sign message function would receive. Value returned from this function will be passed to both "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"onError"}]},{"type":"text","value":" and "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"onSettled"}]},{"type":"text","value":" functions in event of a sign message failure."}]},{"type":"element","tag":"code","props":{"code":"import { useSignTypedData } from 'vagmi';\n\nconst signTypedData = useSignTypedData({\n  domain,\n  types,\n  value,\n  onMutate(args) {\n    console.log('Mutate', args);\n  },\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useSignTypedData } from 'vagmi';\n\nconst signTypedData = useSignTypedData({\n  domain,\n  types,\n  value,\n  onMutate(args) {\n    console.log('Mutate', args);\n  },\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"onsettled-optional"},"children":[{"type":"text","value":"onSettled (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when sign message is settled (either successfully signed, or an error has thrown)."}]},{"type":"element","tag":"code","props":{"code":"import { useSignTypedData } from 'vagmi';\n\nconst signTypedData = useSignTypedData({\n  domain,\n  types,\n  value,\n  onSettled(data, error) {\n    console.log('Settled', { data, error });\n  },\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useSignTypedData } from 'vagmi';\n\nconst signTypedData = useSignTypedData({\n  domain,\n  types,\n  value,\n  onSettled(data, error) {\n    console.log('Settled', { data, error });\n  },\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"onsuccess-optional"},"children":[{"type":"text","value":"onSuccess (optional)"}]},{"type":"element","tag":"code","props":{"code":"import { useSignTypedData } from 'vagmi';\n\nconst signTypedData = useSignTypedData({\n  domain,\n  types,\n  value,\n  onSuccess(data) {\n    console.log('Success', data);\n  },\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useSignTypedData } from 'vagmi';\n\nconst signTypedData = useSignTypedData({\n  domain,\n  types,\n  value,\n  onSuccess(data) {\n    console.log('Success', data);\n  },\n});\n"}]}]}]},{"type":"element","tag":"h2","props":{"id":"contributors"},"children":[{"type":"text","value":"Contributors"}]},{"type":"element","tag":"contributors","props":{"fn":"useSignTypedData"},"children":[]}]},"layout":"docs","body":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"usesigntypeddata"},"children":[{"type":"text","value":"useSignTypedData"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Composable for signing messages with connected account."}]},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This hook uses an experimental ethers feature. If using it, please specify the exact version of ethers you are using (e.g. specify \"5.6.0\", not \"^5.6.0\")."}]}]},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"element","tag":"h2","props":{"id":"usage"},"children":[{"type":"text","value":"Usage"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The following examples use the typed data:"}]},{"type":"element","tag":"code","props":{"code":"// All properties on a domain are optional\nconst domain = {\n  name: 'Ether Mail',\n  version: '1',\n  chainId: 1,\n  verifyingContract: '0xCcCCccccCCCCcCCCCCCcCcCccCcCCCcCcccccccC',\n};\n\n// The named list of all type definitions\nconst types = {\n  Person: [\n    { name: 'name', type: 'string' },\n    { name: 'wallet', type: 'address' },\n  ],\n  Mail: [\n    { name: 'from', type: 'Person' },\n    { name: 'to', type: 'Person' },\n    { name: 'contents', type: 'string' },\n  ],\n};\n\nconst value = {\n  from: {\n    name: 'Cow',\n    wallet: '0xCD2a3d9F938E13CD947Ec05AbC7FE734Df8DD826',\n  },\n  to: {\n    name: 'Bob',\n    wallet: '0xbBbBBBBbbBBBbbbBbbBbbbbBBbBbbbbBbBbbBBbB',\n  },\n  contents: 'Hello, Bob!',\n};\n","language":"js"},"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-909255"},"children":[{"type":"text","value":"// All properties on a domain are optional"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3bdaf8"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-bb5f33"},"children":[{"type":"text","value":"domain"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-62c41d"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"name"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'Ether Mail'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"version"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'1'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"chainId"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-18ee4e"},"children":[{"type":"text","value":"1"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"verifyingContract"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'0xCcCCccccCCCCcCCCCCCcCcCccCcCCCcCcccccccC'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"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-909255"},"children":[{"type":"text","value":"// The named list of all type definitions"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3bdaf8"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-bb5f33"},"children":[{"type":"text","value":"types"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-62c41d"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"Person"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": ["}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"    { "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"name"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'name'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"type"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'string'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"    { "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"name"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'wallet'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"type"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'address'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  ],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"Mail"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": ["}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"    { "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"name"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'from'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"type"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'Person'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"    { "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"name"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'to'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"type"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'Person'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"    { "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"name"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'contents'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"type"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'string'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  ],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"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-3bdaf8"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-bb5f33"},"children":[{"type":"text","value":"value"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-62c41d"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"name"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'Cow'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"wallet"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'0xCD2a3d9F938E13CD947Ec05AbC7FE734Df8DD826'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"to"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"name"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'Bob'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"wallet"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'0xbBbBBBBbbBBBbbbBbbBbbbbBBbBbbbbBbBbbBBbB'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"contents"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'Hello, Bob!'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"};"}]}]}]}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"From now on, the typed data variables (above) are referenced only by name for brevity."}]},{"type":"element","tag":"code","props":{"code":"<script setup>\nimport { useSignTypedData } from 'vagmi';\n\nconst { data, error, isError, isLoading, isSuccess, signTypedData } = useSignTypedData();\n</script>\n\n<template>\n  <div>\n    <button :disabled=\"{ isLoading }\" @click=\"signTypedData()\">\n      Sign typed data\n    </button>\n    <div v-if=\"isSuccess\">\n      Signature: {{ data }}\n    </div>\n    <div v-if=\"isError\">\n      Error signing message: {{ error.message }}\n    </div>\n  </div>\n</template>\n","language":"vue"},"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-77ba79"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"script"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-18ee4e"},"children":[{"type":"text","value":"setup"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-3bdaf8"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"useSignTypedData"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-3bdaf8"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"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-3bdaf8"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-bb5f33"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-bb5f33"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-bb5f33"},"children":[{"type":"text","value":"isError"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-bb5f33"},"children":[{"type":"text","value":"isLoading"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-bb5f33"},"children":[{"type":"text","value":"isSuccess"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-bb5f33"},"children":[{"type":"text","value":"signTypedData"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-62c41d"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-d6d2d7"},"children":[{"type":"text","value":"useSignTypedData"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"();"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"</"}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"script"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"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-77ba79"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"template"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  <"}]},{"type":"element","tag":"span","props":{"class":"ct-18ee4e"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"    <"}]},{"type":"element","tag":"span","props":{"class":"ct-18ee4e"},"children":[{"type":"text","value":"button"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" :"}]},{"type":"element","tag":"span","props":{"class":"ct-18ee4e"},"children":[{"type":"text","value":"disabled"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"{ "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"isLoading"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" }"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" @"}]},{"type":"element","tag":"span","props":{"class":"ct-18ee4e"},"children":[{"type":"text","value":"click"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-d6d2d7"},"children":[{"type":"text","value":"signTypedData"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"()"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"      "}]},{"type":"element","tag":"span","props":{"class":"ct-18ee4e"},"children":[{"type":"text","value":"Sign"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-18ee4e"},"children":[{"type":"text","value":"typed"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-18ee4e"},"children":[{"type":"text","value":"data"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"    </"}]},{"type":"element","tag":"span","props":{"class":"ct-18ee4e"},"children":[{"type":"text","value":"button"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"    <"}]},{"type":"element","tag":"span","props":{"class":"ct-18ee4e"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-18ee4e"},"children":[{"type":"text","value":"v-if"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"isSuccess"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"      "}]},{"type":"element","tag":"span","props":{"class":"ct-18ee4e"},"children":[{"type":"text","value":"Signature:"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" {{ "}]},{"type":"element","tag":"span","props":{"class":"ct-18ee4e"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" }}"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"    </"}]},{"type":"element","tag":"span","props":{"class":"ct-18ee4e"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"    <"}]},{"type":"element","tag":"span","props":{"class":"ct-18ee4e"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-18ee4e"},"children":[{"type":"text","value":"v-if"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"isError"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"      "}]},{"type":"element","tag":"span","props":{"class":"ct-18ee4e"},"children":[{"type":"text","value":"Error"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-18ee4e"},"children":[{"type":"text","value":"signing"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-18ee4e"},"children":[{"type":"text","value":"message:"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" {{ "}]},{"type":"element","tag":"span","props":{"class":"ct-18ee4e"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-18ee4e"},"children":[{"type":"text","value":"message"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" }}"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"    </"}]},{"type":"element","tag":"span","props":{"class":"ct-18ee4e"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  </"}]},{"type":"element","tag":"span","props":{"class":"ct-18ee4e"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"</"}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"template"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":">"}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"return-value"},"children":[{"type":"text","value":"Return Value"}]},{"type":"element","tag":"code","props":{"code":"{\n  data?: Ref<string>\n  error?: Ref<Error>\n  isIdle: Ref<boolean>\n  isLoading: Ref<boolean>\n  isSuccess: Ref<boolean>\n  isError: Ref<boolean>\n  signTypedData: (args?: SignTypedDataArgs | undefined) => void\n  signTypeDataAsync: (args?: SignTypedDataArgs | undefined) => Promise<string>\n  reset: Ref<() => void>\n  status: Ref<'idle' | 'error' | 'loading' | 'success'>\n  variables: Ref<SignTypedDataArgs | undefined>\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-77ba79"},"children":[{"type":"text","value":"{"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-3bdaf8"},"children":[{"type":"text","value":"?:"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-62c41d"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"string"}]},{"type":"element","tag":"span","props":{"class":"ct-62c41d"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-3bdaf8"},"children":[{"type":"text","value":"?:"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-62c41d"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-bb5f33"},"children":[{"type":"text","value":"Error"}]},{"type":"element","tag":"span","props":{"class":"ct-62c41d"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  isIdle: "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-62c41d"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-62c41d"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  isLoading: "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-62c41d"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-62c41d"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  isSuccess: "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-62c41d"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-62c41d"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  isError: "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-62c41d"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-62c41d"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  signTypedData: ("}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"args"}]},{"type":"element","tag":"span","props":{"class":"ct-3bdaf8"},"children":[{"type":"text","value":"?"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-bb5f33"},"children":[{"type":"text","value":"SignTypedDataArgs"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" | "}]},{"type":"element","tag":"span","props":{"class":"ct-bb5f33"},"children":[{"type":"text","value":"undefined"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":") "}]},{"type":"element","tag":"span","props":{"class":"ct-3bdaf8"},"children":[{"type":"text","value":"=>"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-3bdaf8"},"children":[{"type":"text","value":"void"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  signTypeDataAsync: ("}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"args"}]},{"type":"element","tag":"span","props":{"class":"ct-3bdaf8"},"children":[{"type":"text","value":"?"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-bb5f33"},"children":[{"type":"text","value":"SignTypedDataArgs"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" | "}]},{"type":"element","tag":"span","props":{"class":"ct-bb5f33"},"children":[{"type":"text","value":"undefined"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":") "}]},{"type":"element","tag":"span","props":{"class":"ct-3bdaf8"},"children":[{"type":"text","value":"=>"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-bb5f33"},"children":[{"type":"text","value":"Promise"}]},{"type":"element","tag":"span","props":{"class":"ct-62c41d"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"string"}]},{"type":"element","tag":"span","props":{"class":"ct-62c41d"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  reset: "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-62c41d"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"() "}]},{"type":"element","tag":"span","props":{"class":"ct-3bdaf8"},"children":[{"type":"text","value":"=>"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-3bdaf8"},"children":[{"type":"text","value":"void"}]},{"type":"element","tag":"span","props":{"class":"ct-62c41d"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  status: "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-62c41d"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'idle'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-62c41d"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'error'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-62c41d"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'loading'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-62c41d"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'success'"}]},{"type":"element","tag":"span","props":{"class":"ct-62c41d"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  variables: "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-62c41d"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"SignTypedDataArgs"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-62c41d"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-18ee4e"},"children":[{"type":"text","value":"undefined"}]},{"type":"element","tag":"span","props":{"class":"ct-62c41d"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"}"}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"configuration"},"children":[{"type":"text","value":"Configuration"}]},{"type":"element","tag":"h3","props":{"id":"domain-optional"},"children":[{"type":"text","value":"domain (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Typed data domain. This can be a fixed object or a reactive state variable."}]},{"type":"element","tag":"code","props":{"code":"import { useSignTypedData } from 'vagmi';\n\nconst signTypedData = useSignTypedData({\n  domain: {\n    name: 'Ether Mail',\n    version: '1',\n    chainId: 1,\n    verifyingContract: '0xCcCCccccCCCCcCCCCCCcCcCccCcCCCcCcccccccC',\n  },\n  types,\n  value,\n});\n","language":"js"},"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-3bdaf8"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"useSignTypedData"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-3bdaf8"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"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-3bdaf8"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-bb5f33"},"children":[{"type":"text","value":"signTypedData"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-62c41d"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-d6d2d7"},"children":[{"type":"text","value":"useSignTypedData"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"domain"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"name"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'Ether Mail'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"version"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'1'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"chainId"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-18ee4e"},"children":[{"type":"text","value":"1"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"verifyingContract"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'0xCcCCccccCCCCcCCCCCCcCcCccCcCCCcCcccccccC'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"types"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"value"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"types-optional"},"children":[{"type":"text","value":"types (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Typed data type definition. This can be a fixed object or a reactive state variable."}]},{"type":"element","tag":"code","props":{"code":"import { useSignTypedData } from 'vagmi';\n\nconst signTypedData = useSignTypedData({\n  domain,\n  types: {\n    Person: [\n      { name: 'name', type: 'string' },\n      { name: 'wallet', type: 'address' },\n    ],\n    Mail: [\n      { name: 'from', type: 'Person' },\n      { name: 'to', type: 'Person' },\n      { name: 'contents', type: 'string' },\n    ],\n  },\n  value,\n});\n","language":"js"},"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-3bdaf8"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"useSignTypedData"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-3bdaf8"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"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-3bdaf8"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-bb5f33"},"children":[{"type":"text","value":"signTypedData"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-62c41d"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-d6d2d7"},"children":[{"type":"text","value":"useSignTypedData"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"domain"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"types"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"Person"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": ["}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"      { "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"name"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'name'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"type"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'string'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"      { "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"name"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'wallet'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"type"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'address'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"    ],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"Mail"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": ["}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"      { "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"name"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'from'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"type"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'Person'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"      { "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"name"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'to'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"type"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'Person'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"      { "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"name"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'contents'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"type"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'string'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"    ],"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"value"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"value-optional"},"children":[{"type":"text","value":"value (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Typed data value. This can be a fixed object or a reactive state variable."}]},{"type":"element","tag":"code","props":{"code":"import { useSignTypedData } from 'vagmi';\n\nconst signTypedData = useSignTypedData({\n  domain,\n  types,\n  value: {\n    from: {\n      name: 'Cow',\n      wallet: '0xCD2a3d9F938E13CD947Ec05AbC7FE734Df8DD826',\n    },\n    to: {\n      name: 'Bob',\n      wallet: '0xbBbBBBBbbBBBbbbBbbBbbbbBBbBbbbbBbBbbBBbB',\n    },\n    contents: 'Hello, Bob!',\n  },\n});\n","language":"js"},"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-3bdaf8"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"useSignTypedData"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-3bdaf8"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"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-3bdaf8"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-bb5f33"},"children":[{"type":"text","value":"signTypedData"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-62c41d"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-d6d2d7"},"children":[{"type":"text","value":"useSignTypedData"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"domain"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"types"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"value"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"      "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"name"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'Cow'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"      "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"wallet"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'0xCD2a3d9F938E13CD947Ec05AbC7FE734Df8DD826'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"    },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"to"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"      "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"name"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'Bob'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"      "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"wallet"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'0xbBbBBBBbbBBBbbbBbbBbbbbBBbBbbbbBbBbbBBbB'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"    },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"contents"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'Hello, Bob!'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"onerror-optional"},"children":[{"type":"text","value":"onError (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when an error is thrown while attempting to sign."}]},{"type":"element","tag":"code","props":{"code":"import { useSignTypedData } from 'vagmi';\n\nconst signTypedData = useSignTypedData({\n  domain,\n  types,\n  value,\n  onError(error) {\n    console.log('Error', error);\n  },\n});\n","language":"js"},"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-3bdaf8"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"useSignTypedData"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-3bdaf8"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"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-3bdaf8"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-bb5f33"},"children":[{"type":"text","value":"signTypedData"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-62c41d"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-d6d2d7"},"children":[{"type":"text","value":"useSignTypedData"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"domain"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"types"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"value"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-d6d2d7"},"children":[{"type":"text","value":"onError"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":") {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-bb5f33"},"children":[{"type":"text","value":"console"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-d6d2d7"},"children":[{"type":"text","value":"log"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'Error'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":");"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"onmutate-optional"},"children":[{"type":"text","value":"onMutate (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function fires before sign message function and is passed same variables sign message function would receive. Value returned from this function will be passed to both "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"onError"}]},{"type":"text","value":" and "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"onSettled"}]},{"type":"text","value":" functions in event of a sign message failure."}]},{"type":"element","tag":"code","props":{"code":"import { useSignTypedData } from 'vagmi';\n\nconst signTypedData = useSignTypedData({\n  domain,\n  types,\n  value,\n  onMutate(args) {\n    console.log('Mutate', args);\n  },\n});\n","language":"js"},"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-3bdaf8"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"useSignTypedData"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-3bdaf8"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"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-3bdaf8"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-bb5f33"},"children":[{"type":"text","value":"signTypedData"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-62c41d"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-d6d2d7"},"children":[{"type":"text","value":"useSignTypedData"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"domain"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"types"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"value"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-d6d2d7"},"children":[{"type":"text","value":"onMutate"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"args"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":") {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-bb5f33"},"children":[{"type":"text","value":"console"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-d6d2d7"},"children":[{"type":"text","value":"log"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'Mutate'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"args"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":");"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"onsettled-optional"},"children":[{"type":"text","value":"onSettled (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when sign message is settled (either successfully signed, or an error has thrown)."}]},{"type":"element","tag":"code","props":{"code":"import { useSignTypedData } from 'vagmi';\n\nconst signTypedData = useSignTypedData({\n  domain,\n  types,\n  value,\n  onSettled(data, error) {\n    console.log('Settled', { data, error });\n  },\n});\n","language":"js"},"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-3bdaf8"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"useSignTypedData"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-3bdaf8"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"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-3bdaf8"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-bb5f33"},"children":[{"type":"text","value":"signTypedData"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-62c41d"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-d6d2d7"},"children":[{"type":"text","value":"useSignTypedData"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"domain"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"types"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"value"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-d6d2d7"},"children":[{"type":"text","value":"onSettled"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":") {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-bb5f33"},"children":[{"type":"text","value":"console"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-d6d2d7"},"children":[{"type":"text","value":"log"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'Settled'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":", { "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" });"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"onsuccess-optional"},"children":[{"type":"text","value":"onSuccess (optional)"}]},{"type":"element","tag":"code","props":{"code":"import { useSignTypedData } from 'vagmi';\n\nconst signTypedData = useSignTypedData({\n  domain,\n  types,\n  value,\n  onSuccess(data) {\n    console.log('Success', data);\n  },\n});\n","language":"js"},"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-3bdaf8"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"useSignTypedData"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-3bdaf8"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"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-3bdaf8"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-bb5f33"},"children":[{"type":"text","value":"signTypedData"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-62c41d"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-d6d2d7"},"children":[{"type":"text","value":"useSignTypedData"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"domain"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"types"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"value"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-d6d2d7"},"children":[{"type":"text","value":"onSuccess"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":") {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-bb5f33"},"children":[{"type":"text","value":"console"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-d6d2d7"},"children":[{"type":"text","value":"log"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-3f1cbc"},"children":[{"type":"text","value":"'Success'"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-0bbfbd"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":");"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"  },"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-77ba79"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"contributors"},"children":[{"type":"text","value":"Contributors"}]},{"type":"element","tag":"contributors","props":{"fn":"useSignTypedData"},"children":[]},{"type":"element","tag":"style","children":[{"type":"text","value":".ct-d6d2d7{color:#61AFEF}.ct-18ee4e{color:#D19A66}.ct-3f1cbc{color:#98C379}.ct-0bbfbd{color:#E06C75}.ct-62c41d{color:#56B6C2}.ct-bb5f33{color:#E5C07B}.ct-77ba79{color:#ABB2BF}.ct-3bdaf8{color:#C678DD}.ct-909255{color:#7F848E}"}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"usage","depth":2,"text":"Usage"},{"id":"return-value","depth":2,"text":"Return Value"},{"id":"configuration","depth":2,"text":"Configuration","children":[{"id":"domain-optional","depth":3,"text":"domain (optional)"},{"id":"types-optional","depth":3,"text":"types (optional)"},{"id":"value-optional","depth":3,"text":"value (optional)"},{"id":"onerror-optional","depth":3,"text":"onError (optional)"},{"id":"onmutate-optional","depth":3,"text":"onMutate (optional)"},{"id":"onsettled-optional","depth":3,"text":"onSettled (optional)"},{"id":"onsuccess-optional","depth":3,"text":"onSuccess (optional)"}]},{"id":"contributors","depth":2,"text":"Contributors"}]}},"_type":"markdown","_id":"content:5.composables:12.useSignTypedData.md","_source":"content","_file":"5.composables/12.useSignTypedData.md","_extension":"md"},{"_path":"/composables/useswitchnetwork","_draft":false,"_partial":false,"_empty":false,"title":"useSwitchNetwork","description":"Composable for switching networks with a connector.","excerpt":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"usage"},"children":[{"type":"text","value":"Usage"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Some wallet apps do not support programmatic network switching and "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"switchNetwork"}]},{"type":"text","value":" will be "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"undefined"}]},{"type":"text","value":". For those situations, you can typically switch networks in the wallet app and wagmi will stay up-to-date."}]},{"type":"element","tag":"code","props":{"code":"<script setup>\nimport { useNetwork, useSwitchNetwork } from 'vagmi';\n\nconst { chain } = useNetwork();\nconst { chains, error, isLoading, pendingChainId, switchNetwork }\n    = useSwitchNetwork();\n</script>\n\n<template>\n  <div v-if=\"chain\">\n    Connected to {{ chain.name }}\n  </div>\n  <button v-for=\"x in chains\" :key=\"x.id\" :disabled=\"x.id === chain?.id\" @click=\"switchNetwork?.(x.id)\">\n    {{ x.name }}\n    {{ isLoading && pendingChainId === x.id ? ' (switching)' : '' }}\n  </button>\n  <div v-if=\"error\">\n    {{ error.message }}\n  </div>\n</template>\n","language":"vue"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"<script setup>\nimport { useNetwork, useSwitchNetwork } from 'vagmi';\n\nconst { chain } = useNetwork();\nconst { chains, error, isLoading, pendingChainId, switchNetwork }\n    = useSwitchNetwork();\n</script>\n\n<template>\n  <div v-if=\"chain\">\n    Connected to {{ chain.name }}\n  </div>\n  <button v-for=\"x in chains\" :key=\"x.id\" :disabled=\"x.id === chain?.id\" @click=\"switchNetwork?.(x.id)\">\n    {{ x.name }}\n    {{ isLoading && pendingChainId === x.id ? ' (switching)' : '' }}\n  </button>\n  <div v-if=\"error\">\n    {{ error.message }}\n  </div>\n</template>\n"}]}]}]},{"type":"element","tag":"h2","props":{"id":"return-value"},"children":[{"type":"text","value":"Return Value"}]},{"type":"element","tag":"code","props":{"code":"{\n  chains: ComputedRef<Chain[]>\n  data?: Ref<Chain>\n  error?: Ref<Error>\n  isError: Ref<boolean>\n  isIdle: Ref<boolean>\n  isLoading: Ref<boolean>\n  isSuccess: Ref<boolean>\n  pendingChainId?: ComputedRef<number>\n  switchNetwork?: ComputedRef<(chainId?: number) => void>\n  switchNetworkAsync?: ComputedRef<(chainId?: number) => Promise<Chain>>\n  status: Ref<'idle' | 'error' | 'loading' | 'success'>\n  reset: Ref<() => void>\n}\n","language":"ts"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"{\n  chains: ComputedRef<Chain[]>\n  data?: Ref<Chain>\n  error?: Ref<Error>\n  isError: Ref<boolean>\n  isIdle: Ref<boolean>\n  isLoading: Ref<boolean>\n  isSuccess: Ref<boolean>\n  pendingChainId?: ComputedRef<number>\n  switchNetwork?: ComputedRef<(chainId?: number) => void>\n  switchNetworkAsync?: ComputedRef<(chainId?: number) => Promise<Chain>>\n  status: Ref<'idle' | 'error' | 'loading' | 'success'>\n  reset: Ref<() => void>\n}\n"}]}]}]},{"type":"element","tag":"h2","props":{"id":"configuration"},"children":[{"type":"text","value":"Configuration"}]},{"type":"element","tag":"h3","props":{"id":"chainid-optional"},"children":[{"type":"text","value":"chainId (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Chain id to switch to. Useful if you want to switch to a specific chain, instead of displaying a list."}]},{"type":"element","tag":"code","props":{"code":"import { useSwitchNetwork } from 'vagmi';\n\nconst network = useSwitchNetwork({\n  chainId: 69,\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useSwitchNetwork } from 'vagmi';\n\nconst network = useSwitchNetwork({\n  chainId: 69,\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"throwforswitchchainnotsupported-optional"},"children":[{"type":"text","value":"throwForSwitchChainNotSupported (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Flag that forces "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"switchNetwork"}]},{"type":"text","value":" to be defined, even if the connected wallet does not support programmatic network switching."}]},{"type":"element","tag":"code","props":{"code":"import { useSwitchNetwork } from 'vagmi';\n\nconst network = useSwitchNetwork({\n  throwForSwitchChainNotSupported: true,\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useSwitchNetwork } from 'vagmi';\n\nconst network = useSwitchNetwork({\n  throwForSwitchChainNotSupported: true,\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"onerror-optional"},"children":[{"type":"text","value":"onError (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when an error is thrown while attempting to switch network."}]},{"type":"element","tag":"code","props":{"code":"import { useSignTypedData } from 'vagmi';\n\nconst network = useSwitchNetwork({\n  onError(error) {\n    console.log('Error', error);\n  }\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useSignTypedData } from 'vagmi';\n\nconst network = useSwitchNetwork({\n  onError(error) {\n    console.log('Error', error);\n  }\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"onmutate-optional"},"children":[{"type":"text","value":"onMutate (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function fires before switch network function and is passed same variables switch network function would receive. Value returned from this function will be passed to both "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"onError"}]},{"type":"text","value":" and "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"onSettled"}]},{"type":"text","value":" functions in event of a switch network failure."}]},{"type":"element","tag":"code","props":{"code":"import { useSignTypedData } from 'vagmi';\n\nconst network = useSwitchNetwork({\n  onMutate(args) {\n    console.log('Args', args);\n  }\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useSignTypedData } from 'vagmi';\n\nconst network = useSwitchNetwork({\n  onMutate(args) {\n    console.log('Args', args);\n  }\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"onsettled-optional"},"children":[{"type":"text","value":"onSettled (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when switch network is settled (either successfully switched, or an error has thrown)."}]},{"type":"element","tag":"code","props":{"code":"import { useSignTypedData } from 'vagmi';\n\nconst network = useSwitchNetwork({\n  onSettled(data, error) {\n    console.log('Settled', { data, error });\n  }\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useSignTypedData } from 'vagmi';\n\nconst network = useSwitchNetwork({\n  onSettled(data, error) {\n    console.log('Settled', { data, error });\n  }\n});\n"}]}]}]},{"type":"element","tag":"h3","props":{"id":"onsuccess-optional"},"children":[{"type":"text","value":"onSuccess (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when switch network is successful."}]},{"type":"element","tag":"code","props":{"code":"import { useSignTypedData } from 'vagmi';\n\nconst network = useSwitchNetwork({\n  onSuccess(data) {\n    console.log('Success', data);\n  }\n});\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { useSignTypedData } from 'vagmi';\n\nconst network = useSwitchNetwork({\n  onSuccess(data) {\n    console.log('Success', data);\n  }\n});\n"}]}]}]},{"type":"element","tag":"h2","props":{"id":"contributors"},"children":[{"type":"text","value":"Contributors"}]},{"type":"element","tag":"contributors","props":{"fn":"useSignTypedData"},"children":[]}]},"layout":"docs","body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"usage"},"children":[{"type":"text","value":"Usage"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Some wallet apps do not support programmatic network switching and "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"switchNetwork"}]},{"type":"text","value":" will be "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"undefined"}]},{"type":"text","value":". For those situations, you can typically switch networks in the wallet app and wagmi will stay up-to-date."}]},{"type":"element","tag":"code","props":{"code":"<script setup>\nimport { useNetwork, useSwitchNetwork } from 'vagmi';\n\nconst { chain } = useNetwork();\nconst { chains, error, isLoading, pendingChainId, switchNetwork }\n    = useSwitchNetwork();\n</script>\n\n<template>\n  <div v-if=\"chain\">\n    Connected to {{ chain.name }}\n  </div>\n  <button v-for=\"x in chains\" :key=\"x.id\" :disabled=\"x.id === chain?.id\" @click=\"switchNetwork?.(x.id)\">\n    {{ x.name }}\n    {{ isLoading && pendingChainId === x.id ? ' (switching)' : '' }}\n  </button>\n  <div v-if=\"error\">\n    {{ error.message }}\n  </div>\n</template>\n","language":"vue"},"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-293323"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"script"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-6626dc"},"children":[{"type":"text","value":"setup"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-25720c"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"useNetwork"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"useSwitchNetwork"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-25720c"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-665056"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"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-25720c"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-8aac95"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-71518f"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e45dd0"},"children":[{"type":"text","value":"useNetwork"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"();"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-25720c"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-8aac95"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-8aac95"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-8aac95"},"children":[{"type":"text","value":"isLoading"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-8aac95"},"children":[{"type":"text","value":"pendingChainId"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-8aac95"},"children":[{"type":"text","value":"switchNetwork"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" }"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-71518f"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e45dd0"},"children":[{"type":"text","value":"useSwitchNetwork"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"();"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"</"}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"script"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"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-293323"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"template"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"  <"}]},{"type":"element","tag":"span","props":{"class":"ct-6626dc"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-6626dc"},"children":[{"type":"text","value":"v-if"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-6626dc"},"children":[{"type":"text","value":"Connected"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-6626dc"},"children":[{"type":"text","value":"to"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" {{ "}]},{"type":"element","tag":"span","props":{"class":"ct-6626dc"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-6626dc"},"children":[{"type":"text","value":"name"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" }}"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"  </"}]},{"type":"element","tag":"span","props":{"class":"ct-6626dc"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"  <"}]},{"type":"element","tag":"span","props":{"class":"ct-6626dc"},"children":[{"type":"text","value":"button"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-6626dc"},"children":[{"type":"text","value":"v-for"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"x"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-25720c"},"children":[{"type":"text","value":"in"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"chains"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" :"}]},{"type":"element","tag":"span","props":{"class":"ct-6626dc"},"children":[{"type":"text","value":"key"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-8aac95"},"children":[{"type":"text","value":"x"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"id"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" :"}]},{"type":"element","tag":"span","props":{"class":"ct-6626dc"},"children":[{"type":"text","value":"disabled"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-8aac95"},"children":[{"type":"text","value":"x"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"id"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-71518f"},"children":[{"type":"text","value":"==="}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-8aac95"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"?."}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"id"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" @"}]},{"type":"element","tag":"span","props":{"class":"ct-6626dc"},"children":[{"type":"text","value":"click"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-e45dd0"},"children":[{"type":"text","value":"switchNetwork"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"?.("}]},{"type":"element","tag":"span","props":{"class":"ct-8aac95"},"children":[{"type":"text","value":"x"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"id"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":")"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"    {{ "}]},{"type":"element","tag":"span","props":{"class":"ct-6626dc"},"children":[{"type":"text","value":"x"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-6626dc"},"children":[{"type":"text","value":"name"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" }}"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"    {{ "}]},{"type":"element","tag":"span","props":{"class":"ct-6626dc"},"children":[{"type":"text","value":"isLoading"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" && "}]},{"type":"element","tag":"span","props":{"class":"ct-6626dc"},"children":[{"type":"text","value":"pendingChainId"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" === "}]},{"type":"element","tag":"span","props":{"class":"ct-6626dc"},"children":[{"type":"text","value":"x"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-6626dc"},"children":[{"type":"text","value":"id"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" ? "}]},{"type":"element","tag":"span","props":{"class":"ct-665056"},"children":[{"type":"text","value":"' (switching)'"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" : "}]},{"type":"element","tag":"span","props":{"class":"ct-665056"},"children":[{"type":"text","value":"''"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" }}"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"  </"}]},{"type":"element","tag":"span","props":{"class":"ct-6626dc"},"children":[{"type":"text","value":"button"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"  <"}]},{"type":"element","tag":"span","props":{"class":"ct-6626dc"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-6626dc"},"children":[{"type":"text","value":"v-if"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"    {{ "}]},{"type":"element","tag":"span","props":{"class":"ct-6626dc"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-6626dc"},"children":[{"type":"text","value":"message"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" }}"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"  </"}]},{"type":"element","tag":"span","props":{"class":"ct-6626dc"},"children":[{"type":"text","value":"div"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"</"}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"template"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":">"}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"return-value"},"children":[{"type":"text","value":"Return Value"}]},{"type":"element","tag":"code","props":{"code":"{\n  chains: ComputedRef<Chain[]>\n  data?: Ref<Chain>\n  error?: Ref<Error>\n  isError: Ref<boolean>\n  isIdle: Ref<boolean>\n  isLoading: Ref<boolean>\n  isSuccess: Ref<boolean>\n  pendingChainId?: ComputedRef<number>\n  switchNetwork?: ComputedRef<(chainId?: number) => void>\n  switchNetworkAsync?: ComputedRef<(chainId?: number) => Promise<Chain>>\n  status: Ref<'idle' | 'error' | 'loading' | 'success'>\n  reset: Ref<() => void>\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-293323"},"children":[{"type":"text","value":"{"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"  chains: "}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"ComputedRef"}]},{"type":"element","tag":"span","props":{"class":"ct-71518f"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"Chain"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"[]"}]},{"type":"element","tag":"span","props":{"class":"ct-71518f"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-25720c"},"children":[{"type":"text","value":"?:"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-71518f"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"Chain"}]},{"type":"element","tag":"span","props":{"class":"ct-71518f"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-25720c"},"children":[{"type":"text","value":"?:"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-71518f"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-8aac95"},"children":[{"type":"text","value":"Error"}]},{"type":"element","tag":"span","props":{"class":"ct-71518f"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"  isError: "}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-71518f"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-71518f"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"  isIdle: "}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-71518f"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-71518f"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"  isLoading: "}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-71518f"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-71518f"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"  isSuccess: "}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-71518f"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"boolean"}]},{"type":"element","tag":"span","props":{"class":"ct-71518f"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"pendingChainId"}]},{"type":"element","tag":"span","props":{"class":"ct-25720c"},"children":[{"type":"text","value":"?:"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"ComputedRef"}]},{"type":"element","tag":"span","props":{"class":"ct-71518f"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"number"}]},{"type":"element","tag":"span","props":{"class":"ct-71518f"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"switchNetwork"}]},{"type":"element","tag":"span","props":{"class":"ct-25720c"},"children":[{"type":"text","value":"?:"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"ComputedRef"}]},{"type":"element","tag":"span","props":{"class":"ct-71518f"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"chainId"}]},{"type":"element","tag":"span","props":{"class":"ct-25720c"},"children":[{"type":"text","value":"?"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-8aac95"},"children":[{"type":"text","value":"number"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":") "}]},{"type":"element","tag":"span","props":{"class":"ct-25720c"},"children":[{"type":"text","value":"=>"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-25720c"},"children":[{"type":"text","value":"void"}]},{"type":"element","tag":"span","props":{"class":"ct-71518f"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"switchNetworkAsync"}]},{"type":"element","tag":"span","props":{"class":"ct-25720c"},"children":[{"type":"text","value":"?:"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"ComputedRef"}]},{"type":"element","tag":"span","props":{"class":"ct-71518f"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"chainId"}]},{"type":"element","tag":"span","props":{"class":"ct-25720c"},"children":[{"type":"text","value":"?"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-8aac95"},"children":[{"type":"text","value":"number"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":") "}]},{"type":"element","tag":"span","props":{"class":"ct-25720c"},"children":[{"type":"text","value":"=>"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-8aac95"},"children":[{"type":"text","value":"Promise"}]},{"type":"element","tag":"span","props":{"class":"ct-71518f"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"Chain"}]},{"type":"element","tag":"span","props":{"class":"ct-71518f"},"children":[{"type":"text","value":">>"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"  status: "}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-71518f"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-665056"},"children":[{"type":"text","value":"'idle'"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-71518f"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-665056"},"children":[{"type":"text","value":"'error'"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-71518f"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-665056"},"children":[{"type":"text","value":"'loading'"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-71518f"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-665056"},"children":[{"type":"text","value":"'success'"}]},{"type":"element","tag":"span","props":{"class":"ct-71518f"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"  reset: "}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"Ref"}]},{"type":"element","tag":"span","props":{"class":"ct-71518f"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"() "}]},{"type":"element","tag":"span","props":{"class":"ct-25720c"},"children":[{"type":"text","value":"=>"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-25720c"},"children":[{"type":"text","value":"void"}]},{"type":"element","tag":"span","props":{"class":"ct-71518f"},"children":[{"type":"text","value":">"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"}"}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"configuration"},"children":[{"type":"text","value":"Configuration"}]},{"type":"element","tag":"h3","props":{"id":"chainid-optional"},"children":[{"type":"text","value":"chainId (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Chain id to switch to. Useful if you want to switch to a specific chain, instead of displaying a list."}]},{"type":"element","tag":"code","props":{"code":"import { useSwitchNetwork } from 'vagmi';\n\nconst network = useSwitchNetwork({\n  chainId: 69,\n});\n","language":"js"},"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-25720c"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"useSwitchNetwork"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-25720c"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-665056"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"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-25720c"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-8aac95"},"children":[{"type":"text","value":"network"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-71518f"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e45dd0"},"children":[{"type":"text","value":"useSwitchNetwork"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"chainId"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-6626dc"},"children":[{"type":"text","value":"69"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"throwforswitchchainnotsupported-optional"},"children":[{"type":"text","value":"throwForSwitchChainNotSupported (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Flag that forces "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"switchNetwork"}]},{"type":"text","value":" to be defined, even if the connected wallet does not support programmatic network switching."}]},{"type":"element","tag":"code","props":{"code":"import { useSwitchNetwork } from 'vagmi';\n\nconst network = useSwitchNetwork({\n  throwForSwitchChainNotSupported: true,\n});\n","language":"js"},"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-25720c"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"useSwitchNetwork"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-25720c"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-665056"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"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-25720c"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-8aac95"},"children":[{"type":"text","value":"network"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-71518f"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e45dd0"},"children":[{"type":"text","value":"useSwitchNetwork"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"throwForSwitchChainNotSupported"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":": "}]},{"type":"element","tag":"span","props":{"class":"ct-6626dc"},"children":[{"type":"text","value":"true"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"onerror-optional"},"children":[{"type":"text","value":"onError (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when an error is thrown while attempting to switch network."}]},{"type":"element","tag":"code","props":{"code":"import { useSignTypedData } from 'vagmi';\n\nconst network = useSwitchNetwork({\n  onError(error) {\n    console.log('Error', error);\n  }\n});\n","language":"js"},"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-25720c"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"useSignTypedData"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-25720c"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-665056"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"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-25720c"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-8aac95"},"children":[{"type":"text","value":"network"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-71518f"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e45dd0"},"children":[{"type":"text","value":"useSwitchNetwork"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-e45dd0"},"children":[{"type":"text","value":"onError"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":") {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-8aac95"},"children":[{"type":"text","value":"console"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-e45dd0"},"children":[{"type":"text","value":"log"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-665056"},"children":[{"type":"text","value":"'Error'"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":");"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"  }"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"onmutate-optional"},"children":[{"type":"text","value":"onMutate (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function fires before switch network function and is passed same variables switch network function would receive. Value returned from this function will be passed to both "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"onError"}]},{"type":"text","value":" and "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"onSettled"}]},{"type":"text","value":" functions in event of a switch network failure."}]},{"type":"element","tag":"code","props":{"code":"import { useSignTypedData } from 'vagmi';\n\nconst network = useSwitchNetwork({\n  onMutate(args) {\n    console.log('Args', args);\n  }\n});\n","language":"js"},"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-25720c"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"useSignTypedData"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-25720c"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-665056"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"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-25720c"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-8aac95"},"children":[{"type":"text","value":"network"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-71518f"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e45dd0"},"children":[{"type":"text","value":"useSwitchNetwork"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-e45dd0"},"children":[{"type":"text","value":"onMutate"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"args"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":") {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-8aac95"},"children":[{"type":"text","value":"console"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-e45dd0"},"children":[{"type":"text","value":"log"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-665056"},"children":[{"type":"text","value":"'Args'"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"args"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":");"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"  }"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"onsettled-optional"},"children":[{"type":"text","value":"onSettled (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when switch network is settled (either successfully switched, or an error has thrown)."}]},{"type":"element","tag":"code","props":{"code":"import { useSignTypedData } from 'vagmi';\n\nconst network = useSwitchNetwork({\n  onSettled(data, error) {\n    console.log('Settled', { data, error });\n  }\n});\n","language":"js"},"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-25720c"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"useSignTypedData"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-25720c"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-665056"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"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-25720c"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-8aac95"},"children":[{"type":"text","value":"network"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-71518f"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e45dd0"},"children":[{"type":"text","value":"useSwitchNetwork"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-e45dd0"},"children":[{"type":"text","value":"onSettled"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":") {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-8aac95"},"children":[{"type":"text","value":"console"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-e45dd0"},"children":[{"type":"text","value":"log"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-665056"},"children":[{"type":"text","value":"'Settled'"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":", { "}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"error"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" });"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"  }"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h3","props":{"id":"onsuccess-optional"},"children":[{"type":"text","value":"onSuccess (optional)"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Function to invoke when switch network is successful."}]},{"type":"element","tag":"code","props":{"code":"import { useSignTypedData } from 'vagmi';\n\nconst network = useSwitchNetwork({\n  onSuccess(data) {\n    console.log('Success', data);\n  }\n});\n","language":"js"},"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-25720c"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"useSignTypedData"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-25720c"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-665056"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"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-25720c"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-8aac95"},"children":[{"type":"text","value":"network"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-71518f"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-e45dd0"},"children":[{"type":"text","value":"useSwitchNetwork"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"({"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-e45dd0"},"children":[{"type":"text","value":"onSuccess"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":") {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"    "}]},{"type":"element","tag":"span","props":{"class":"ct-8aac95"},"children":[{"type":"text","value":"console"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-e45dd0"},"children":[{"type":"text","value":"log"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"("}]},{"type":"element","tag":"span","props":{"class":"ct-665056"},"children":[{"type":"text","value":"'Success'"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-299d31"},"children":[{"type":"text","value":"data"}]},{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":");"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"  }"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-293323"},"children":[{"type":"text","value":"});"}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"contributors"},"children":[{"type":"text","value":"Contributors"}]},{"type":"element","tag":"contributors","props":{"fn":"useSignTypedData"},"children":[]},{"type":"element","tag":"style","children":[{"type":"text","value":".ct-e45dd0{color:#61AFEF}.ct-71518f{color:#56B6C2}.ct-8aac95{color:#E5C07B}.ct-665056{color:#98C379}.ct-25720c{color:#C678DD}.ct-6626dc{color:#D19A66}.ct-299d31{color:#E06C75}.ct-293323{color:#ABB2BF}"}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"usage","depth":2,"text":"Usage"},{"id":"return-value","depth":2,"text":"Return Value"},{"id":"configuration","depth":2,"text":"Configuration","children":[{"id":"chainid-optional","depth":3,"text":"chainId (optional)"},{"id":"throwforswitchchainnotsupported-optional","depth":3,"text":"throwForSwitchChainNotSupported (optional)"},{"id":"onerror-optional","depth":3,"text":"onError (optional)"},{"id":"onmutate-optional","depth":3,"text":"onMutate (optional)"},{"id":"onsettled-optional","depth":3,"text":"onSettled (optional)"},{"id":"onsuccess-optional","depth":3,"text":"onSuccess (optional)"}]},{"id":"contributors","depth":2,"text":"Contributors"}]}},"_type":"markdown","_id":"content:5.composables:13.useSwitchNetwork.md","_source":"content","_file":"5.composables/13.useSwitchNetwork.md","_extension":"md"},{"_path":"/constants/abis","_draft":false,"_partial":false,"_empty":false,"title":"ABIs","description":"Popular ABIs, an import away.","excerpt":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"erc-20"},"children":[{"type":"text","value":"ERC-20"}]},{"type":"element","tag":"code","props":{"code":"import { erc20ABI } from 'vagmi';\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { erc20ABI } from 'vagmi';\n"}]}]}]},{"type":"element","tag":"h2","props":{"id":"erc-721"},"children":[{"type":"text","value":"ERC-721"}]},{"type":"element","tag":"code","props":{"code":"import { erc721ABI } from 'vagmi';\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { erc721ABI } from 'vagmi';\n"}]}]}]}]},"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"erc-20"},"children":[{"type":"text","value":"ERC-20"}]},{"type":"element","tag":"code","props":{"code":"import { erc20ABI } from 'vagmi';\n","language":"js"},"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-4815ea"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-2eec34"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-da0b9b"},"children":[{"type":"text","value":"erc20ABI"}]},{"type":"element","tag":"span","props":{"class":"ct-2eec34"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-4815ea"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-2eec34"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-46930d"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-2eec34"},"children":[{"type":"text","value":";"}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"erc-721"},"children":[{"type":"text","value":"ERC-721"}]},{"type":"element","tag":"code","props":{"code":"import { erc721ABI } from 'vagmi';\n","language":"js"},"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-4815ea"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-2eec34"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-da0b9b"},"children":[{"type":"text","value":"erc721ABI"}]},{"type":"element","tag":"span","props":{"class":"ct-2eec34"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-4815ea"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-2eec34"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-46930d"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-2eec34"},"children":[{"type":"text","value":";"}]}]}]}]}]},{"type":"element","tag":"style","children":[{"type":"text","value":".ct-46930d{color:#98C379}.ct-da0b9b{color:#E06C75}.ct-2eec34{color:#ABB2BF}.ct-4815ea{color:#C678DD}"}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"erc-20","depth":2,"text":"ERC-20"},{"id":"erc-721","depth":2,"text":"ERC-721"}]}},"_type":"markdown","_id":"content:6.constants:1.abis.md","_source":"content","_file":"6.constants/1.abis.md","_extension":"md"},{"_path":"/constants/block-explorers","_draft":false,"_partial":false,"_empty":false,"title":"Block Explorers","description":"Block Explorers","excerpt":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"etherscanblockexplorers"},"children":[{"type":"text","value":"etherscanBlockExplorers"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Block explorer URLs supported by "},{"type":"element","tag":"a","props":{"href":"https://etherscan.io/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Etherscan"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { etherscanBlockExplorers } from 'vagmi';\n\n// etherscanBlockExplorers.mainnet\n// etherscanBlockExplorers.optimism\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { etherscanBlockExplorers } from 'vagmi';\n\n// etherscanBlockExplorers.mainnet\n// etherscanBlockExplorers.optimism\n"}]}]}]}]},"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"etherscanblockexplorers"},"children":[{"type":"text","value":"etherscanBlockExplorers"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Block explorer URLs supported by "},{"type":"element","tag":"a","props":{"href":"https://etherscan.io/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Etherscan"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { etherscanBlockExplorers } from 'vagmi';\n\n// etherscanBlockExplorers.mainnet\n// etherscanBlockExplorers.optimism\n","language":"js"},"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-30abc7"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-f1fb05"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-147dd9"},"children":[{"type":"text","value":"etherscanBlockExplorers"}]},{"type":"element","tag":"span","props":{"class":"ct-f1fb05"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-30abc7"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-f1fb05"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-9925c2"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-f1fb05"},"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-98a404"},"children":[{"type":"text","value":"// etherscanBlockExplorers.mainnet"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-98a404"},"children":[{"type":"text","value":"// etherscanBlockExplorers.optimism"}]}]}]}]}]},{"type":"element","tag":"style","children":[{"type":"text","value":".ct-98a404{color:#7F848E}.ct-9925c2{color:#98C379}.ct-147dd9{color:#E06C75}.ct-f1fb05{color:#ABB2BF}.ct-30abc7{color:#C678DD}"}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"etherscanblockexplorers","depth":2,"text":"etherscanBlockExplorers"}]}},"_type":"markdown","_id":"content:6.constants:2.block-explorers.md","_source":"content","_file":"6.constants/2.block-explorers.md","_extension":"md"},{"_path":"/constants/chains","_draft":false,"_partial":false,"_empty":false,"title":"Chains & Networks","description":"Chain and network information for use with hooks, connectors, and anywhere else you need in your app.","excerpt":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"chain"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Object containing chains by name. Useful for creating lists of specific chains, like "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"defaultL2Chains"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { chain } from 'vagmi';\n\nconst defaultL2Chains = [chain.optimism, chain.arbitrumOne];\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { chain } from 'vagmi';\n\nconst defaultL2Chains = [chain.optimism, chain.arbitrumOne];\n"}]}]}]},{"type":"element","tag":"h2","props":{"id":"default-groups"},"children":[{"type":"text","value":"Default Groups"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"vagmi has built-in chain groups for convenience:"}]},{"type":"element","tag":"code","props":{"code":"import {\n  allChains,\n  defaultChains, // mainnet, rinkeby, etc.\n  defaultL2Chains, // arbitrum, optimism\n} from 'vagmi';\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import {\n  allChains,\n  defaultChains, // mainnet, rinkeby, etc.\n  defaultL2Chains, // arbitrum, optimism\n} from 'vagmi';\n"}]}]}]}]},"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"chain"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Object containing chains by name. Useful for creating lists of specific chains, like "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"defaultL2Chains"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { chain } from 'vagmi';\n\nconst defaultL2Chains = [chain.optimism, chain.arbitrumOne];\n","language":"js"},"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-63a23e"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-a2aebc"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-c4cc00"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-a2aebc"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-63a23e"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-a2aebc"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-24a178"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-a2aebc"},"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-63a23e"},"children":[{"type":"text","value":"const"}]},{"type":"element","tag":"span","props":{"class":"ct-a2aebc"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-f212de"},"children":[{"type":"text","value":"defaultL2Chains"}]},{"type":"element","tag":"span","props":{"class":"ct-a2aebc"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-818886"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"class":"ct-a2aebc"},"children":[{"type":"text","value":" ["}]},{"type":"element","tag":"span","props":{"class":"ct-f212de"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-a2aebc"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-c4cc00"},"children":[{"type":"text","value":"optimism"}]},{"type":"element","tag":"span","props":{"class":"ct-a2aebc"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-f212de"},"children":[{"type":"text","value":"chain"}]},{"type":"element","tag":"span","props":{"class":"ct-a2aebc"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"class":"ct-c4cc00"},"children":[{"type":"text","value":"arbitrumOne"}]},{"type":"element","tag":"span","props":{"class":"ct-a2aebc"},"children":[{"type":"text","value":"];"}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"default-groups"},"children":[{"type":"text","value":"Default Groups"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"vagmi has built-in chain groups for convenience:"}]},{"type":"element","tag":"code","props":{"code":"import {\n  allChains,\n  defaultChains, // mainnet, rinkeby, etc.\n  defaultL2Chains, // arbitrum, optimism\n} from 'vagmi';\n","language":"js"},"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-63a23e"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-a2aebc"},"children":[{"type":"text","value":" {"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-a2aebc"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-c4cc00"},"children":[{"type":"text","value":"allChains"}]},{"type":"element","tag":"span","props":{"class":"ct-a2aebc"},"children":[{"type":"text","value":","}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-a2aebc"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-c4cc00"},"children":[{"type":"text","value":"defaultChains"}]},{"type":"element","tag":"span","props":{"class":"ct-a2aebc"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-ae7975"},"children":[{"type":"text","value":"// mainnet, rinkeby, etc."}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-a2aebc"},"children":[{"type":"text","value":"  "}]},{"type":"element","tag":"span","props":{"class":"ct-c4cc00"},"children":[{"type":"text","value":"defaultL2Chains"}]},{"type":"element","tag":"span","props":{"class":"ct-a2aebc"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"class":"ct-ae7975"},"children":[{"type":"text","value":"// arbitrum, optimism"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-a2aebc"},"children":[{"type":"text","value":"} "}]},{"type":"element","tag":"span","props":{"class":"ct-63a23e"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-a2aebc"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-24a178"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-a2aebc"},"children":[{"type":"text","value":";"}]}]}]}]}]},{"type":"element","tag":"style","children":[{"type":"text","value":".ct-ae7975{color:#7F848E}.ct-818886{color:#56B6C2}.ct-f212de{color:#E5C07B}.ct-24a178{color:#98C379}.ct-c4cc00{color:#E06C75}.ct-a2aebc{color:#ABB2BF}.ct-63a23e{color:#C678DD}"}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"chain","depth":2,"text":"chain"},{"id":"default-groups","depth":2,"text":"Default Groups"}]}},"_type":"markdown","_id":"content:6.constants:3.chains.md","_source":"content","_file":"6.constants/3.chains.md","_extension":"md"},{"_path":"/constants/rpcs","_draft":false,"_partial":false,"_empty":false,"title":"RPC Providers","description":"Chain and network information for use with hooks, connectors, and anywhere else you need in your app.","excerpt":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"alchemyrpcurls"},"children":[{"type":"text","value":"alchemyRpcUrls"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"RPC URLs supported by "},{"type":"element","tag":"a","props":{"href":"https://www.alchemy.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Alchemy"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { alchemyRpcUrls } from 'vagmi';\n\n// alchemyRpcUrls.mainnet\n// alchemyRpcUrls.arbitrum\n// alchemyRpcUrls.optimism\n// alchemyRpcUrls.polygon\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { alchemyRpcUrls } from 'vagmi';\n\n// alchemyRpcUrls.mainnet\n// alchemyRpcUrls.arbitrum\n// alchemyRpcUrls.optimism\n// alchemyRpcUrls.polygon\n"}]}]}]},{"type":"element","tag":"h2","props":{"id":"infurarpcurls"},"children":[{"type":"text","value":"infuraRpcUrls"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"RPC URLs supported by "},{"type":"element","tag":"a","props":{"href":"https://infura.io/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Infura"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { infuraRpcUrls } from 'vagmi';\n\n// infuraRpcUrls.mainnet\n// infuraRpcUrls.arbitrum\n// infuraRpcUrls.optimism\n// infuraRpcUrls.polygon\n","language":"js"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"import { infuraRpcUrls } from 'vagmi';\n\n// infuraRpcUrls.mainnet\n// infuraRpcUrls.arbitrum\n// infuraRpcUrls.optimism\n// infuraRpcUrls.polygon\n"}]}]}]}]},"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"alchemyrpcurls"},"children":[{"type":"text","value":"alchemyRpcUrls"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"RPC URLs supported by "},{"type":"element","tag":"a","props":{"href":"https://www.alchemy.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Alchemy"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { alchemyRpcUrls } from 'vagmi';\n\n// alchemyRpcUrls.mainnet\n// alchemyRpcUrls.arbitrum\n// alchemyRpcUrls.optimism\n// alchemyRpcUrls.polygon\n","language":"js"},"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-178b64"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-aef1f8"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-8daf78"},"children":[{"type":"text","value":"alchemyRpcUrls"}]},{"type":"element","tag":"span","props":{"class":"ct-aef1f8"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-178b64"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-aef1f8"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-eddd01"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-aef1f8"},"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-26a63c"},"children":[{"type":"text","value":"// alchemyRpcUrls.mainnet"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-26a63c"},"children":[{"type":"text","value":"// alchemyRpcUrls.arbitrum"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-26a63c"},"children":[{"type":"text","value":"// alchemyRpcUrls.optimism"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-26a63c"},"children":[{"type":"text","value":"// alchemyRpcUrls.polygon"}]}]}]}]}]},{"type":"element","tag":"h2","props":{"id":"infurarpcurls"},"children":[{"type":"text","value":"infuraRpcUrls"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"RPC URLs supported by "},{"type":"element","tag":"a","props":{"href":"https://infura.io/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Infura"}]},{"type":"text","value":"."}]},{"type":"element","tag":"code","props":{"code":"import { infuraRpcUrls } from 'vagmi';\n\n// infuraRpcUrls.mainnet\n// infuraRpcUrls.arbitrum\n// infuraRpcUrls.optimism\n// infuraRpcUrls.polygon\n","language":"js"},"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-178b64"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"class":"ct-aef1f8"},"children":[{"type":"text","value":" { "}]},{"type":"element","tag":"span","props":{"class":"ct-8daf78"},"children":[{"type":"text","value":"infuraRpcUrls"}]},{"type":"element","tag":"span","props":{"class":"ct-aef1f8"},"children":[{"type":"text","value":" } "}]},{"type":"element","tag":"span","props":{"class":"ct-178b64"},"children":[{"type":"text","value":"from"}]},{"type":"element","tag":"span","props":{"class":"ct-aef1f8"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"class":"ct-eddd01"},"children":[{"type":"text","value":"'vagmi'"}]},{"type":"element","tag":"span","props":{"class":"ct-aef1f8"},"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-26a63c"},"children":[{"type":"text","value":"// infuraRpcUrls.mainnet"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-26a63c"},"children":[{"type":"text","value":"// infuraRpcUrls.arbitrum"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-26a63c"},"children":[{"type":"text","value":"// infuraRpcUrls.optimism"}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"class":"ct-26a63c"},"children":[{"type":"text","value":"// infuraRpcUrls.polygon"}]}]}]}]}]},{"type":"element","tag":"style","children":[{"type":"text","value":".ct-26a63c{color:#7F848E}.ct-eddd01{color:#98C379}.ct-8daf78{color:#E06C75}.ct-aef1f8{color:#ABB2BF}.ct-178b64{color:#C678DD}"}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"alchemyrpcurls","depth":2,"text":"alchemyRpcUrls"},{"id":"infurarpcurls","depth":2,"text":"infuraRpcUrls"}]}},"_type":"markdown","_id":"content:6.constants:4.rpcs.md","_source":"content","_file":"6.constants/4.rpcs.md","_extension":"md"}]