{"_id":"@darthgus/viem","_rev":"4-2a209d58724feb86d7554d58ddbe11e5","name":"@darthgus/viem","dist-tags":{"main":"0.0.0-main.20240113T040723","latest":"1.19.11-patch"},"versions":{"0.0.0-main.20240113T035314":{"name":"@darthgus/viem","description":"src/README.md","version":"0.0.0-main.20240113T035314","type":"module","main":"./_cjs/index.js","module":"./_esm/index.js","types":"./_types/index.d.ts","typings":"./_types/index.d.ts","sideEffects":false,"exports":{".":{"types":"./_types/index.d.ts","import":"./_esm/index.js","default":"./_cjs/index.js"},"./abi":{"types":"./_types/abi/index.d.ts","import":"./_esm/abi/index.js","default":"./_cjs/abi/index.js"},"./accounts":{"types":"./_types/accounts/index.d.ts","import":"./_esm/accounts/index.js","default":"./_cjs/accounts/index.js"},"./actions":{"types":"./_types/actions/index.d.ts","import":"./_esm/actions/index.js","default":"./_cjs/actions/index.js"},"./chains":{"types":"./_types/chains/index.d.ts","import":"./_esm/chains/index.js","default":"./_cjs/chains/index.js"},"./chains/utils":{"types":"./_types/chains/utils/index.d.ts","import":"./_esm/chains/utils/index.js","default":"./_cjs/chains/utils/index.js"},"./contract":{"types":"./_types/contract/index.d.ts","import":"./_esm/contract/index.js","default":"./_cjs/contract/index.js"},"./ens":{"types":"./_types/ens/index.d.ts","import":"./_esm/ens/index.js","default":"./_cjs/ens/index.js"},"./public":{"types":"./_types/public/index.d.ts","import":"./_esm/public/index.js","default":"./_cjs/public/index.js"},"./test":{"types":"./_types/test/index.d.ts","import":"./_esm/test/index.js","default":"./_cjs/test/index.js"},"./utils":{"types":"./_types/utils/index.d.ts","import":"./_esm/utils/index.js","default":"./_cjs/utils/index.js"},"./wallet":{"types":"./_types/wallet/index.d.ts","import":"./_esm/wallet/index.js","default":"./_cjs/wallet/index.js"},"./window":{"types":"./_types/window/index.d.ts","import":"./_esm/window/index.js","default":"./_cjs/window/index.js"},"./package.json":"./package.json"},"typesVersions":{"*":{"abi":["./_types/abi/index.d.ts"],"accounts":["./_types/accounts/index.d.ts"],"actions":["./_types/actions/index.d.ts"],"chains":["./_types/chains/index.d.ts"],"chains/utils":["./_types/chains/utils/index.d.ts"],"contract":["./_types/contract/index.d.ts"],"ens":["./_types/ens/index.d.ts"],"public":["./_types/public/index.d.ts"],"test":["./_types/test/index.d.ts"],"utils":["./_types/utils/index.d.ts"],"wallet":["./_types/wallet/index.d.ts"],"window":["./_types/window/index.d.ts"]}},"peerDependencies":{"typescript":">=5.0.4"},"peerDependenciesMeta":{"typescript":{"optional":true}},"dependencies":{"@adraffy/ens-normalize":"1.10.0","@noble/curves":"1.2.0","@noble/hashes":"1.3.2","@scure/bip32":"1.3.2","@scure/bip39":"1.2.1","abitype":"0.9.8","isows":"1.0.3","ws":"8.13.0"},"license":"MIT","homepage":"https://github.com/Plunderswap/viem#readme","repository":{"type":"git","url":"git+https://github.com/Plunderswap/viem.git"},"author":{"name":"Gary Smallacombe"},"keywords":["eth","ethereum","dapps","wallet","web3","viem","plunderswap"],"_id":"@darthgus/viem@0.0.0-main.20240113T035314","gitHead":"a0312aee2bd07a8045058fd186150e4ca8e9294d","bugs":{"url":"https://github.com/Plunderswap/viem/issues"},"_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-FYB/CbEPJBrAW2r+vDF9RQWwD/PqK9XrJFcIjFPKmEcskcFBYtCHwykWfUK4Q7BommUz7cgT/eo51quYyvEdhg==","shasum":"bb9a9cf1bfd1edc897a086cd6609f9f9e6aa0366","tarball":"https://registry.npmjs.org/@darthgus/viem/-/viem-0.0.0-main.20240113T035314.tgz","fileCount":3358,"unpackedSize":5818964,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqEx6E2B6KKmNxUZuvI3k2/VrWbbvmrpaU7FOEX+Gq3AIgOQ9uOHzEuKcBkv9I5xqj2dJFfzA/Euy5TAfWjJVWFGY="}]},"_npmUser":{"name":"darthgus","email":"darthgus@gmail.com"},"directories":{},"maintainers":[{"name":"darthgus","email":"darthgus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viem_0.0.0-main.20240113T035314_1705118020161_0.15460461940396142"},"_hasShrinkwrap":false},"0.0.0-main.20240113T040214":{"name":"@darthgus/viem","description":"src/README.md","version":"0.0.0-main.20240113T040214","type":"module","main":"./_cjs/index.js","module":"./_esm/index.js","types":"./_types/index.d.ts","typings":"./_types/index.d.ts","sideEffects":false,"exports":{".":{"types":"./_types/index.d.ts","import":"./_esm/index.js","default":"./_cjs/index.js"},"./abi":{"types":"./_types/abi/index.d.ts","import":"./_esm/abi/index.js","default":"./_cjs/abi/index.js"},"./accounts":{"types":"./_types/accounts/index.d.ts","import":"./_esm/accounts/index.js","default":"./_cjs/accounts/index.js"},"./actions":{"types":"./_types/actions/index.d.ts","import":"./_esm/actions/index.js","default":"./_cjs/actions/index.js"},"./chains":{"types":"./_types/chains/index.d.ts","import":"./_esm/chains/index.js","default":"./_cjs/chains/index.js"},"./chains/utils":{"types":"./_types/chains/utils/index.d.ts","import":"./_esm/chains/utils/index.js","default":"./_cjs/chains/utils/index.js"},"./contract":{"types":"./_types/contract/index.d.ts","import":"./_esm/contract/index.js","default":"./_cjs/contract/index.js"},"./ens":{"types":"./_types/ens/index.d.ts","import":"./_esm/ens/index.js","default":"./_cjs/ens/index.js"},"./public":{"types":"./_types/public/index.d.ts","import":"./_esm/public/index.js","default":"./_cjs/public/index.js"},"./test":{"types":"./_types/test/index.d.ts","import":"./_esm/test/index.js","default":"./_cjs/test/index.js"},"./utils":{"types":"./_types/utils/index.d.ts","import":"./_esm/utils/index.js","default":"./_cjs/utils/index.js"},"./wallet":{"types":"./_types/wallet/index.d.ts","import":"./_esm/wallet/index.js","default":"./_cjs/wallet/index.js"},"./window":{"types":"./_types/window/index.d.ts","import":"./_esm/window/index.js","default":"./_cjs/window/index.js"},"./package.json":"./package.json"},"typesVersions":{"*":{"abi":["./_types/abi/index.d.ts"],"accounts":["./_types/accounts/index.d.ts"],"actions":["./_types/actions/index.d.ts"],"chains":["./_types/chains/index.d.ts"],"chains/utils":["./_types/chains/utils/index.d.ts"],"contract":["./_types/contract/index.d.ts"],"ens":["./_types/ens/index.d.ts"],"public":["./_types/public/index.d.ts"],"test":["./_types/test/index.d.ts"],"utils":["./_types/utils/index.d.ts"],"wallet":["./_types/wallet/index.d.ts"],"window":["./_types/window/index.d.ts"]}},"peerDependencies":{"typescript":">=5.0.4"},"peerDependenciesMeta":{"typescript":{"optional":true}},"dependencies":{"@adraffy/ens-normalize":"1.10.0","@noble/curves":"1.2.0","@noble/hashes":"1.3.2","@scure/bip32":"1.3.2","@scure/bip39":"1.2.1","abitype":"0.9.8","isows":"1.0.3","ws":"8.13.0"},"license":"MIT","homepage":"https://github.com/Plunderswap/viem#readme","repository":{"type":"git","url":"git+https://github.com/Plunderswap/viem.git"},"author":{"name":"Gary Smallacombe"},"keywords":["eth","ethereum","dapps","wallet","web3","viem","plunderswap"],"_id":"@darthgus/viem@0.0.0-main.20240113T040214","readme":"<br/>\n\n<p align=\"center\">\n  <a href=\"https://viem.sh\">\n      <picture>\n        <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://github.com/wevm/viem/blob/main/.github/gh-logo-dark.svg\">\n        <img alt=\"viem logo\" src=\"https://github.com/wevm/viem/blob/main/.github/gh-logo-light.svg\" width=\"auto\" height=\"60\">\n      </picture>\n</a>\n</p>\n\n<p align=\"center\">\n  TypeScript Interface for Ethereum\n<p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/viem\">\n    <picture>\n      <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://img.shields.io/npm/v/viem?colorA=21262d&colorB=21262d&style=flat\">\n      <img src=\"https://img.shields.io/npm/v/viem?colorA=f6f8fa&colorB=f6f8fa&style=flat\" alt=\"Version\">\n    </picture>\n  </a>\n  <a href=\"https://app.codecov.io/gh/wevm/viem\">\n    <picture>\n      <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://img.shields.io/codecov/c/github/wevm/viem?colorA=21262d&colorB=21262d&style=flat\">\n      <img src=\"https://img.shields.io/codecov/c/github/wevm/viem?colorA=f6f8fa&colorB=f6f8fa&style=flat\" alt=\"Code coverage\">\n    </picture>\n  </a>\n  <a href=\"https://github.com/wevm/viem/blob/main/LICENSE\">\n    <picture>\n      <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://img.shields.io/npm/l/viem?colorA=21262d&colorB=21262d&style=flat\">\n      <img src=\"https://img.shields.io/npm/l/viem?colorA=f6f8fa&colorB=f6f8fa&style=flat\" alt=\"MIT License\">\n    </picture>\n  </a>\n  <a href=\"https://www.npmjs.com/package/viem\">\n    <picture>\n      <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://img.shields.io/npm/dm/viem?colorA=21262d&colorB=21262d&style=flat\">\n      <img src=\"https://img.shields.io/npm/dm/viem?colorA=f6f8fa&colorB=f6f8fa&style=flat\" alt=\"Downloads per month\">\n    </picture>\n  </a>\n  <a href=\"https://bestofjs.org/projects/viem\">\n    <picture>\n      <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://img.shields.io/endpoint?colorA=21262d&colorB=21262d&style=flat&url=https://bestofjs-serverless.now.sh/api/project-badge?fullName=wevm%2Fviem%26since=daily\">\n      <img src=\"https://img.shields.io/endpoint?colorA=f6f8fa&colorB=f6f8fa&style=flat&url=https://bestofjs-serverless.now.sh/api/project-badge?fullName=wevm%2Fviem%26since=daily\" alt=\"Best of JS\">\n    </picture>\n  </a>\n</p>\n\n<br>\n\n## Features\n\n- Abstractions over the [JSON-RPC API](https://ethereum.org/en/developers/docs/apis/json-rpc/) to make your life easier\n- First-class APIs for interacting with [Smart Contracts](https://ethereum.org/en/glossary/#smart-contract)\n- Language closely aligned to official [Ethereum terminology](https://ethereum.org/en/glossary/)\n- Import your Browser Extension, WalletConnect or Private Key Wallet\n- Browser native [BigInt](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigInt), instead of large BigNumber libraries\n- Utilities for working with [ABIs](https://ethereum.org/en/glossary/#abi) (encoding/decoding/inspection)\n- TypeScript ready ([infer types](https://viem.sh/docs/typescript) from ABIs and EIP-712 Typed Data)\n- First-class support for [Anvil](https://book.getfoundry.sh/), [Hardhat](https://hardhat.org/) & [Ganache](https://trufflesuite.com/ganache/)\n- Test suite running against [forked](https://ethereum.org/en/glossary/#fork) Ethereum network\n\n... and a lot lot more.\n\n## Overview\n\n```ts\n// 1. Import modules.\nimport { createPublicClient, http } from 'viem';\nimport { mainnet } from 'viem/chains';\n\n// 2. Set up your client with desired chain & transport.\nconst client = createPublicClient({\n  chain: mainnet,\n  transport: http(),\n});\n\n// 3. Consume an action!\nconst blockNumber = await client.getBlockNumber();\n```\n\n## Documentation\n\n[Head to the documentation](https://viem.sh/docs/getting-started.html) to read and learn more about viem.\n\n## Community\n\nCheck out the following places for more viem-related content:\n\n- Follow [@wagmi_sh](https://twitter.com/wagmi_sh), [@jakemoxey](https://twitter.com/jakemoxey), and [@awkweb](https://twitter.com/awkweb) on Twitter for project updates\n- Join the [discussions on GitHub](https://github.com/wevm/viem/discussions)\n- [Share your project/organization](https://github.com/wevm/viem/discussions/104) that uses viem\n\n## Support\n\n- [GitHub Sponsors](https://github.com/sponsors/wevm?metadata_campaign=docs_support)\n- [Gitcoin Grant](https://wagmi.sh/gitcoin)\n- [wevm.eth](https://etherscan.io/enslookup-search?search=wevm.eth)\n\n## Sponsors\n\n<a href=\"https://paradigm.xyz\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/paradigm-dark.svg\">\n    <img alt=\"paradigm logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/paradigm-light.svg\" width=\"auto\" height=\"70\">\n  </picture>\n</a>\n\n<br>\n\n<a href=\"https://twitter.com/family\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/family-dark.svg\">\n    <img alt=\"family logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/family-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://twitter.com/context\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/context-dark.svg\">\n    <img alt=\"context logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/context-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://walletconnect.com\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/walletconnect-dark.svg\">\n    <img alt=\"WalletConnect logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/walletconnect-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://looksrare.org\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/looksrare-dark.svg\">\n    <img alt=\"LooksRare logo\" src=\"https://raw.githubusercontent.com/wevm/.github/8923685e23fe9708b74d456c3f9e7a2b90f6abd9/content/sponsors/looksrare-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://twitter.com/prtyDAO\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/partydao-dark.svg\">\n    <img alt=\"PartyDAO logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/partydao-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://dynamic.xyz\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/dynamic-dark.svg\">\n    <img alt=\"Dynamic logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/dynamic-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://sushi.com\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/sushi-dark.svg\">\n    <img alt=\"Sushi logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/sushi-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://stripe.com\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/stripe-dark.svg\">\n    <img alt=\"Stripe logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/stripe-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://bitkeep.com\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/bitkeep-dark.svg\">\n    <img alt=\"BitKeep logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/bitkeep-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://privy.io\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/privy-dark.svg\">\n    <img alt=\"Privy logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/privy-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://spruceid.com\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/spruce-dark.svg\">\n    <img alt=\"Spruce logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/spruce-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://rollup.id\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/rollup.id-dark.svg\">\n    <img alt=\"rollup.id logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/rollup.id-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://pancakeswap.finance/\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/pancake-dark.svg\">\n    <img alt=\"pancake logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/pancake-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://celo.org/\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/celo-dark.svg\">\n    <img alt=\"celo logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/celo-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://pimlico.io/\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/pimlico-dark.svg\">\n    <img alt=\"pimlico logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/pimlico-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://zora.co/\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/zora-dark.svg\">\n    <img alt=\"zora logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/zora-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n\n## Contributing\n\nIf you're interested in contributing, please read the [contributing docs](/.github/CONTRIBUTING.md) **before submitting a pull request**.\n\n## Authors\n\n- [@jxom](https://github.com/jxom) (jxom.eth, [Twitter](https://twitter.com/_jxom))\n- [@tmm](https://github.com/tmm) (awkweb.eth, [Twitter](https://twitter.com/awkweb))\n\n## License\n\n[MIT](/LICENSE) License\n","readmeFilename":"README.md","gitHead":"274052105e51c262582fda1ea9490d08026992e2","bugs":{"url":"https://github.com/Plunderswap/viem/issues"},"_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-7K9fThFvEZioORz4vy0VcHA7+lxv/3C12maaYldoiLzrUIzigom2T61SfIW/ZoAYHFdOYSq75715MPXLOVnE/w==","shasum":"876203b18a35f5ee4c42520d3a667dccd28acce3","tarball":"https://registry.npmjs.org/@darthgus/viem/-/viem-0.0.0-main.20240113T040214.tgz","fileCount":3358,"unpackedSize":5818964,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAzs7DSy4ColLR6r1NMOvbqq+YvK3nCICA2xB1FsLRBqAiEA1sMTWKiPjR8IffoNUHwyXVYMihNwLM1dWUPv8xtA2uk="}]},"_npmUser":{"name":"darthgus","email":"darthgus@gmail.com"},"directories":{},"maintainers":[{"name":"darthgus","email":"darthgus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viem_0.0.0-main.20240113T040214_1705118559336_0.9779764742128185"},"_hasShrinkwrap":false},"0.0.0-main.20240113T040459":{"name":"@darthgus/viem","description":"src/README.md","version":"0.0.0-main.20240113T040459","type":"module","main":"./_cjs/index.js","module":"./_esm/index.js","types":"./_types/index.d.ts","typings":"./_types/index.d.ts","sideEffects":false,"exports":{".":{"types":"./_types/index.d.ts","import":"./_esm/index.js","default":"./_cjs/index.js"},"./abi":{"types":"./_types/abi/index.d.ts","import":"./_esm/abi/index.js","default":"./_cjs/abi/index.js"},"./accounts":{"types":"./_types/accounts/index.d.ts","import":"./_esm/accounts/index.js","default":"./_cjs/accounts/index.js"},"./actions":{"types":"./_types/actions/index.d.ts","import":"./_esm/actions/index.js","default":"./_cjs/actions/index.js"},"./chains":{"types":"./_types/chains/index.d.ts","import":"./_esm/chains/index.js","default":"./_cjs/chains/index.js"},"./chains/utils":{"types":"./_types/chains/utils/index.d.ts","import":"./_esm/chains/utils/index.js","default":"./_cjs/chains/utils/index.js"},"./contract":{"types":"./_types/contract/index.d.ts","import":"./_esm/contract/index.js","default":"./_cjs/contract/index.js"},"./ens":{"types":"./_types/ens/index.d.ts","import":"./_esm/ens/index.js","default":"./_cjs/ens/index.js"},"./public":{"types":"./_types/public/index.d.ts","import":"./_esm/public/index.js","default":"./_cjs/public/index.js"},"./test":{"types":"./_types/test/index.d.ts","import":"./_esm/test/index.js","default":"./_cjs/test/index.js"},"./utils":{"types":"./_types/utils/index.d.ts","import":"./_esm/utils/index.js","default":"./_cjs/utils/index.js"},"./wallet":{"types":"./_types/wallet/index.d.ts","import":"./_esm/wallet/index.js","default":"./_cjs/wallet/index.js"},"./window":{"types":"./_types/window/index.d.ts","import":"./_esm/window/index.js","default":"./_cjs/window/index.js"},"./package.json":"./package.json"},"typesVersions":{"*":{"abi":["./_types/abi/index.d.ts"],"accounts":["./_types/accounts/index.d.ts"],"actions":["./_types/actions/index.d.ts"],"chains":["./_types/chains/index.d.ts"],"chains/utils":["./_types/chains/utils/index.d.ts"],"contract":["./_types/contract/index.d.ts"],"ens":["./_types/ens/index.d.ts"],"public":["./_types/public/index.d.ts"],"test":["./_types/test/index.d.ts"],"utils":["./_types/utils/index.d.ts"],"wallet":["./_types/wallet/index.d.ts"],"window":["./_types/window/index.d.ts"]}},"peerDependencies":{"typescript":">=5.0.4"},"peerDependenciesMeta":{"typescript":{"optional":true}},"dependencies":{"@adraffy/ens-normalize":"1.10.0","@noble/curves":"1.2.0","@noble/hashes":"1.3.2","@scure/bip32":"1.3.2","@scure/bip39":"1.2.1","abitype":"0.9.8","isows":"1.0.3","ws":"8.13.0"},"license":"MIT","homepage":"https://github.com/Plunderswap/viem#readme","repository":{"type":"git","url":"git+https://github.com/Plunderswap/viem.git"},"author":{"name":"Gary Smallacombe"},"keywords":["eth","ethereum","dapps","wallet","web3","viem","plunderswap"],"_id":"@darthgus/viem@0.0.0-main.20240113T040459","readme":"<br/>\n\n<p align=\"center\">\n  <a href=\"https://viem.sh\">\n      <picture>\n        <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://github.com/wevm/viem/blob/main/.github/gh-logo-dark.svg\">\n        <img alt=\"viem logo\" src=\"https://github.com/wevm/viem/blob/main/.github/gh-logo-light.svg\" width=\"auto\" height=\"60\">\n      </picture>\n</a>\n</p>\n\n<p align=\"center\">\n  TypeScript Interface for Ethereum\n<p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/viem\">\n    <picture>\n      <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://img.shields.io/npm/v/viem?colorA=21262d&colorB=21262d&style=flat\">\n      <img src=\"https://img.shields.io/npm/v/viem?colorA=f6f8fa&colorB=f6f8fa&style=flat\" alt=\"Version\">\n    </picture>\n  </a>\n  <a href=\"https://app.codecov.io/gh/wevm/viem\">\n    <picture>\n      <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://img.shields.io/codecov/c/github/wevm/viem?colorA=21262d&colorB=21262d&style=flat\">\n      <img src=\"https://img.shields.io/codecov/c/github/wevm/viem?colorA=f6f8fa&colorB=f6f8fa&style=flat\" alt=\"Code coverage\">\n    </picture>\n  </a>\n  <a href=\"https://github.com/wevm/viem/blob/main/LICENSE\">\n    <picture>\n      <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://img.shields.io/npm/l/viem?colorA=21262d&colorB=21262d&style=flat\">\n      <img src=\"https://img.shields.io/npm/l/viem?colorA=f6f8fa&colorB=f6f8fa&style=flat\" alt=\"MIT License\">\n    </picture>\n  </a>\n  <a href=\"https://www.npmjs.com/package/viem\">\n    <picture>\n      <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://img.shields.io/npm/dm/viem?colorA=21262d&colorB=21262d&style=flat\">\n      <img src=\"https://img.shields.io/npm/dm/viem?colorA=f6f8fa&colorB=f6f8fa&style=flat\" alt=\"Downloads per month\">\n    </picture>\n  </a>\n  <a href=\"https://bestofjs.org/projects/viem\">\n    <picture>\n      <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://img.shields.io/endpoint?colorA=21262d&colorB=21262d&style=flat&url=https://bestofjs-serverless.now.sh/api/project-badge?fullName=wevm%2Fviem%26since=daily\">\n      <img src=\"https://img.shields.io/endpoint?colorA=f6f8fa&colorB=f6f8fa&style=flat&url=https://bestofjs-serverless.now.sh/api/project-badge?fullName=wevm%2Fviem%26since=daily\" alt=\"Best of JS\">\n    </picture>\n  </a>\n</p>\n\n<br>\n\n## Features\n\n- Abstractions over the [JSON-RPC API](https://ethereum.org/en/developers/docs/apis/json-rpc/) to make your life easier\n- First-class APIs for interacting with [Smart Contracts](https://ethereum.org/en/glossary/#smart-contract)\n- Language closely aligned to official [Ethereum terminology](https://ethereum.org/en/glossary/)\n- Import your Browser Extension, WalletConnect or Private Key Wallet\n- Browser native [BigInt](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigInt), instead of large BigNumber libraries\n- Utilities for working with [ABIs](https://ethereum.org/en/glossary/#abi) (encoding/decoding/inspection)\n- TypeScript ready ([infer types](https://viem.sh/docs/typescript) from ABIs and EIP-712 Typed Data)\n- First-class support for [Anvil](https://book.getfoundry.sh/), [Hardhat](https://hardhat.org/) & [Ganache](https://trufflesuite.com/ganache/)\n- Test suite running against [forked](https://ethereum.org/en/glossary/#fork) Ethereum network\n\n... and a lot lot more.\n\n## Overview\n\n```ts\n// 1. Import modules.\nimport { createPublicClient, http } from 'viem';\nimport { mainnet } from 'viem/chains';\n\n// 2. Set up your client with desired chain & transport.\nconst client = createPublicClient({\n  chain: mainnet,\n  transport: http(),\n});\n\n// 3. Consume an action!\nconst blockNumber = await client.getBlockNumber();\n```\n\n## Documentation\n\n[Head to the documentation](https://viem.sh/docs/getting-started.html) to read and learn more about viem.\n\n## Community\n\nCheck out the following places for more viem-related content:\n\n- Follow [@wagmi_sh](https://twitter.com/wagmi_sh), [@jakemoxey](https://twitter.com/jakemoxey), and [@awkweb](https://twitter.com/awkweb) on Twitter for project updates\n- Join the [discussions on GitHub](https://github.com/wevm/viem/discussions)\n- [Share your project/organization](https://github.com/wevm/viem/discussions/104) that uses viem\n\n## Support\n\n- [GitHub Sponsors](https://github.com/sponsors/wevm?metadata_campaign=docs_support)\n- [Gitcoin Grant](https://wagmi.sh/gitcoin)\n- [wevm.eth](https://etherscan.io/enslookup-search?search=wevm.eth)\n\n## Sponsors\n\n<a href=\"https://paradigm.xyz\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/paradigm-dark.svg\">\n    <img alt=\"paradigm logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/paradigm-light.svg\" width=\"auto\" height=\"70\">\n  </picture>\n</a>\n\n<br>\n\n<a href=\"https://twitter.com/family\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/family-dark.svg\">\n    <img alt=\"family logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/family-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://twitter.com/context\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/context-dark.svg\">\n    <img alt=\"context logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/context-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://walletconnect.com\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/walletconnect-dark.svg\">\n    <img alt=\"WalletConnect logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/walletconnect-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://looksrare.org\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/looksrare-dark.svg\">\n    <img alt=\"LooksRare logo\" src=\"https://raw.githubusercontent.com/wevm/.github/8923685e23fe9708b74d456c3f9e7a2b90f6abd9/content/sponsors/looksrare-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://twitter.com/prtyDAO\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/partydao-dark.svg\">\n    <img alt=\"PartyDAO logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/partydao-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://dynamic.xyz\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/dynamic-dark.svg\">\n    <img alt=\"Dynamic logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/dynamic-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://sushi.com\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/sushi-dark.svg\">\n    <img alt=\"Sushi logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/sushi-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://stripe.com\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/stripe-dark.svg\">\n    <img alt=\"Stripe logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/stripe-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://bitkeep.com\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/bitkeep-dark.svg\">\n    <img alt=\"BitKeep logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/bitkeep-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://privy.io\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/privy-dark.svg\">\n    <img alt=\"Privy logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/privy-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://spruceid.com\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/spruce-dark.svg\">\n    <img alt=\"Spruce logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/spruce-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://rollup.id\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/rollup.id-dark.svg\">\n    <img alt=\"rollup.id logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/rollup.id-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://pancakeswap.finance/\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/pancake-dark.svg\">\n    <img alt=\"pancake logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/pancake-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://celo.org/\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/celo-dark.svg\">\n    <img alt=\"celo logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/celo-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://pimlico.io/\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/pimlico-dark.svg\">\n    <img alt=\"pimlico logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/pimlico-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://zora.co/\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/zora-dark.svg\">\n    <img alt=\"zora logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/zora-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n\n## Contributing\n\nIf you're interested in contributing, please read the [contributing docs](/.github/CONTRIBUTING.md) **before submitting a pull request**.\n\n## Authors\n\n- [@jxom](https://github.com/jxom) (jxom.eth, [Twitter](https://twitter.com/_jxom))\n- [@tmm](https://github.com/tmm) (awkweb.eth, [Twitter](https://twitter.com/awkweb))\n\n## License\n\n[MIT](/LICENSE) License\n","readmeFilename":"README.md","gitHead":"199ff12db7031e1a647845d32584a3302837b6fd","bugs":{"url":"https://github.com/Plunderswap/viem/issues"},"_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-P2Oxjktrr/6MuDz9wW5dwTyaVwnwsSRCaweMEQuEUS5k3VzDVLaGQtYLkLyDtpWy6v47sWvTiK7Rjs3H/a2PdQ==","shasum":"d613d7ca8efffc3fd3714a08f04e1f88567ae521","tarball":"https://registry.npmjs.org/@darthgus/viem/-/viem-0.0.0-main.20240113T040459.tgz","fileCount":3358,"unpackedSize":5818964,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIV3s0WTf/RdZJqe2TiRKKxy91w5J45Mmw5836RHt+XwIhAPdykDlvF+xIc8NYg9h4Qr0lZzzd1685DO7Sbtp++RCq"}]},"_npmUser":{"name":"darthgus","email":"darthgus@gmail.com"},"directories":{},"maintainers":[{"name":"darthgus","email":"darthgus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viem_0.0.0-main.20240113T040459_1705118724835_0.4227144384142829"},"_hasShrinkwrap":false},"0.0.0-main.20240113T040723":{"name":"@darthgus/viem","description":"src/README.md","version":"0.0.0-main.20240113T040723","type":"module","main":"./_cjs/index.js","module":"./_esm/index.js","types":"./_types/index.d.ts","typings":"./_types/index.d.ts","sideEffects":false,"exports":{".":{"types":"./_types/index.d.ts","import":"./_esm/index.js","default":"./_cjs/index.js"},"./abi":{"types":"./_types/abi/index.d.ts","import":"./_esm/abi/index.js","default":"./_cjs/abi/index.js"},"./accounts":{"types":"./_types/accounts/index.d.ts","import":"./_esm/accounts/index.js","default":"./_cjs/accounts/index.js"},"./actions":{"types":"./_types/actions/index.d.ts","import":"./_esm/actions/index.js","default":"./_cjs/actions/index.js"},"./chains":{"types":"./_types/chains/index.d.ts","import":"./_esm/chains/index.js","default":"./_cjs/chains/index.js"},"./chains/utils":{"types":"./_types/chains/utils/index.d.ts","import":"./_esm/chains/utils/index.js","default":"./_cjs/chains/utils/index.js"},"./contract":{"types":"./_types/contract/index.d.ts","import":"./_esm/contract/index.js","default":"./_cjs/contract/index.js"},"./ens":{"types":"./_types/ens/index.d.ts","import":"./_esm/ens/index.js","default":"./_cjs/ens/index.js"},"./public":{"types":"./_types/public/index.d.ts","import":"./_esm/public/index.js","default":"./_cjs/public/index.js"},"./test":{"types":"./_types/test/index.d.ts","import":"./_esm/test/index.js","default":"./_cjs/test/index.js"},"./utils":{"types":"./_types/utils/index.d.ts","import":"./_esm/utils/index.js","default":"./_cjs/utils/index.js"},"./wallet":{"types":"./_types/wallet/index.d.ts","import":"./_esm/wallet/index.js","default":"./_cjs/wallet/index.js"},"./window":{"types":"./_types/window/index.d.ts","import":"./_esm/window/index.js","default":"./_cjs/window/index.js"},"./package.json":"./package.json"},"typesVersions":{"*":{"abi":["./_types/abi/index.d.ts"],"accounts":["./_types/accounts/index.d.ts"],"actions":["./_types/actions/index.d.ts"],"chains":["./_types/chains/index.d.ts"],"chains/utils":["./_types/chains/utils/index.d.ts"],"contract":["./_types/contract/index.d.ts"],"ens":["./_types/ens/index.d.ts"],"public":["./_types/public/index.d.ts"],"test":["./_types/test/index.d.ts"],"utils":["./_types/utils/index.d.ts"],"wallet":["./_types/wallet/index.d.ts"],"window":["./_types/window/index.d.ts"]}},"peerDependencies":{"typescript":">=5.0.4"},"peerDependenciesMeta":{"typescript":{"optional":true}},"dependencies":{"@adraffy/ens-normalize":"1.10.0","@noble/curves":"1.2.0","@noble/hashes":"1.3.2","@scure/bip32":"1.3.2","@scure/bip39":"1.2.1","abitype":"0.9.8","isows":"1.0.3","ws":"8.13.0"},"license":"MIT","homepage":"https://github.com/Plunderswap/viem#readme","repository":{"type":"git","url":"git+https://github.com/Plunderswap/viem.git"},"author":{"name":"Gary Smallacombe"},"keywords":["eth","ethereum","dapps","wallet","web3","viem","plunderswap"],"_id":"@darthgus/viem@0.0.0-main.20240113T040723","readme":"<br/>\n\n<p align=\"center\">\n  <a href=\"https://viem.sh\">\n      <picture>\n        <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://github.com/wevm/viem/blob/main/.github/gh-logo-dark.svg\">\n        <img alt=\"viem logo\" src=\"https://github.com/wevm/viem/blob/main/.github/gh-logo-light.svg\" width=\"auto\" height=\"60\">\n      </picture>\n</a>\n</p>\n\n<p align=\"center\">\n  TypeScript Interface for Ethereum\n<p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/viem\">\n    <picture>\n      <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://img.shields.io/npm/v/viem?colorA=21262d&colorB=21262d&style=flat\">\n      <img src=\"https://img.shields.io/npm/v/viem?colorA=f6f8fa&colorB=f6f8fa&style=flat\" alt=\"Version\">\n    </picture>\n  </a>\n  <a href=\"https://app.codecov.io/gh/wevm/viem\">\n    <picture>\n      <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://img.shields.io/codecov/c/github/wevm/viem?colorA=21262d&colorB=21262d&style=flat\">\n      <img src=\"https://img.shields.io/codecov/c/github/wevm/viem?colorA=f6f8fa&colorB=f6f8fa&style=flat\" alt=\"Code coverage\">\n    </picture>\n  </a>\n  <a href=\"https://github.com/wevm/viem/blob/main/LICENSE\">\n    <picture>\n      <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://img.shields.io/npm/l/viem?colorA=21262d&colorB=21262d&style=flat\">\n      <img src=\"https://img.shields.io/npm/l/viem?colorA=f6f8fa&colorB=f6f8fa&style=flat\" alt=\"MIT License\">\n    </picture>\n  </a>\n  <a href=\"https://www.npmjs.com/package/viem\">\n    <picture>\n      <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://img.shields.io/npm/dm/viem?colorA=21262d&colorB=21262d&style=flat\">\n      <img src=\"https://img.shields.io/npm/dm/viem?colorA=f6f8fa&colorB=f6f8fa&style=flat\" alt=\"Downloads per month\">\n    </picture>\n  </a>\n  <a href=\"https://bestofjs.org/projects/viem\">\n    <picture>\n      <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://img.shields.io/endpoint?colorA=21262d&colorB=21262d&style=flat&url=https://bestofjs-serverless.now.sh/api/project-badge?fullName=wevm%2Fviem%26since=daily\">\n      <img src=\"https://img.shields.io/endpoint?colorA=f6f8fa&colorB=f6f8fa&style=flat&url=https://bestofjs-serverless.now.sh/api/project-badge?fullName=wevm%2Fviem%26since=daily\" alt=\"Best of JS\">\n    </picture>\n  </a>\n</p>\n\n<br>\n\n## Features\n\n- Abstractions over the [JSON-RPC API](https://ethereum.org/en/developers/docs/apis/json-rpc/) to make your life easier\n- First-class APIs for interacting with [Smart Contracts](https://ethereum.org/en/glossary/#smart-contract)\n- Language closely aligned to official [Ethereum terminology](https://ethereum.org/en/glossary/)\n- Import your Browser Extension, WalletConnect or Private Key Wallet\n- Browser native [BigInt](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigInt), instead of large BigNumber libraries\n- Utilities for working with [ABIs](https://ethereum.org/en/glossary/#abi) (encoding/decoding/inspection)\n- TypeScript ready ([infer types](https://viem.sh/docs/typescript) from ABIs and EIP-712 Typed Data)\n- First-class support for [Anvil](https://book.getfoundry.sh/), [Hardhat](https://hardhat.org/) & [Ganache](https://trufflesuite.com/ganache/)\n- Test suite running against [forked](https://ethereum.org/en/glossary/#fork) Ethereum network\n\n... and a lot lot more.\n\n## Overview\n\n```ts\n// 1. Import modules.\nimport { createPublicClient, http } from 'viem';\nimport { mainnet } from 'viem/chains';\n\n// 2. Set up your client with desired chain & transport.\nconst client = createPublicClient({\n  chain: mainnet,\n  transport: http(),\n});\n\n// 3. Consume an action!\nconst blockNumber = await client.getBlockNumber();\n```\n\n## Documentation\n\n[Head to the documentation](https://viem.sh/docs/getting-started.html) to read and learn more about viem.\n\n## Community\n\nCheck out the following places for more viem-related content:\n\n- Follow [@wagmi_sh](https://twitter.com/wagmi_sh), [@jakemoxey](https://twitter.com/jakemoxey), and [@awkweb](https://twitter.com/awkweb) on Twitter for project updates\n- Join the [discussions on GitHub](https://github.com/wevm/viem/discussions)\n- [Share your project/organization](https://github.com/wevm/viem/discussions/104) that uses viem\n\n## Support\n\n- [GitHub Sponsors](https://github.com/sponsors/wevm?metadata_campaign=docs_support)\n- [Gitcoin Grant](https://wagmi.sh/gitcoin)\n- [wevm.eth](https://etherscan.io/enslookup-search?search=wevm.eth)\n\n## Sponsors\n\n<a href=\"https://paradigm.xyz\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/paradigm-dark.svg\">\n    <img alt=\"paradigm logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/paradigm-light.svg\" width=\"auto\" height=\"70\">\n  </picture>\n</a>\n\n<br>\n\n<a href=\"https://twitter.com/family\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/family-dark.svg\">\n    <img alt=\"family logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/family-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://twitter.com/context\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/context-dark.svg\">\n    <img alt=\"context logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/context-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://walletconnect.com\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/walletconnect-dark.svg\">\n    <img alt=\"WalletConnect logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/walletconnect-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://looksrare.org\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/looksrare-dark.svg\">\n    <img alt=\"LooksRare logo\" src=\"https://raw.githubusercontent.com/wevm/.github/8923685e23fe9708b74d456c3f9e7a2b90f6abd9/content/sponsors/looksrare-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://twitter.com/prtyDAO\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/partydao-dark.svg\">\n    <img alt=\"PartyDAO logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/partydao-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://dynamic.xyz\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/dynamic-dark.svg\">\n    <img alt=\"Dynamic logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/dynamic-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://sushi.com\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/sushi-dark.svg\">\n    <img alt=\"Sushi logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/sushi-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://stripe.com\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/stripe-dark.svg\">\n    <img alt=\"Stripe logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/stripe-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://bitkeep.com\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/bitkeep-dark.svg\">\n    <img alt=\"BitKeep logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/bitkeep-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://privy.io\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/privy-dark.svg\">\n    <img alt=\"Privy logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/privy-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://spruceid.com\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/spruce-dark.svg\">\n    <img alt=\"Spruce logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/spruce-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://rollup.id\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/rollup.id-dark.svg\">\n    <img alt=\"rollup.id logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/rollup.id-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://pancakeswap.finance/\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/pancake-dark.svg\">\n    <img alt=\"pancake logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/pancake-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://celo.org/\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/celo-dark.svg\">\n    <img alt=\"celo logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/celo-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://pimlico.io/\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/pimlico-dark.svg\">\n    <img alt=\"pimlico logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/pimlico-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://zora.co/\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/zora-dark.svg\">\n    <img alt=\"zora logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/zora-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n\n## Contributing\n\nIf you're interested in contributing, please read the [contributing docs](/.github/CONTRIBUTING.md) **before submitting a pull request**.\n\n## Authors\n\n- [@jxom](https://github.com/jxom) (jxom.eth, [Twitter](https://twitter.com/_jxom))\n- [@tmm](https://github.com/tmm) (awkweb.eth, [Twitter](https://twitter.com/awkweb))\n\n## License\n\n[MIT](/LICENSE) License\n","readmeFilename":"README.md","gitHead":"ccee0555b2346f7af91e8d91e5b9730bd621250e","bugs":{"url":"https://github.com/Plunderswap/viem/issues"},"_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-2Wv92qo25NKl0cNH9tqxbsYk/O95xa0+s2e6CIIEli04LfztWLA65Nv6ysmawF23AtIUO8JC8YbQVjtbEyHL1g==","shasum":"8f7d6800b3e2e8cfbf9c3ecc3e85722e7fc6358d","tarball":"https://registry.npmjs.org/@darthgus/viem/-/viem-0.0.0-main.20240113T040723.tgz","fileCount":3358,"unpackedSize":5818964,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIECwJR7MQDoafUCF6u1iG/ZARQMDd+OqqqwI2a0EJwybAiEAkfAPMpPTIIL3K0pBmHeVFIw2K3jQjGzOukfWtbvJSl4="}]},"_npmUser":{"name":"darthgus","email":"darthgus@gmail.com"},"directories":{},"maintainers":[{"name":"darthgus","email":"darthgus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viem_0.0.0-main.20240113T040723_1705118868397_0.7314572664819032"},"_hasShrinkwrap":false},"1.19.11-patch":{"name":"@darthgus/viem","description":"src/README.md","version":"1.19.11-patch","main":"./_cjs/index.js","module":"./_esm/index.js","types":"./_types/index.d.ts","typings":"./_types/index.d.ts","sideEffects":false,"exports":{".":{"types":"./_types/index.d.ts","import":"./_esm/index.js","default":"./_cjs/index.js"},"./abi":{"types":"./_types/abi/index.d.ts","import":"./_esm/abi/index.js","default":"./_cjs/abi/index.js"},"./accounts":{"types":"./_types/accounts/index.d.ts","import":"./_esm/accounts/index.js","default":"./_cjs/accounts/index.js"},"./actions":{"types":"./_types/actions/index.d.ts","import":"./_esm/actions/index.js","default":"./_cjs/actions/index.js"},"./chains":{"types":"./_types/chains/index.d.ts","import":"./_esm/chains/index.js","default":"./_cjs/chains/index.js"},"./chains/utils":{"types":"./_types/chains/utils/index.d.ts","import":"./_esm/chains/utils/index.js","default":"./_cjs/chains/utils/index.js"},"./contract":{"types":"./_types/contract/index.d.ts","import":"./_esm/contract/index.js","default":"./_cjs/contract/index.js"},"./ens":{"types":"./_types/ens/index.d.ts","import":"./_esm/ens/index.js","default":"./_cjs/ens/index.js"},"./public":{"types":"./_types/public/index.d.ts","import":"./_esm/public/index.js","default":"./_cjs/public/index.js"},"./test":{"types":"./_types/test/index.d.ts","import":"./_esm/test/index.js","default":"./_cjs/test/index.js"},"./utils":{"types":"./_types/utils/index.d.ts","import":"./_esm/utils/index.js","default":"./_cjs/utils/index.js"},"./wallet":{"types":"./_types/wallet/index.d.ts","import":"./_esm/wallet/index.js","default":"./_cjs/wallet/index.js"},"./window":{"types":"./_types/window/index.d.ts","import":"./_esm/window/index.js","default":"./_cjs/window/index.js"},"./package.json":"./package.json"},"typesVersions":{"*":{"abi":["./_types/abi/index.d.ts"],"accounts":["./_types/accounts/index.d.ts"],"actions":["./_types/actions/index.d.ts"],"chains":["./_types/chains/index.d.ts"],"chains/utils":["./_types/chains/utils/index.d.ts"],"contract":["./_types/contract/index.d.ts"],"ens":["./_types/ens/index.d.ts"],"public":["./_types/public/index.d.ts"],"test":["./_types/test/index.d.ts"],"utils":["./_types/utils/index.d.ts"],"wallet":["./_types/wallet/index.d.ts"],"window":["./_types/window/index.d.ts"]}},"peerDependencies":{"typescript":">=5.0.4"},"peerDependenciesMeta":{"typescript":{"optional":true}},"dependencies":{"@adraffy/ens-normalize":"1.10.0","@noble/curves":"1.2.0","@noble/hashes":"1.3.2","@scure/bip32":"1.3.2","@scure/bip39":"1.2.1","abitype":"0.9.8","isows":"1.0.3","ws":"8.13.0"},"license":"MIT","homepage":"https://github.com/Plunderswap/viem#readme","repository":{"type":"git","url":"git+https://github.com/Plunderswap/viem.git"},"author":{"name":"Gary Smallacombe"},"keywords":["eth","ethereum","dapps","wallet","web3","viem","plunderswap"],"_id":"@darthgus/viem@1.19.11-patch","gitHead":"ccee0555b2346f7af91e8d91e5b9730bd621250e","bugs":{"url":"https://github.com/Plunderswap/viem/issues"},"_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-ryHT7kDJGwaRHTYgCApKXjCha5gnSl1/D4QmVA1uJObd3Vmdq1Cd+MgRb+B3LfOUrx+zHCKiB6Q7JYzqUKysIQ==","shasum":"e42a8fe609eba439251f76e5a49ddafbb180683f","tarball":"https://registry.npmjs.org/@darthgus/viem/-/viem-1.19.11-patch.tgz","fileCount":3358,"unpackedSize":5818848,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darthgus%2fviem@1.19.11-patch","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDrUTwK9qoWXdN0e3DAz4gpz+gXPGgbD63y3/+z3AlCYAiEAplPMagvRYD5X69vdWu6yUEl9EYRHSxkS+iKy9sVXpgU="}]},"_npmUser":{"name":"darthgus","email":"darthgus@gmail.com"},"directories":{},"maintainers":[{"name":"darthgus","email":"darthgus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viem_1.19.11-patch_1705119027200_0.8779539624738641"},"_hasShrinkwrap":false}},"time":{"created":"2024-01-13T03:53:40.057Z","0.0.0-main.20240113T035314":"2024-01-13T03:53:40.386Z","modified":"2024-01-13T04:10:27.908Z","0.0.0-main.20240113T040214":"2024-01-13T04:02:39.589Z","0.0.0-main.20240113T040459":"2024-01-13T04:05:25.220Z","0.0.0-main.20240113T040723":"2024-01-13T04:07:48.750Z","1.19.11-patch":"2024-01-13T04:10:27.464Z"},"maintainers":[{"name":"darthgus","email":"darthgus@gmail.com"}],"description":"src/README.md","homepage":"https://github.com/Plunderswap/viem#readme","keywords":["eth","ethereum","dapps","wallet","web3","viem","plunderswap"],"repository":{"type":"git","url":"git+https://github.com/Plunderswap/viem.git"},"author":{"name":"Gary Smallacombe"},"bugs":{"url":"https://github.com/Plunderswap/viem/issues"},"license":"MIT","readme":"<br/>\n\n<p align=\"center\">\n  <a href=\"https://viem.sh\">\n      <picture>\n        <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://github.com/wevm/viem/blob/main/.github/gh-logo-dark.svg\">\n        <img alt=\"viem logo\" src=\"https://github.com/wevm/viem/blob/main/.github/gh-logo-light.svg\" width=\"auto\" height=\"60\">\n      </picture>\n</a>\n</p>\n\n<p align=\"center\">\n  TypeScript Interface for Ethereum\n<p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/viem\">\n    <picture>\n      <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://img.shields.io/npm/v/viem?colorA=21262d&colorB=21262d&style=flat\">\n      <img src=\"https://img.shields.io/npm/v/viem?colorA=f6f8fa&colorB=f6f8fa&style=flat\" alt=\"Version\">\n    </picture>\n  </a>\n  <a href=\"https://app.codecov.io/gh/wevm/viem\">\n    <picture>\n      <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://img.shields.io/codecov/c/github/wevm/viem?colorA=21262d&colorB=21262d&style=flat\">\n      <img src=\"https://img.shields.io/codecov/c/github/wevm/viem?colorA=f6f8fa&colorB=f6f8fa&style=flat\" alt=\"Code coverage\">\n    </picture>\n  </a>\n  <a href=\"https://github.com/wevm/viem/blob/main/LICENSE\">\n    <picture>\n      <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://img.shields.io/npm/l/viem?colorA=21262d&colorB=21262d&style=flat\">\n      <img src=\"https://img.shields.io/npm/l/viem?colorA=f6f8fa&colorB=f6f8fa&style=flat\" alt=\"MIT License\">\n    </picture>\n  </a>\n  <a href=\"https://www.npmjs.com/package/viem\">\n    <picture>\n      <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://img.shields.io/npm/dm/viem?colorA=21262d&colorB=21262d&style=flat\">\n      <img src=\"https://img.shields.io/npm/dm/viem?colorA=f6f8fa&colorB=f6f8fa&style=flat\" alt=\"Downloads per month\">\n    </picture>\n  </a>\n  <a href=\"https://bestofjs.org/projects/viem\">\n    <picture>\n      <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://img.shields.io/endpoint?colorA=21262d&colorB=21262d&style=flat&url=https://bestofjs-serverless.now.sh/api/project-badge?fullName=wevm%2Fviem%26since=daily\">\n      <img src=\"https://img.shields.io/endpoint?colorA=f6f8fa&colorB=f6f8fa&style=flat&url=https://bestofjs-serverless.now.sh/api/project-badge?fullName=wevm%2Fviem%26since=daily\" alt=\"Best of JS\">\n    </picture>\n  </a>\n</p>\n\n<br>\n\n## Features\n\n- Abstractions over the [JSON-RPC API](https://ethereum.org/en/developers/docs/apis/json-rpc/) to make your life easier\n- First-class APIs for interacting with [Smart Contracts](https://ethereum.org/en/glossary/#smart-contract)\n- Language closely aligned to official [Ethereum terminology](https://ethereum.org/en/glossary/)\n- Import your Browser Extension, WalletConnect or Private Key Wallet\n- Browser native [BigInt](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigInt), instead of large BigNumber libraries\n- Utilities for working with [ABIs](https://ethereum.org/en/glossary/#abi) (encoding/decoding/inspection)\n- TypeScript ready ([infer types](https://viem.sh/docs/typescript) from ABIs and EIP-712 Typed Data)\n- First-class support for [Anvil](https://book.getfoundry.sh/), [Hardhat](https://hardhat.org/) & [Ganache](https://trufflesuite.com/ganache/)\n- Test suite running against [forked](https://ethereum.org/en/glossary/#fork) Ethereum network\n\n... and a lot lot more.\n\n## Overview\n\n```ts\n// 1. Import modules.\nimport { createPublicClient, http } from 'viem';\nimport { mainnet } from 'viem/chains';\n\n// 2. Set up your client with desired chain & transport.\nconst client = createPublicClient({\n  chain: mainnet,\n  transport: http(),\n});\n\n// 3. Consume an action!\nconst blockNumber = await client.getBlockNumber();\n```\n\n## Documentation\n\n[Head to the documentation](https://viem.sh/docs/getting-started.html) to read and learn more about viem.\n\n## Community\n\nCheck out the following places for more viem-related content:\n\n- Follow [@wagmi_sh](https://twitter.com/wagmi_sh), [@jakemoxey](https://twitter.com/jakemoxey), and [@awkweb](https://twitter.com/awkweb) on Twitter for project updates\n- Join the [discussions on GitHub](https://github.com/wevm/viem/discussions)\n- [Share your project/organization](https://github.com/wevm/viem/discussions/104) that uses viem\n\n## Support\n\n- [GitHub Sponsors](https://github.com/sponsors/wevm?metadata_campaign=docs_support)\n- [Gitcoin Grant](https://wagmi.sh/gitcoin)\n- [wevm.eth](https://etherscan.io/enslookup-search?search=wevm.eth)\n\n## Sponsors\n\n<a href=\"https://paradigm.xyz\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/paradigm-dark.svg\">\n    <img alt=\"paradigm logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/paradigm-light.svg\" width=\"auto\" height=\"70\">\n  </picture>\n</a>\n\n<br>\n\n<a href=\"https://twitter.com/family\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/family-dark.svg\">\n    <img alt=\"family logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/family-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://twitter.com/context\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/context-dark.svg\">\n    <img alt=\"context logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/context-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://walletconnect.com\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/walletconnect-dark.svg\">\n    <img alt=\"WalletConnect logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/walletconnect-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://looksrare.org\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/looksrare-dark.svg\">\n    <img alt=\"LooksRare logo\" src=\"https://raw.githubusercontent.com/wevm/.github/8923685e23fe9708b74d456c3f9e7a2b90f6abd9/content/sponsors/looksrare-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://twitter.com/prtyDAO\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/partydao-dark.svg\">\n    <img alt=\"PartyDAO logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/partydao-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://dynamic.xyz\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/dynamic-dark.svg\">\n    <img alt=\"Dynamic logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/dynamic-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://sushi.com\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/sushi-dark.svg\">\n    <img alt=\"Sushi logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/sushi-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://stripe.com\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/stripe-dark.svg\">\n    <img alt=\"Stripe logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/stripe-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://bitkeep.com\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/bitkeep-dark.svg\">\n    <img alt=\"BitKeep logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/bitkeep-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://privy.io\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/privy-dark.svg\">\n    <img alt=\"Privy logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/privy-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://spruceid.com\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/spruce-dark.svg\">\n    <img alt=\"Spruce logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/spruce-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://rollup.id\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/rollup.id-dark.svg\">\n    <img alt=\"rollup.id logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/rollup.id-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://pancakeswap.finance/\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/pancake-dark.svg\">\n    <img alt=\"pancake logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/pancake-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://celo.org/\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/celo-dark.svg\">\n    <img alt=\"celo logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/celo-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://pimlico.io/\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/pimlico-dark.svg\">\n    <img alt=\"pimlico logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/pimlico-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n<a href=\"https://zora.co/\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/zora-dark.svg\">\n    <img alt=\"zora logo\" src=\"https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/zora-light.svg\" width=\"auto\" height=\"50\">\n  </picture>\n</a>\n\n## Contributing\n\nIf you're interested in contributing, please read the [contributing docs](/.github/CONTRIBUTING.md) **before submitting a pull request**.\n\n## Authors\n\n- [@jxom](https://github.com/jxom) (jxom.eth, [Twitter](https://twitter.com/_jxom))\n- [@tmm](https://github.com/tmm) (awkweb.eth, [Twitter](https://twitter.com/awkweb))\n\n## License\n\n[MIT](/LICENSE) License\n","readmeFilename":"README.md"}