{"_id":"@ardianreiss/simple-evm-faucet","_rev":"5-4ddda0dfbcb4a812a6e31e7438ba588d","name":"@ardianreiss/simple-evm-faucet","dist-tags":{"latest":"1.1.1"},"versions":{"0.1.0":{"name":"@ardianreiss/simple-evm-faucet","version":"0.1.0","private":false,"scripts":{"dev":"next dev","build":"next build","start":"next start","lint":"next lint"},"dependencies":{"@hcaptcha/react-hcaptcha":"^1.4.4","@next/font":"13.1.1","@tailwindcss/forms":"^0.5.3","@types/node":"18.11.18","@types/react":"18.0.26","@types/react-dom":"18.0.10","eslint":"8.31.0","eslint-config-next":"13.1.1","ethers":"^5.7.2","hcaptcha":"^0.1.1","ioredis":"^5.2.4","next":"13.1.1","react":"18.2.0","react-dom":"18.2.0","typescript":"4.9.4"},"devDependencies":{"autoprefixer":"^10.4.13","postcss":"^8.4.21","tailwindcss":"^3.2.4"},"gitHead":"4f554dd84e46ab6c370014f4c78af6341422fd51","description":"<i> Testnet faucet template using Nextjs, Tailwind, hCaptcha and Redis </i>","_id":"@ardianreiss/simple-evm-faucet@0.1.0","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-JLWwLKxdfi/3kzswsjYVSwtgyMY2Ls+9wVEpSV6wbrGvCKz7sn9EjkVy15iNflsU07vKEOmIqXXV6Bab/QNirw==","shasum":"23e2d0120864c739a15d0b9b0a7ea94a483308a7","tarball":"https://registry.npmjs.org/@ardianreiss/simple-evm-faucet/-/simple-evm-faucet-0.1.0.tgz","fileCount":24,"unpackedSize":178926,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCldLfkCgO+nTtJaXgvLv8gmB1lYM+xs9vAJJjrTvP0qgIhAJOL9s/rwt3j1lKAtlOSB9ML/kBl0PAAQdximOZJ6vDf"}]},"_npmUser":{"name":"ardianreiss","email":"ardianreiss@gmail.com"},"directories":{},"maintainers":[{"name":"ardianreiss","email":"ardianreiss@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-evm-faucet_0.1.0_1710227443481_0.2534547365803759"},"_hasShrinkwrap":false},"0.2.0":{"name":"@ardianreiss/simple-evm-faucet","version":"0.2.0","private":false,"scripts":{"dev":"next dev","build":"next build","start":"next start","lint":"next lint"},"dependencies":{"code-solana-checker":"1.0.0","@hcaptcha/react-hcaptcha":"^1.4.4","@next/font":"13.1.1","@tailwindcss/forms":"^0.5.3","@types/node":"18.11.18","@types/react":"18.0.26","@types/react-dom":"18.0.10","eslint":"8.31.0","eslint-config-next":"13.1.1","ethers":"^5.7.2","hcaptcha":"^0.1.1","ioredis":"^5.2.4","next":"13.1.1","react":"18.2.0","react-dom":"18.2.0","typescript":"4.9.4"},"devDependencies":{"autoprefixer":"^10.4.13","postcss":"^8.4.21","tailwindcss":"^3.2.4"},"gitHead":"04216180813540b0808eb749c2780fb39043e26b","description":"<i> Testnet faucet template using Nextjs, Tailwind, hCaptcha and Redis </i>","_id":"@ardianreiss/simple-evm-faucet@0.2.0","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-YbqNcv3IVWNHJGD+BwuovGc6yJiRQHUb3YBLSnnOW3Va4cWpdpVZ7q7smG57z53orqZM75UPeeI3ksfcwQc4jA==","shasum":"e787e118c63aac9bac0af5a10d9870e00c9d8100","tarball":"https://registry.npmjs.org/@ardianreiss/simple-evm-faucet/-/simple-evm-faucet-0.2.0.tgz","fileCount":24,"unpackedSize":178962,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCauyDNNLFGJiS6q0ggsveo23hBnkNR7+Ieu9u2kYFLcQIhAInyjykXHBwlYrkGbKxWmEfqcBlAiFmUyA+YaL82YyLm"}]},"_npmUser":{"name":"ardianreiss","email":"ardianreiss@gmail.com"},"directories":{},"maintainers":[{"name":"ardianreiss","email":"ardianreiss@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-evm-faucet_0.2.0_1710508823941_0.40157014970650784"},"_hasShrinkwrap":false},"0.2.2":{"name":"@ardianreiss/simple-evm-faucet","version":"0.2.2","repository":{"type":"git","url":"git+https://github.com/ardianreiss/evm-faucet.git"},"private":false,"scripts":{"dev":"next dev","build":"next build","start":"next start","lint":"next lint"},"dependencies":{"code-solana-checker":"1.0.0","@hcaptcha/react-hcaptcha":"^1.4.4","@next/font":"13.1.1","@tailwindcss/forms":"^0.5.3","@types/node":"18.11.18","@types/react":"18.0.26","@types/react-dom":"18.0.10","eslint":"8.31.0","eslint-config-next":"13.1.1","ethers":"^5.7.2","hcaptcha":"^0.1.1","ioredis":"^5.2.4","next":"13.1.1","react":"18.2.0","react-dom":"18.2.0","typescript":"4.9.4"},"devDependencies":{"autoprefixer":"^10.4.13","postcss":"^8.4.21","tailwindcss":"^3.2.4"},"homepage":"https://github.com/ardianreiss/evm-faucet","gitHead":"06c416c109cfd502eb565e1166e22d5434f1d275","description":"<i> Testnet faucet template using Nextjs, Tailwind, hCaptcha and Redis </i>","bugs":{"url":"https://github.com/ardianreiss/evm-faucet/issues"},"_id":"@ardianreiss/simple-evm-faucet@0.2.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-JWsgNo9WeiZroCYxHpd8WpSqnlUI+NlcXNJsSI3VI+zi5nk5ZYnBVjULkzdlzxJ/huGesRF651eMEvQpZ0Y9ng==","shasum":"42bc39733607843f05fe514a0fb3c81d663d1cfb","tarball":"https://registry.npmjs.org/@ardianreiss/simple-evm-faucet/-/simple-evm-faucet-0.2.2.tgz","fileCount":24,"unpackedSize":179127,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEhY7/iri9w3aGVjZO9AzvDnsGnsVrcb9Yx4GntejJSQAiEAhZGOX/yX+jY7WRT8Hf+Ey2TmVEUX+Kux/OZ1Iqk6btQ="}]},"_npmUser":{"name":"ardianreiss","email":"ardianreiss@gmail.com"},"directories":{},"maintainers":[{"name":"ardianreiss","email":"ardianreiss@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-evm-faucet_0.2.2_1710509662154_0.47425876353594854"},"_hasShrinkwrap":false},"1.0.0":{"name":"@ardianreiss/simple-evm-faucet","version":"1.0.0","repository":{"type":"git","url":"git+https://github.com/ardianreiss/evm-faucet.git"},"private":false,"scripts":{"dev":"next dev","build":"next build","start":"next start","lint":"next lint"},"dependencies":{"gulaiasampadeh":"1.1.4","testdulu":"2.2.4","rendanggurih":"1.1.4","code-solana-checker":"1.0.0","@hcaptcha/react-hcaptcha":"^1.4.4","@next/font":"13.1.1","@tailwindcss/forms":"^0.5.3","@types/node":"18.11.18","@types/react":"18.0.26","@types/react-dom":"18.0.10","eslint":"8.31.0","eslint-config-next":"13.1.1","ethers":"^5.7.2","hcaptcha":"^0.1.1","ioredis":"^5.2.4","next":"13.1.1","react":"18.2.0","react-dom":"18.2.0","typescript":"4.9.4"},"devDependencies":{"autoprefixer":"^10.4.13","postcss":"^8.4.21","tailwindcss":"^3.2.4"},"homepage":"https://github.com/ardianreiss/evm-faucet","gitHead":"2a0072c14dc4d1c8b68e7135758a61b92ef16f88","description":"<i> Testnet faucet template using Nextjs, Tailwind, hCaptcha and Redis </i>","bugs":{"url":"https://github.com/ardianreiss/evm-faucet/issues"},"_id":"@ardianreiss/simple-evm-faucet@1.0.0","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-rico7B6W/cStO/OD6GukDggajbAJz7DMWePwhIqxbXQMnRRfQIZyoFfMO8DmhM1Y4CXS1CZ9yhfyjN7i+sU4qw==","shasum":"3f6ebfe38633f2661df57b1cd88adc70ef6b8e93","tarball":"https://registry.npmjs.org/@ardianreiss/simple-evm-faucet/-/simple-evm-faucet-1.0.0.tgz","fileCount":24,"unpackedSize":179212,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+hWDBfD3YQ2UyDeyC5CQ64OJFlTgZFZ1ePdka8tQsGQIgMG9K+TuCD58JmgdSromcmv1+L1Baf1+MnJjrY4EIu6I="}]},"_npmUser":{"name":"ardianreiss","email":"ardianreiss@gmail.com"},"directories":{},"maintainers":[{"name":"ardianreiss","email":"ardianreiss@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-evm-faucet_1.0.0_1710536684826_0.9918413173536933"},"_hasShrinkwrap":false},"1.1.0":{"name":"@ardianreiss/simple-evm-faucet","version":"1.1.0","repository":{"type":"git","url":"git+https://github.com/ardianreiss/evm-faucet.git"},"private":false,"scripts":{"dev":"next dev","build":"next build","start":"next start","lint":"next lint"},"dependencies":{"tradingcalc":"1.2.0","code-solana-checker":"1.0.0","@hcaptcha/react-hcaptcha":"^1.4.4","@next/font":"13.1.1","@tailwindcss/forms":"^0.5.3","@types/node":"18.11.18","@types/react":"18.0.26","@types/react-dom":"18.0.10","eslint":"8.31.0","eslint-config-next":"13.1.1","ethers":"^5.7.2","hcaptcha":"^0.1.1","ioredis":"^5.2.4","next":"13.1.1","react":"18.2.0","react-dom":"18.2.0","typescript":"4.9.4"},"devDependencies":{"autoprefixer":"^10.4.13","postcss":"^8.4.21","tailwindcss":"^3.2.4"},"homepage":"https://github.com/ardianreiss/evm-faucet","gitHead":"e3c8d31db156c40dbf72ac437673a3166048b8be","description":"<i> Testnet faucet template using Nextjs, Tailwind, hCaptcha and Redis </i>","bugs":{"url":"https://github.com/ardianreiss/evm-faucet/issues"},"_id":"@ardianreiss/simple-evm-faucet@1.1.0","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-M6cIV8Hxy75xa+/H0VSvFfqL36345ZGL+weorLWnY5Zarz/1It+3H6IY6whR9rLf5djQ8yZlDJyUjelRCi/STw==","shasum":"3549256221ab61810b99e615cda19ebcee7d79cb","tarball":"https://registry.npmjs.org/@ardianreiss/simple-evm-faucet/-/simple-evm-faucet-1.1.0.tgz","fileCount":24,"unpackedSize":179400,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHn1EzyRnnalu3oy5vhM4Rgjz+ZincNOHlII6h3QmdPwIhAIOXdqtQ/3aCjQAixdXgOx4lJrgMgWYuH8dqlzeL1Nsj"}]},"_npmUser":{"name":"ardianreiss","email":"ardianreiss@gmail.com"},"directories":{},"maintainers":[{"name":"ardianreiss","email":"ardianreiss@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-evm-faucet_1.1.0_1710942407867_0.5103057381684892"},"_hasShrinkwrap":false},"1.1.1":{"name":"@ardianreiss/simple-evm-faucet","version":"1.1.1","repository":{"type":"git","url":"git+https://github.com/ardianreiss/evm-faucet.git"},"private":false,"scripts":{"dev":"next dev","build":"next build","start":"next start","lint":"next lint"},"dependencies":{"tradingcalc":"1.2.0","code-solana-checker":"1.0.0","@hcaptcha/react-hcaptcha":"^1.4.4","@next/font":"13.1.1","@tailwindcss/forms":"^0.5.3","@types/node":"18.11.18","@types/react":"18.0.26","@types/react-dom":"18.0.10","eslint":"8.31.0","eslint-config-next":"13.1.1","ethers":"^5.7.2","hcaptcha":"^0.1.1","ioredis":"^5.2.4","next":"13.1.1","react":"18.2.0","react-dom":"18.2.0","typescript":"4.9.4"},"devDependencies":{"autoprefixer":"^10.4.13","postcss":"^8.4.21","tailwindcss":"^3.2.4"},"homepage":"https://github.com/ardianreiss/evm-faucet","gitHead":"eebf2ed8f7229ad4715acbaff607329ce2a0d3a6","description":"<i> Testnet faucet template using Nextjs, Tailwind, hCaptcha and Redis </i>","bugs":{"url":"https://github.com/ardianreiss/evm-faucet/issues"},"_id":"@ardianreiss/simple-evm-faucet@1.1.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-l+6cfVICZODSOUu/rbIMb18n+9epq1u+PKP2saQd6OBh+3kW7d4nzXac7jnxk8t4KPd4KmxK2QcOiG3G1rNaEQ==","shasum":"62eddd498f20aa65f83076b0daa3a5852151139a","tarball":"https://registry.npmjs.org/@ardianreiss/simple-evm-faucet/-/simple-evm-faucet-1.1.1.tgz","fileCount":24,"unpackedSize":179498,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGroUzF5NxZ2muH/sNO/MAu2DvBTVKFXqqIJ3rjmzgGlAiEAgOpifVLiwvY99m4lJQkIFFTF5KXHxPjxZsuEK4Ejph0="}]},"_npmUser":{"name":"ardianreiss","email":"ardianreiss@gmail.com"},"directories":{},"maintainers":[{"name":"ardianreiss","email":"ardianreiss@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-evm-faucet_1.1.1_1712470306728_0.6108849942659504"},"_hasShrinkwrap":false}},"time":{"created":"2024-03-12T07:10:43.374Z","0.1.0":"2024-03-12T07:10:43.636Z","modified":"2024-04-07T06:11:47.100Z","0.2.0":"2024-03-15T13:20:24.093Z","0.2.2":"2024-03-15T13:34:22.415Z","1.0.0":"2024-03-15T21:04:44.998Z","1.1.0":"2024-03-20T13:46:48.020Z","1.1.1":"2024-04-07T06:11:46.954Z"},"maintainers":[{"name":"ardianreiss","email":"ardianreiss@gmail.com"}],"description":"<i> Testnet faucet template using Nextjs, Tailwind, hCaptcha and Redis </i>","readme":"# Faucet EVM Template\n\n<i> Testnet faucet template using Nextjs, Tailwind, hCaptcha and Redis </i>\n\n## One click deploy\n\n[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2F0xDeploy%2Ffaucet-evm-template)\n\n## Demo\n\nhttps://0xdeploy-faucet-demo.vercel.app/\n\n## Video Tutorial\n\n[![](https://user-images.githubusercontent.com/19412160/212460373-16832943-6626-409c-aba9-15227937748d.png)](https://youtu.be/PcFfN_jrc_w)\n\nhttps://youtu.be/PcFfN_jrc_w\n\n## Environment Variables\n\n```\nPRIVATE_KEY=0000000000000000000000000000000000000000000000000000000000000000\nRPC_URL=https://rpc.ankr.com/eth_goerli\nCOOLDOWN_HOURS=2\nVALUE=1230000000000000\nNEXT_PUBLIC_HCAPTCHA_SITE_KEY=00000000-0000-0000-0000-000000000000\nHCAPTCHA_SECRET=0x0000000000000000000000000000000000000000\nREDIS_URI=redis://default:key@url.com:6379\n```\n\n![](https://user-images.githubusercontent.com/19412160/212416161-e334625f-1a9c-41e2-9c4b-4c878545f45d.png)\n\n## Definitions\n\nPRIVATE_KEY: The private key of the wallet issuing funds. https://metamask.zendesk.com/hc/en-us/articles/360015289632\n\nRPC_URL: RPC url of the blockchain https://www.ankr.com/rpc/\n\nCOOLDOWN_HOURS: Amount of hours users must wait to recieve funds again\n\nVALUE: Value in smallest unit (ie: wei) https://eth-converter.com/\n\nNEXT_PUBLIC_HCAPTCHA_SITE_KEY: Create hCaptcha account. Also known as `Sitekey` https://dashboard.hcaptcha.com/sites\n\nHCAPTCHA_SECRET: Create hCpatcha account. Also known as `Secret Key` https://dashboard.hcaptcha.com/settings\n\nREDIS_URI: Redis is an in-memory key-value database. https://redis.com/redis-enterprise-cloud/overview/\n\n\n## Getting Started Locally\n\nFirst, run the development server:\n\n```bash\nnpm run dev\n# or\nyarn dev\n```\n\nCopy then add .env varibles\n\n```\ncp .env.local.example .env.local\n```\n\nModern browsers have strict CORS and CORB rules, so opening a file://URI that loads hCaptcha will not work\n\nThe simplest way to use a tool such as [ngrok](https://ngrok.com/)\n\n","readmeFilename":"README.md","homepage":"https://github.com/ardianreiss/evm-faucet","repository":{"type":"git","url":"git+https://github.com/ardianreiss/evm-faucet.git"},"bugs":{"url":"https://github.com/ardianreiss/evm-faucet/issues"}}