{"_id":"@clover-network/clv-wagmi-connector","name":"@clover-network/clv-wagmi-connector","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@clover-network/clv-wagmi-connector","publishConfig":{"access":"public"},"type":"module","exports":{"import":"./dist/index.js"},"version":"0.1.0","description":"CLV Wallet wagmi connector","keywords":["react","hooks","ethereum","javascript","typescript","web3","context","frontend","dapp","metamask","clover"],"repository":{"type":"git","url":"git+https://github.com/clover-network/clv-wagmi-connector.git"},"typings":"dist/index.d.ts","engines":{"node":">= v16.15.0"},"scripts":{"build":"tsup"},"dependencies":{"@wagmi/core":"^0.9.5","ethers":"^5.0.8","wagmi":"0.11.5"},"devDependencies":{"@types/node":"^18.13.0","@types/react":"^18.0.28","eslint":"^8.34.0","eslint-config-next":"^13.1.6","tsup":"^6.6.2","typescript":"^4.7.2"},"gitHead":"5cb972b56441ff1c778027e16c6c4c58f7b02e3d","bugs":{"url":"https://github.com/clover-network/clv-wagmi-connector/issues"},"homepage":"https://github.com/clover-network/clv-wagmi-connector#readme","_id":"@clover-network/clv-wagmi-connector@0.1.0","_nodeVersion":"16.15.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-rtkBQ2WYYu84Z0h6pPDPDIj6m0UbE3kHUSfPc9iW5GFNnXW+J9tkqN2PWlmDGR3cgarjrajzcsbfrsaYmniZCw==","shasum":"1cdfb851da3ed6e41c03c43b660f8e66c5f689da","tarball":"https://registry.npmjs.org/@clover-network/clv-wagmi-connector/-/clv-wagmi-connector-0.1.0.tgz","fileCount":4,"unpackedSize":19839,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOC7/86DJbCmhOkbGqDHgkalRm7DJ9n56JvGgiaNUe8wIhAP2iT7CMLBhSZpBynS57GSQ7a0fFjwmgijhzdWlrdC1H"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7vU5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFGQ//XYZBq5gEAjrArpFyEPJVcawjjijwPx6rBwcm6Uk8R7D+ou65\r\nGT7YmiPX+Wiaby+BGlMqodnmP7dqqtiKeeBOcBtn4hx5+GYjxYxUYeZ2jkw3\r\nuehnYAISOX4lzGJVrP/7Rn3+BVumiq55TN5EGZ1mNfGAo23MGCHuvYw8m29E\r\nXmxiaL/lT5Tzqswdmhm0zjOGQBCqciPFu831C/B7MpZy/GjpiW8zOz1n9Uvz\r\nJ5imMZamsDSXopuBMdKNjHKQC/O6rEpnxJteMnjSZEifGFhn8srS7TDCaH+s\r\nwSka8IVhHyaOmR37tmk2ych7+v9Bls3yZPibZcc9/te/BKahsEYa6I3GSOt2\r\nfj2nsZ2mx26fgt+TclWW0zNpalmpWePfLosnvsgpdQbbTRnXYj3G6vstMCNj\r\nPHNGePaKNhRUXDFHzTj5ltjZucwzOs6uMXdVzDiR/kgrBvyuT/DwuUB9bGGg\r\n9A5l2tGLZ4xgBC2xn/TjEbYVGaj4eB2msmbrkF4TxZLNHDIZB2p2H3gii90q\r\nQ4kTSgG060P8AiRGsaPS2R1AQHnTCzpZye4nsvfazjla+M6qcp6y/ZuB5DuI\r\nKESEJzyDWnC6f14mxWGOozKj3yFkl9Z+atxD6x9okaJEQCafndJ+zpc23Piq\r\nysYLnE2hzFoZak3Jt7W1yMf2xjZUy1G7xqk=\r\n=ijQH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ldy0909061","email":"ldy0909061@gmail.com"},"directories":{},"maintainers":[{"name":"pangwa","email":"pangwa@gmail.com"},{"name":"werlandy","email":"422606101@qq.com"},{"name":"wm-chen","email":"18890318225@163.com"},{"name":"ldy0909061","email":"ldy0909061@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/clv-wagmi-connector_0.1.0_1676604729701_0.5216633766757164"},"_hasShrinkwrap":false}},"time":{"created":"2023-02-17T03:32:09.604Z","0.1.0":"2023-02-17T03:32:09.919Z","modified":"2023-02-17T03:32:10.214Z"},"maintainers":[{"name":"pangwa","email":"pangwa@gmail.com"},{"name":"werlandy","email":"422606101@qq.com"},{"name":"wm-chen","email":"18890318225@163.com"},{"name":"ldy0909061","email":"ldy0909061@gmail.com"}],"description":"CLV Wallet wagmi connector","homepage":"https://github.com/clover-network/clv-wagmi-connector#readme","keywords":["react","hooks","ethereum","javascript","typescript","web3","context","frontend","dapp","metamask","clover"],"repository":{"type":"git","url":"git+https://github.com/clover-network/clv-wagmi-connector.git"},"bugs":{"url":"https://github.com/clover-network/clv-wagmi-connector/issues"},"readme":"# @clover-network/clv-wagmi-connector\n\n@clover-network/clv-wagmi-connector is a custom wagmi connector for CLV Wallet\n\nThe use of wagmi can be referred to: https://wagmi.sh\n\n## How to use @clover-network/clv-wagmi-connector\n\n### Install\n\n```ts\nyarn add @clover-network/clv-wagmi-connector\n```\n\n### Use with RainbowKit\n\n#### Create a custom Wallet of RainbowKit with CLVConnector\n\n```ts\nimport { CLVConnector } from \"@clover-network/clv-wagmi-connector\";\nimport { Wallet } from '@rainbow-me/rainbowkit';\n\ninterface MyWalletOptions {\n  chains: Chain[]\n}\n\nconst CLVWallet = ({chains}: MyWalletOptions): Wallet => ({\n  id: 'CLV',\n  name: 'CLV Wallet',\n  iconUrl: 'data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM2LjQ4IDBIMTEuNTJDNS4xNTc2OCAwIDAgNS4xNTc2OCAwIDExLjUyVjM2LjQ4QzAgNDIuODQyMyA1LjE1NzY4IDQ4IDExLjUyIDQ4SDM2LjQ4QzQyLjg0MjMgNDggNDggNDIuODQyMyA0OCAzNi40OFYxMS41MkM0OCA1LjE1NzY4IDQyLjg0MjMgMCAzNi40OCAwWiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzc5MTBfMTYzMzUxKSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTI0LjAwMDYgMzkuMzYwNkMzMi40ODM3IDM5LjM2MDYgMzkuMzYwNiAzMi40ODM3IDM5LjM2MDYgMjQuMDAwNkMzOS4zNjA2IDE1LjUxNzUgMzIuNDgzNyA4LjY0MDYyIDI0LjAwMDYgOC42NDA2MkMxNS41MTc1IDguNjQwNjIgOC42NDA2MiAxNS41MTc1IDguNjQwNjIgMjQuMDAwNkM4LjY0MDYyIDMyLjQ4MzcgMTUuNTE3NSAzOS4zNjA2IDI0LjAwMDYgMzkuMzYwNlpNMjEuMjg5OSAxNS44Njg4SDI2LjcxMVYyMS4zNDdIMjEuMjkwNFYyNi42NTRIMjYuNzExVjMyLjEzMjJIMjEuMjg5OVYyNi44MjUySDE1Ljg2OTNWMjEuMzQ3SDIxLjI4OTlWMTUuODY4OFpNMjYuNzEyIDIxLjM0N0gzMi4xMzMxVjI2LjgyNTJIMjYuNzEyVjIxLjM0N1oiIGZpbGw9ImJsYWNrIi8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfNzkxMF8xNjMzNTEiIHgxPSI0OCIgeTE9Ii0xLjQzMDUxZS0wNiIgeDI9IjEuNDMwNTFlLTA2IiB5Mj0iNDgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0E5RkZFMCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM4NkQ1RkYiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4=',\n  iconBackground: 'linear-gradient(39.66deg, #BDFDE2 -8.36%, #9BDAF6 143.89%)',\n  downloadUrls: {browserExtension: \"https://chrome.google.com/webstore/detail/clover-wallet/nhnkbkgjikgcigadomkphalanndcapjk\"},\n  createConnector: () => {\n    const connector = new CLVConnector({options: undefined, chains});\n    return {\n      connector,\n    };\n  },\n})\n```\n\n#### Apply the custom Wallet to RainbowKit connectorsForWallets\n\n```ts\nimport {connectorsForWallets} from '@rainbow-me/rainbowkit';\nimport {createClient} from 'wagmi';\n\nconst connectors = connectorsForWallets([{\n  groupName: 'Recommended',\n  wallets: [\n    CLVWallet({chains}),  //CLVWallet\n    metaMaskWallet({chains}),  //metaMaskWallet\n  ]\n}] as WalletList)\n```\n\n#### Create wagmi client\n````ts\nconst wagmiClient = createClient({\n  autoConnect: true,\n  connectors,\n  provider,\n  webSocketProvider,\n});\n````\n\n#### Use Providers\n\n```tsx\nfunction MyApp({Component, pageProps}: AppProps) {\n  return (\n    <WagmiConfig client={wagmiClient}>\n      <RainbowKitProvider chains={chains}>\n        <Component {...pageProps} />\n      </RainbowKitProvider>\n    </WagmiConfig>\n  );\n}\n```\n\n#### Use RainbowKit component as usual\n\n```tsx\nimport {ConnectButton} from '@rainbow-me/rainbowkit';\n\nconst RainbowKitConnectButton = () => {\n  return (\n    <ConnectButton/>\n  )\n}\n```\n\n","readmeFilename":"README.md"}