{"_id":"@okp4/cosmos-faucet-schema","_rev":"37-b36abe37a3a2640ccd3378271c601820","name":"@okp4/cosmos-faucet-schema","dist-tags":{"next":"2.0.1-next.20231116074109.0","latest":"2.0.0"},"versions":{"0.0.0":{"name":"@okp4/cosmos-faucet-schema","version":"0.0.0","private":false,"description":"Cosmos Faucet GraphQL schema.","repository":{"type":"git","url":"git+ssh://git@github.com/okp4/cosmos-faucet.git"},"keywords":["cosmos","faucet","graphql"],"author":{"name":"okp4","url":"https://okp4.network"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/okp4/cosmos-faucet/issues"},"homepage":"https://github.com/okp4/cosmos-faucet#readme","gitHead":"95f2fb6f5bda5f41e9777715be7558dc0f6fe233","_id":"@okp4/cosmos-faucet-schema@0.0.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-+oH1pYHip/hMBDWP7QzIaELnYTENnz651bcgVZThnBXkXdIHiXxB+KGjCkoLFCXfC5puHeY4UkKYN32dDmLT/g==","shasum":"002639ee5acd749e6a53e7ed20ff0ce72cae52bb","tarball":"https://registry.npmjs.org/@okp4/cosmos-faucet-schema/-/cosmos-faucet-schema-0.0.0.tgz","fileCount":4,"unpackedSize":9248,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGKFVtDTOiqCnHx/45LOLE7KXwRy6K/P6YXQc858RuKpAiADVxv8QAhffp1UpJkvurMotWV5DVtSgZ3ay3Ajfp8kHg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiliCCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobBBAAgnKiXjUweart74RBK3Ir6+EfE4klt39PK7OdG9N4lRyvtpA9\r\nqqsUoPQ4A84c1GwVataR7xljKpoadwDrKSEp3VTl9XA5MEzrtiCY/v838FBn\r\np62sbTtf7ISlgtulahUnwea/FtXnY8Bsey9weWfAD2NAqguxaSw+b0RqPoJ8\r\nG6oN6rfwxc2rWz/WgFY5NtSPBRyjwYbPO89RcxZeQ25UV466rPQRVCfSYPby\r\nv+HtP0kaFQ1Xza10Clh40huBGtWPALFWNoQ7aL4qRjllTJNuqg8/F18CnHji\r\ni8mbEibng5EvGFQ4gdWjNbUOy5d6/wZ2xVgib9+yUZEZH819WyfBzCMH24xU\r\n1TDeEvB91YKqP4TwFnJzNlbkDUohm50FuiJpcsHPPZ2FPNqC25d8tSK4xOmx\r\nNLttwyJ4ejr6Ah7RsOzQiCshM1iFW061uGZr6LJ8gW4fIGAML86XLW07QsPn\r\nSDqnVnh1AysuoNnDxTvQcg4Grb2EUVbFmDUqfr9b3WhN0TG0FGc76OwpCPE5\r\nR6wkTiZsxxidIgkp7Dyaz1uCRjS3P78Xj+jPRiWy5ScsV4py1IjxAxpYp3iP\r\nyiPSRbceI+yV6hIBTsppce4ptKJsssKsoBz5mryivVwHsp8XwjFHDu+4O1Ys\r\n1avBTDRuE3gJDCZ74HqMdAdpGxWHwyDxk+Y=\r\n=G4h4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"botanik","email":"a.bot@okp4.com"},"directories":{},"maintainers":[{"name":"bdeneux","email":"b.deneux@okp4.com"},{"name":"joakim.eriksson","email":"j.eriksson@okp4.com"},{"name":"damiensne","email":"d.sonneville@okp4.com"},{"name":"kired-nour","email":"n.kired@okp4.com"},{"name":"lyjjacquin","email":"l.jacquin@okp4.com"},{"name":"ad21en","email":"a.touzouli@gmail.com"},{"name":"botanik","email":"a.bot@okp4.com"},{"name":"amimart","email":"arnaud.mimart@gmail.com"},{"name":"nperon","email":"nperon@gmail.com"},{"name":"fredericvilcot","email":"fredericvilcot@gmail.com"},{"name":"jeremylgn","email":"j.legon@okp4.com"},{"name":"ccamel","email":"camel.christophe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cosmos-faucet-schema_0.0.0_1654005889987_0.6466419521131546"},"_hasShrinkwrap":false},"0.0.1-next.20220531141604.0":{"name":"@okp4/cosmos-faucet-schema","version":"0.0.1-next.20220531141604.0","private":false,"description":"Cosmos Faucet GraphQL schema.","repository":{"type":"git","url":"git@github.com:okp4/cosmos-faucet.git"},"keywords":["cosmos","faucet","graphql"],"author":{"name":"okp4","url":"https://okp4.network"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/okp4/cosmos-faucet/issues"},"homepage":"https://github.com/okp4/cosmos-faucet#readme","readmeFilename":"README.md","readme":"# CØSMOS Faucet\n\n[![version](https://img.shields.io/github/v/release/okp4/cosmos-faucet)](https://github.com/okp4/cosmos-faucet/releases)\n[![build](https://github.com/okp4/cosmos-faucet/actions/workflows/build.yml/badge.svg)](https://github.com/okp4/cosmos-faucet/actions/workflows/build.yml)\n[![lint](https://github.com/okp4/cosmos-faucet/actions/workflows/lint.yml/badge.svg)](https://github.com/okp4/cosmos-faucet/actions/workflows/lint.yml)\n[![test](https://github.com/okp4/cosmos-faucet/actions/workflows/test.yml/badge.svg)](https://github.com/okp4/cosmos-faucet/actions/workflows/test.yml)\n[![maintainability](https://api.codeclimate.com/v1/badges/b2b9effa4c2f43ffbf3d/maintainability)](https://codeclimate.com/github/okp4/cosmos-faucet/maintainability)\n[![test coverage](https://api.codeclimate.com/v1/badges/b2b9effa4c2f43ffbf3d/test_coverage)](https://codeclimate.com/github/okp4/cosmos-faucet/test_coverage)\n[![conventional commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org)\n[![license](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg)](https://opensource.org/licenses/BSD-3-Clause)\n\nThis faucet app allows anyone to request tokens for a [Cosmos](https://cosmos.network/) account address, either in command line or in service mode, with optional [ReCaptcha](https://www.google.com/recaptcha/about/) security.\n\nThe faucet app supports any Cosmos based blockchain and is intended to be configured on testnet networks.\n\n## Install\n\n```sh\ngo install github.com/okp4/cosmos-faucet@latest\n\ncosmos-faucet --help\n```\n\n## Config\n\n Configuration can be passed as CLI argument, configuration file (`config.yml`) or by environment variable prefixed by `FAUCET` (i.e.: `FAUCET_MNEMONIC`).\n\n```yml\ngrpc-address: 127.0.0.1:9090\nmnemonic: \"kiwi nuclear blast wet badge...\"\nchain-id: testnet-1\ndenom: uatom\nprefix: cosmos\nfee-amount: 0\namount-send: 1\nmemo: \"Sent by økp4 faucet\"\ngas-limit: 200000\n```\n\n## Usage\n\n### CLI\n\n#### Send\n\n```shell\nSend tokens to a given address\n\nUsage:\n  cosmos-faucet send <address> [flags]\n\nFlags:\n  -h, --help   help for send\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string       \n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n```\n\n#### Start\n\n```shell\nStart the GraphQL api\n\nUsage:\n  cosmos-faucet start [flags]\n\nFlags:\n      --address string              graphql api address (default \":8080\")\n      --captcha                     enable captcha verification\n      --captcha-min-score float     set Captcha min score (default 0.5)\n      --captcha-secret string       set Captcha secret\n      --captcha-verify-url string   set Captcha verify URL (default \"https://www.google.com/recaptcha/api/siteverify\")\n      --health                      enable health endpoint\n  -h, --help                        help for start\n      --metrics                     enable metrics endpoint\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string       \n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n```\n\n### GraphQL\n\nStart GraphQL server with captcha verification for the send token mutation.\n\n```shell\ncosmos-faucet start --captcha --captcha-secret $CAPCTHA_SECRET\n```\n\nAccess on playground and documentation at the root of server.\n\n## Build\n\nThe project comes with a convenient `Makefile` which depends on [Docker](https://www.docker.com). Please verify that Docker is properly installed and if not, follow the instructions:\n\n- for macOS: <https://docs.docker.com/docker-for-mac/install/>\n- for Windows: <https://docs.docker.com/docker-for-windows/install/>\n- for Linux: <https://docs.docker.com/engine/install/>\n\nTo build the app, invoke the following goal `build` of the `Makefile`:\n\n```sh\nmake build\n```\n\nThe app will be generated under the folder `target/dist`.\n\n## Contributing\n\nSo you want to contribute? Great. We appreciate any help you're willing to give. Don't hesitate to open issues and/or submit pull requests.\n\nRemember that this is the faucet we use at OKP4. This is why we may have to refuse change requests simply because they do not comply with our internal requirements, and not because they are not relevant.\n","licenseText":"BSD 3-Clause License\n\nCopyright (c) 2021, OKP4.com\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n   contributors may be used to endorse or promote products derived from\n   this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.","_id":"@okp4/cosmos-faucet-schema@0.0.1-next.20220531141604.0","dist":{"shasum":"59379edb0ee1e7afc0d8acc21ff256da1ca0a286","integrity":"sha512-8ABuSQZJAXK94OQAjMRPlg6lhfwJhr+uxNsGmW9Q9xSTrvazlX/i4CzzE/40mTgO7y8uQTap7qiJ9eOnL4XPHg==","tarball":"https://registry.npmjs.org/@okp4/cosmos-faucet-schema/-/cosmos-faucet-schema-0.0.1-next.20220531141604.0.tgz","fileCount":6,"unpackedSize":9218,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDM2IAou1ieWqnI3UFpuwD/g4lqY6nyD4SbY01JSDA9CQIgKYBI7eChgYpI2nJYC8GHWFKNexBIwV1lCsgY0tgg3mI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiliMlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1lA//ZwFzKYWM70iK3ZB7LC+tA+knOcRI9Rdm30nw8pklsSCzroOy\r\nEPNJzJZegZyzjWvPbxi9KXpENVm11cLMy93OC0TeciuSk/p9HXoBm5ZC/+Ph\r\nawkHDXOIr5/nxqjiU8e3271qBcCjSIO9o23/XF45qlxs5nOYi06Wy14Mx+T+\r\nBJggAsnt9DGyAU6qiyBCjEnLscfJwDXudVK4zhOP13cCTq21Nhn7AOHeLUJ1\r\nLSsgKsxwv6gUT3CBerOJ9Et/jxucsc2zpDuiGs+u7dmGEckzltHU0Mt60NVj\r\nSvKgZjCKRBaFIKSb1AcK+rGZ4Ic2M1nBzg/GLKpsxzzGM0tiXf5cZTE2yK9a\r\nOQwNBVPlXfVpuk0INQDxSJH6woH1LF+5UJSG/PAyAkU9VHHbmk6HAC4n56Pl\r\nj/jjvozv3yQaHMtfx1B9tn5aRRaytPqNdFvXNPIUTLH7jDXI6hB4gSpaUnio\r\nNwDn5YqigTjY/UvuYunZRlBykppn8dlBhKMKEJl65SHRGJXb5Wku1rLAIGgl\r\niS7NWYsnr9Xu+2qoBIAcEnDmf3odtYhg/KmEkhfW7Bq7vlOe9yUjhe+mLuUY\r\nyHJWKHg05ONNgKvXKZe5fzgpsUoAmWcNNgL8cjY9bzSxuCbwQjboYrA2kYih\r\n5YAinBstVRNDBgwNRycK/TpP8ZiJV/3CAvA=\r\n=sgIz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"botanik","email":"a.bot@okp4.com"},"directories":{},"maintainers":[{"name":"bdeneux","email":"b.deneux@okp4.com"},{"name":"joakim.eriksson","email":"j.eriksson@okp4.com"},{"name":"damiensne","email":"d.sonneville@okp4.com"},{"name":"kired-nour","email":"n.kired@okp4.com"},{"name":"lyjjacquin","email":"l.jacquin@okp4.com"},{"name":"ad21en","email":"a.touzouli@gmail.com"},{"name":"botanik","email":"a.bot@okp4.com"},{"name":"amimart","email":"arnaud.mimart@gmail.com"},{"name":"nperon","email":"nperon@gmail.com"},{"name":"fredericvilcot","email":"fredericvilcot@gmail.com"},{"name":"jeremylgn","email":"j.legon@okp4.com"},{"name":"ccamel","email":"camel.christophe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cosmos-faucet-schema_0.0.1-next.20220531141604.0_1654006565266_0.039224951755703286"},"_hasShrinkwrap":false},"1.0.1-next.20220531142841.0":{"name":"@okp4/cosmos-faucet-schema","version":"1.0.1-next.20220531142841.0","private":false,"description":"Cosmos Faucet GraphQL schema.","repository":{"type":"git","url":"git@github.com:okp4/cosmos-faucet.git"},"keywords":["cosmos","faucet","graphql"],"author":{"name":"okp4","url":"https://okp4.network"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/okp4/cosmos-faucet/issues"},"homepage":"https://github.com/okp4/cosmos-faucet#readme","readmeFilename":"README.md","readme":"# CØSMOS Faucet\n\n[![version](https://img.shields.io/github/v/release/okp4/cosmos-faucet)](https://github.com/okp4/cosmos-faucet/releases)\n[![build](https://github.com/okp4/cosmos-faucet/actions/workflows/build.yml/badge.svg)](https://github.com/okp4/cosmos-faucet/actions/workflows/build.yml)\n[![lint](https://github.com/okp4/cosmos-faucet/actions/workflows/lint.yml/badge.svg)](https://github.com/okp4/cosmos-faucet/actions/workflows/lint.yml)\n[![test](https://github.com/okp4/cosmos-faucet/actions/workflows/test.yml/badge.svg)](https://github.com/okp4/cosmos-faucet/actions/workflows/test.yml)\n[![maintainability](https://api.codeclimate.com/v1/badges/b2b9effa4c2f43ffbf3d/maintainability)](https://codeclimate.com/github/okp4/cosmos-faucet/maintainability)\n[![test coverage](https://api.codeclimate.com/v1/badges/b2b9effa4c2f43ffbf3d/test_coverage)](https://codeclimate.com/github/okp4/cosmos-faucet/test_coverage)\n[![conventional commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org)\n[![license](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg)](https://opensource.org/licenses/BSD-3-Clause)\n\nThis faucet app allows anyone to request tokens for a [Cosmos](https://cosmos.network/) account address, either in command line or in service mode, with optional [ReCaptcha](https://www.google.com/recaptcha/about/) security.\n\nThe faucet app supports any Cosmos based blockchain and is intended to be configured on testnet networks.\n\n## Install\n\n```sh\ngo install github.com/okp4/cosmos-faucet@latest\n\ncosmos-faucet --help\n```\n\n## Config\n\n Configuration can be passed as CLI argument, configuration file (`config.yml`) or by environment variable prefixed by `FAUCET` (i.e.: `FAUCET_MNEMONIC`).\n\n```yml\ngrpc-address: 127.0.0.1:9090\nmnemonic: \"kiwi nuclear blast wet badge...\"\nchain-id: testnet-1\ndenom: uatom\nprefix: cosmos\nfee-amount: 0\namount-send: 1\nmemo: \"Sent by økp4 faucet\"\ngas-limit: 200000\n```\n\n## Usage\n\n### CLI\n\n#### Send\n\n```shell\nSend tokens to a given address\n\nUsage:\n  cosmos-faucet send <address> [flags]\n\nFlags:\n  -h, --help   help for send\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string       \n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n```\n\n#### Start\n\n```shell\nStart the GraphQL api\n\nUsage:\n  cosmos-faucet start [flags]\n\nFlags:\n      --address string              graphql api address (default \":8080\")\n      --captcha                     enable captcha verification\n      --captcha-min-score float     set Captcha min score (default 0.5)\n      --captcha-secret string       set Captcha secret\n      --captcha-verify-url string   set Captcha verify URL (default \"https://www.google.com/recaptcha/api/siteverify\")\n      --health                      enable health endpoint\n  -h, --help                        help for start\n      --metrics                     enable metrics endpoint\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string       \n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n```\n\n### GraphQL\n\nStart GraphQL server with captcha verification for the send token mutation.\n\n```shell\ncosmos-faucet start --captcha --captcha-secret $CAPCTHA_SECRET\n```\n\nAccess on playground and documentation at the root of server.\n\n## Build\n\nThe project comes with a convenient `Makefile` which depends on [Docker](https://www.docker.com). Please verify that Docker is properly installed and if not, follow the instructions:\n\n- for macOS: <https://docs.docker.com/docker-for-mac/install/>\n- for Windows: <https://docs.docker.com/docker-for-windows/install/>\n- for Linux: <https://docs.docker.com/engine/install/>\n\nTo build the app, invoke the following goal `build` of the `Makefile`:\n\n```sh\nmake build\n```\n\nThe app will be generated under the folder `target/dist`.\n\n## Contributing\n\nSo you want to contribute? Great. We appreciate any help you're willing to give. Don't hesitate to open issues and/or submit pull requests.\n\nRemember that this is the faucet we use at OKP4. This is why we may have to refuse change requests simply because they do not comply with our internal requirements, and not because they are not relevant.\n","licenseText":"BSD 3-Clause License\n\nCopyright (c) 2021, OKP4.com\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n   contributors may be used to endorse or promote products derived from\n   this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.","_id":"@okp4/cosmos-faucet-schema@1.0.1-next.20220531142841.0","dist":{"shasum":"780abcc40af3a6a2ff7a6c0b40e22e5d5f884c28","integrity":"sha512-7QNmOyug1IF+YPlFpDWOgzDm5loiiWvzHAHD1AZZTuxjRdjnfW1yZLjG4p3SmUlp9EiPrsMI5tGsIQlaHuIBQQ==","tarball":"https://registry.npmjs.org/@okp4/cosmos-faucet-schema/-/cosmos-faucet-schema-1.0.1-next.20220531142841.0.tgz","fileCount":7,"unpackedSize":15423,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsQjqRkOBOKHPAVJxy2Q1WdKutDGojV+tIZKW0jQS76AIhAJJ7oJaidp7mTBsuFe9k4opDFb9mUBshUQz+d6tNPh0j"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiliYaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSZA//fP+77vf9djonnmi5yg3wxmkTN6n5tSUE9ve0U5R5V/YoIrUG\r\nlaUKjZ1fgnHN/0Edn/Lmrt1VxbwAChdx6FHix7u26hA09Ct25F+Gyzyv8Gjc\r\nNt9E/q0r/vCYxv6hDD/wHSdTOtqsMloFa+wXkaC5+9E/A+UOUiO80PahOVFh\r\nJ8l76/Pxzbh03fcMrGKBqanMnXbN9SPkwv9vhGq8ndzBImOWayX2CYhCgZex\r\niLpsj4W2SdKr1Y35OIsCmAPpzDAFxGKGEICdtEwMjso7cVKk7bqeY+PKkzUj\r\nnFBLopRCm//KoUImBATc/sFj7+HH76XQq9i0W7QQkG7p36jgEi4SXLtq1CK1\r\nWq/YaQITgU88VyFIqRFIuCWY/9bh9Bh9KTOOSVcX1VtVL7o/3+mxMTDVAjea\r\nkPkIoKYYp9uw0MV4c2IacVeHAYC9NsKcp63xYBn40ffKdLHDvtjtGyRqpxbA\r\n81UreTunH0lsWSKEok3Z3v5nHFRrESslWxPXqsKCsdXXf25fojGiaL+uJuHO\r\nQUuTq9u/MObw/UzgmGZNhDqAuyXDGsn/ZQYMnCfMfbfD2jGdKu4Z21WM8tJg\r\nQwS2/T8+3nlkA5iXtkdM//pbgcKiYJ6JQsvFI3kYcc5w5V9XXhJQgru6U3rL\r\nQ150CmJv+Bu8w4oH13YSPEx2rsPn8YQ02Io=\r\n=QTom\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"botanik","email":"a.bot@okp4.com"},"directories":{},"maintainers":[{"name":"bdeneux","email":"b.deneux@okp4.com"},{"name":"joakim.eriksson","email":"j.eriksson@okp4.com"},{"name":"damiensne","email":"d.sonneville@okp4.com"},{"name":"kired-nour","email":"n.kired@okp4.com"},{"name":"lyjjacquin","email":"l.jacquin@okp4.com"},{"name":"ad21en","email":"a.touzouli@gmail.com"},{"name":"botanik","email":"a.bot@okp4.com"},{"name":"amimart","email":"arnaud.mimart@gmail.com"},{"name":"nperon","email":"nperon@gmail.com"},{"name":"fredericvilcot","email":"fredericvilcot@gmail.com"},{"name":"jeremylgn","email":"j.legon@okp4.com"},{"name":"ccamel","email":"camel.christophe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cosmos-faucet-schema_1.0.1-next.20220531142841.0_1654007322009_0.3726173984320782"},"_hasShrinkwrap":false},"1.0.0":{"name":"@okp4/cosmos-faucet-schema","version":"1.0.0","private":false,"description":"Cosmos Faucet GraphQL schema.","repository":{"type":"git","url":"git@github.com:okp4/cosmos-faucet.git"},"keywords":["cosmos","faucet","graphql"],"author":{"name":"okp4","url":"https://okp4.network"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/okp4/cosmos-faucet/issues"},"homepage":"https://github.com/okp4/cosmos-faucet#readme","licenseText":"BSD 3-Clause License\n\nCopyright (c) 2021, OKP4.com\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n   contributors may be used to endorse or promote products derived from\n   this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.","_id":"@okp4/cosmos-faucet-schema@1.0.0","dist":{"shasum":"00769d2198e92e27091b71c89bcb910b4048f0c3","integrity":"sha512-UsJLCo8UAdoOkcWs6xtdjBGE6BqBvBWzxK21epaWrns0M87xmgEgkyKsD0TtjA4HtcoeJz4eQXo76kCzoo1PuA==","tarball":"https://registry.npmjs.org/@okp4/cosmos-faucet-schema/-/cosmos-faucet-schema-1.0.0.tgz","fileCount":7,"unpackedSize":15453,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKwXPoS5iGQABi1kgSRhQ4EUbL4voH3jnq+oImvONtgQIhAP+UDA5i41jHaeTduIBJ3yD3I7GQgQNGzd8eNNbJeoCB"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiliZAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIPA//d45LziVShp/bsq5LtgSneiI4G3+0H4lyL8o13GPdsxRCDtNi\r\ntbEJ0p2d+NMpI2II8WQN4fh5uYNWnkvK/8dDe6QfBAfjfxTbPKpVcEplr0uH\r\nqHJ/cVB3eYEnXywGtKhxz7UTAUMkBVW/XeDvHi/cStzkICY6KW4qSDbQJlGk\r\nQkfUSO776+Tt6quYq7ynWeVYepjBZZou+n7WrMtCe8ZYvifYt8MXYFbScAA0\r\nv7liV2kxf2oBZ+p1cOdQMe8gML8EkYfqguio9hICmO6bjU5BQhDdJKkJl06m\r\n+eazwa27Ax+X/ENr3uu1YO/CoNJP8klMZtjcPpeScRJXQwYwySJGMvv8cjU2\r\nmQuwp0P6RBZkdZmeszrSYCLIPYZecwChRzKbu8KJ8svZwib6q+IFUuAgTaWA\r\nXuAbwJ5OC3P8TBoqipF7J06NMwm728STyp/Mw/NfzT2wu2+mclnX+oMXl0W+\r\nJJKQFHKzeWqbQlcj/l24piGYnhIVsqrES9AlVqL7mxbYvLADjl4cO5rnVDoH\r\nFPh58yXM2Fu0/Zn28x9dcymitEtCEX9pn2/9Zw6ANAt8S9rKJrN7ejNTyH2s\r\n/GJX6oYhcW/qEw85si/oKl2ba7+8IGdBrqN+8hp5z2RR11rS33BaUtB8VB2a\r\nFAiT97epy+AZb1l6eNEcqYh5p7yZ9voWkAM=\r\n=oLEX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"botanik","email":"a.bot@okp4.com"},"directories":{},"maintainers":[{"name":"bdeneux","email":"b.deneux@okp4.com"},{"name":"joakim.eriksson","email":"j.eriksson@okp4.com"},{"name":"damiensne","email":"d.sonneville@okp4.com"},{"name":"kired-nour","email":"n.kired@okp4.com"},{"name":"lyjjacquin","email":"l.jacquin@okp4.com"},{"name":"ad21en","email":"a.touzouli@gmail.com"},{"name":"botanik","email":"a.bot@okp4.com"},{"name":"amimart","email":"arnaud.mimart@gmail.com"},{"name":"nperon","email":"nperon@gmail.com"},{"name":"fredericvilcot","email":"fredericvilcot@gmail.com"},{"name":"jeremylgn","email":"j.legon@okp4.com"},{"name":"ccamel","email":"camel.christophe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cosmos-faucet-schema_1.0.0_1654007359992_0.581122635729046"},"_hasShrinkwrap":false},"1.0.1-next.20220602093004.0":{"name":"@okp4/cosmos-faucet-schema","version":"1.0.1-next.20220602093004.0","private":false,"description":"Cosmos Faucet GraphQL schema.","repository":{"type":"git","url":"git@github.com:okp4/cosmos-faucet.git"},"keywords":["cosmos","faucet","graphql"],"author":{"name":"okp4","url":"https://okp4.network"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/okp4/cosmos-faucet/issues"},"homepage":"https://github.com/okp4/cosmos-faucet#readme","readmeFilename":"README.md","readme":"# CØSMOS Faucet\n\n[![version](https://img.shields.io/github/v/release/okp4/cosmos-faucet)](https://github.com/okp4/cosmos-faucet/releases)\n[![build](https://github.com/okp4/cosmos-faucet/actions/workflows/build.yml/badge.svg)](https://github.com/okp4/cosmos-faucet/actions/workflows/build.yml)\n[![lint](https://github.com/okp4/cosmos-faucet/actions/workflows/lint.yml/badge.svg)](https://github.com/okp4/cosmos-faucet/actions/workflows/lint.yml)\n[![test](https://github.com/okp4/cosmos-faucet/actions/workflows/test.yml/badge.svg)](https://github.com/okp4/cosmos-faucet/actions/workflows/test.yml)\n[![maintainability](https://api.codeclimate.com/v1/badges/b2b9effa4c2f43ffbf3d/maintainability)](https://codeclimate.com/github/okp4/cosmos-faucet/maintainability)\n[![test coverage](https://api.codeclimate.com/v1/badges/b2b9effa4c2f43ffbf3d/test_coverage)](https://codeclimate.com/github/okp4/cosmos-faucet/test_coverage)\n[![conventional commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org)\n[![license](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg)](https://opensource.org/licenses/BSD-3-Clause)\n\nThis faucet app allows anyone to request tokens for a [Cosmos](https://cosmos.network/) account address, either in command line or in service mode, with optional [ReCaptcha](https://www.google.com/recaptcha/about/) security.\n\nThe faucet app supports any Cosmos based blockchain and is intended to be configured on testnet networks.\n\n## Install\n\n```sh\ngo install github.com/okp4/cosmos-faucet@latest\n\ncosmos-faucet --help\n```\n\n## Config\n\n Configuration can be passed as CLI argument, configuration file (`config.yml`) or by environment variable prefixed by `FAUCET` (i.e.: `FAUCET_MNEMONIC`).\n\n```yml\ngrpc-address: 127.0.0.1:9090\nmnemonic: \"kiwi nuclear blast wet badge...\"\nchain-id: testnet-1\ndenom: uatom\nprefix: cosmos\nfee-amount: 0\namount-send: 1\nmemo: \"Sent by økp4 faucet\"\ngas-limit: 200000\n```\n\n## Usage\n\n### CLI\n\n#### Send\n\n```shell\nSend tokens to a given address\n\nUsage:\n  cosmos-faucet send <address> [flags]\n\nFlags:\n  -h, --help   help for send\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string       \n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n```\n\n#### Start\n\n```shell\nStart the GraphQL api\n\nUsage:\n  cosmos-faucet start [flags]\n\nFlags:\n      --address string              graphql api address (default \":8080\")\n      --captcha                     enable captcha verification\n      --captcha-min-score float     set Captcha min score (default 0.5)\n      --captcha-secret string       set Captcha secret\n      --captcha-verify-url string   set Captcha verify URL (default \"https://www.google.com/recaptcha/api/siteverify\")\n      --health                      enable health endpoint\n  -h, --help                        help for start\n      --metrics                     enable metrics endpoint\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string       \n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n```\n\n### GraphQL\n\nStart GraphQL server with captcha verification for the send token mutation.\n\n```shell\ncosmos-faucet start --captcha --captcha-secret $CAPCTHA_SECRET\n```\n\nAccess on playground and documentation at the root of server.\n\n## Build\n\nThe project comes with a convenient `Makefile` which depends on [Docker](https://www.docker.com). Please verify that Docker is properly installed and if not, follow the instructions:\n\n- for macOS: <https://docs.docker.com/docker-for-mac/install/>\n- for Windows: <https://docs.docker.com/docker-for-windows/install/>\n- for Linux: <https://docs.docker.com/engine/install/>\n\nTo build the app, invoke the following goal `build` of the `Makefile`:\n\n```sh\nmake build\n```\n\nThe app will be generated under the folder `target/dist`.\n\n## Contributing\n\nSo you want to contribute? Great. We appreciate any help you're willing to give. Don't hesitate to open issues and/or submit pull requests.\n\nRemember that this is the faucet we use at OKP4. This is why we may have to refuse change requests simply because they do not comply with our internal requirements, and not because they are not relevant.\n","licenseText":"BSD 3-Clause License\n\nCopyright (c) 2021, OKP4.com\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n   contributors may be used to endorse or promote products derived from\n   this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.","_id":"@okp4/cosmos-faucet-schema@1.0.1-next.20220602093004.0","dist":{"shasum":"301cc993449c66307cbccadda7179e00dffc61dc","integrity":"sha512-AkaWqC+eteE0ZW7zfRObdxKO4BFgEHtDew5wNGS0DBoYpWWeX9ZOA8Ej53EjAsdTbO5cNEi6SBH0FY/8ej0DEA==","tarball":"https://registry.npmjs.org/@okp4/cosmos-faucet-schema/-/cosmos-faucet-schema-1.0.1-next.20220602093004.0.tgz","fileCount":7,"unpackedSize":15423,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTi0TtQfPmw7RbfKUkix/RJJ+qbY/Hbp1+83GqG+ZAggIhAINW6JSobYlpwxYjLEjAadqskZw8CVKd1z+OOhAZzeYO"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimIMdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlCw/+J7henyU2tA6H/ICn5p7mZEI/ETyEdXDNp47ECECn+0ODCL2v\r\nJN47mM0klH/RxwtdhT8flLu+urh2vLlJwN014KTk5n2qP1CZZP7F8cI1kCAj\r\nV2qpr6omxJx9FfAEM326hU6ZRS9xuXckCBiNKdCBxsaBE94lt/FC9YPjTTMo\r\nRJPMVs9oPKqOCkxXIM2VI7WxAErTQRkCUMTUXSr5qTcUMLm5OYugSkQe4FCG\r\nBv7WICLVgIzpXW9/lw3yuSk/gGeoZjeBsqka4n05OmF3MnLspMusEsFe5gfz\r\nZ9v1bJUFkCmL+yupKVcohfw6KZ+6/OC0+sOgp+HD91BP8Ixd0N4BMIkEPlwl\r\nX45BppEX8K05+1JtSfOsHwoWlA76zDCrtcpon15/nKgEdblsupFig3g2pZSU\r\noHd0nYMFWyz/mjhaoNUsExMAKbxyKYXVmJ6+KZ9sM+7iXjvZ8O7ycWiZZ3QF\r\nIGHQrHzUY//3euUBzSihO+tMQCL2krYOym5zD/+Q/CUOO5/SoAIuKSaeXIt3\r\nuJlttkg938njaoukq/6GrDvhq3McCF0XxzNiSn1nLM6HxqxbxuVAhexTH1Ar\r\nEo8JTD7XE3JsNIdgNGM6DK0QBXhWWb87yrP4qSwAWBt/v3uvZeHP5dhTN3+i\r\nvg2GkBDwYkuEFFsA8hKbrtU1pKPQTj8ezsE=\r\n=IbHo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"botanik","email":"a.bot@okp4.com"},"directories":{},"maintainers":[{"name":"bdeneux","email":"b.deneux@okp4.com"},{"name":"joakim.eriksson","email":"j.eriksson@okp4.com"},{"name":"damiensne","email":"d.sonneville@okp4.com"},{"name":"kired-nour","email":"n.kired@okp4.com"},{"name":"lyjjacquin","email":"l.jacquin@okp4.com"},{"name":"ad21en","email":"a.touzouli@gmail.com"},{"name":"botanik","email":"a.bot@okp4.com"},{"name":"amimart","email":"arnaud.mimart@gmail.com"},{"name":"nperon","email":"nperon@gmail.com"},{"name":"fredericvilcot","email":"fredericvilcot@gmail.com"},{"name":"jeremylgn","email":"j.legon@okp4.com"},{"name":"ccamel","email":"camel.christophe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cosmos-faucet-schema_1.0.1-next.20220602093004.0_1654162205181_0.14094907977683446"},"_hasShrinkwrap":false},"1.0.1-next.20220606132918.0":{"name":"@okp4/cosmos-faucet-schema","version":"1.0.1-next.20220606132918.0","private":false,"description":"Cosmos Faucet GraphQL schema.","repository":{"type":"git","url":"git@github.com:okp4/cosmos-faucet.git"},"keywords":["cosmos","faucet","graphql"],"author":{"name":"okp4","url":"https://okp4.network"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/okp4/cosmos-faucet/issues"},"homepage":"https://github.com/okp4/cosmos-faucet#readme","readmeFilename":"README.md","readme":"# CØSMOS Faucet\n\n[![version](https://img.shields.io/github/v/release/okp4/cosmos-faucet)](https://github.com/okp4/cosmos-faucet/releases)\n[![build](https://github.com/okp4/cosmos-faucet/actions/workflows/build.yml/badge.svg)](https://github.com/okp4/cosmos-faucet/actions/workflows/build.yml)\n[![lint](https://github.com/okp4/cosmos-faucet/actions/workflows/lint.yml/badge.svg)](https://github.com/okp4/cosmos-faucet/actions/workflows/lint.yml)\n[![test](https://github.com/okp4/cosmos-faucet/actions/workflows/test.yml/badge.svg)](https://github.com/okp4/cosmos-faucet/actions/workflows/test.yml)\n[![maintainability](https://api.codeclimate.com/v1/badges/b2b9effa4c2f43ffbf3d/maintainability)](https://codeclimate.com/github/okp4/cosmos-faucet/maintainability)\n[![test coverage](https://api.codeclimate.com/v1/badges/b2b9effa4c2f43ffbf3d/test_coverage)](https://codeclimate.com/github/okp4/cosmos-faucet/test_coverage)\n[![conventional commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org)\n[![license](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg)](https://opensource.org/licenses/BSD-3-Clause)\n\nThis faucet app allows anyone to request tokens for a [Cosmos](https://cosmos.network/) account address, either in command line or in service mode, with optional [ReCaptcha](https://www.google.com/recaptcha/about/) security.\n\nThe faucet app supports any Cosmos based blockchain and is intended to be configured on testnet networks.\n\n## Install\n\n```sh\ngo install github.com/okp4/cosmos-faucet@latest\n\ncosmos-faucet --help\n```\n\n## Config\n\n Configuration can be passed as CLI argument, configuration file (`config.yml`) or by environment variable prefixed by `FAUCET` (i.e.: `FAUCET_MNEMONIC`).\n\n```yml\ngrpc-address: 127.0.0.1:9090\nmnemonic: \"kiwi nuclear blast wet badge...\"\nchain-id: testnet-1\ndenom: uatom\nprefix: cosmos\nfee-amount: 0\namount-send: 1\nmemo: \"Sent by økp4 faucet\"\ngas-limit: 200000\n```\n\n## Usage\n\n### CLI\n\n#### Send\n\n```shell\nSend tokens to a given address\n\nUsage:\n  cosmos-faucet send <address> [flags]\n\nFlags:\n  -h, --help   help for send\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string       \n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n```\n\n#### Start\n\n```shell\nStart the GraphQL api\n\nUsage:\n  cosmos-faucet start [flags]\n\nFlags:\n      --address string              graphql api address (default \":8080\")\n      --captcha                     enable captcha verification\n      --captcha-min-score float     set Captcha min score (default 0.5)\n      --captcha-secret string       set Captcha secret\n      --captcha-verify-url string   set Captcha verify URL (default \"https://www.google.com/recaptcha/api/siteverify\")\n      --health                      enable health endpoint\n  -h, --help                        help for start\n      --metrics                     enable metrics endpoint\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string       \n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n```\n\n### GraphQL\n\nStart GraphQL server with captcha verification for the send token mutation.\n\n```shell\ncosmos-faucet start --captcha --captcha-secret $CAPCTHA_SECRET\n```\n\nAccess on playground and documentation at the root of server.\n\n## Build\n\nThe project comes with a convenient `Makefile` which depends on [Docker](https://www.docker.com). Please verify that Docker is properly installed and if not, follow the instructions:\n\n- for macOS: <https://docs.docker.com/docker-for-mac/install/>\n- for Windows: <https://docs.docker.com/docker-for-windows/install/>\n- for Linux: <https://docs.docker.com/engine/install/>\n\nTo build the app, invoke the following goal `build` of the `Makefile`:\n\n```sh\nmake build\n```\n\nThe app will be generated under the folder `target/dist`.\n\n## :heart: Supporting this project & Contributing\n\nA simple star in this repository is enough to make us happy!\n\nBut you're also welcome to contribute! We appreciate any help you're willing to give. Don't hesitate to open issues and/or submit pull requests.\n\nRemember that this is the Cosmos Token Faucet we use at [OKP4](http://okp4.network). This is why we may have to refuse change requests simply because they do not comply with our internal requirements, and not because they are not relevant.\n","licenseText":"BSD 3-Clause License\n\nCopyright (c) 2021, OKP4.com\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n   contributors may be used to endorse or promote products derived from\n   this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.","_id":"@okp4/cosmos-faucet-schema@1.0.1-next.20220606132918.0","dist":{"shasum":"943397af482934872ea8ac366d79d6f410795a8e","integrity":"sha512-HBWnBqosX0ny7rHTPmlwsEnEkMDvsuspbtZhobN1dLhVETJsAHbK67NIWHRFtWiamtwvLtuQdGR2/RuQsO6X4w==","tarball":"https://registry.npmjs.org/@okp4/cosmos-faucet-schema/-/cosmos-faucet-schema-1.0.1-next.20220606132918.0.tgz","fileCount":7,"unpackedSize":15560,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzGXS7ZMj24sJ2xnPfikPUoj/LYi+uH2jkrnDz3NJjFgIhAL9qNx66U4QSLjQiWy16op9/1OQ1zriDXmM5oj5N3oUN"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJingEvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlKA/8CRkfEnfZCwtbYFjP7uNAou7rhIpH5tKOFvZeYY5Q5Pdl7Z74\r\nJmRhlLP+3/C8ugZqtxgO+PKCTVf1K1u128ZNXt2wLt8AFwQmVAqkyDrgzefO\r\nIgl6SJ1bHPymHuQGyNW0hre0QeK38zhvAeEL3iFTF2M4ok3T0RBnlXEJZEbO\r\nmVu/xIipMvnTMraw8zHNX5NN3rVRFMfETplY4xwZWpJ6XJlRe/ICBKqTnB7P\r\nDVNhIFiNTAURcH0j/EjN7JS42ATvav+cx46d2ClhCcFXz2FF3N/RkBElCfdg\r\nczcTinXoRx7ZPTX/wJIn9dCkzoVTPq/Dhc9y/0sY+yjn/60KJOjvYqjbaMoF\r\n6/diJoiAMdbvRe7AgChEzc5vQQ+3HYTMmAFji7kEwKHc7aSbgb4119mtS9mL\r\nt/o9Agf/63XCEkeo5t9NXL3L5OX9av18jezpoKWnsiso3qIU63d4ccOletbT\r\nyzrZvojySq1Jd6jJlG5VHeyPHuq9m09nGTc6Wdm0TRqcjbBJwa/RSlKomoFD\r\n3N7ToaQcx5TufPFLCGlsCqnnsBnxBu/cjKVpFBD83Zp3ZqXgGcbfaxZwDxE1\r\nwYsutUSeecdq2FIzEshcNeqZ/pw3NKRRXl3XPoUQ8Ji+VLyw/jOIAq4TPGTE\r\nuBt5gCsID3JwIYuVZN3KyENfjNNePHpB/6Y=\r\n=V1lM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"botanik","email":"a.bot@okp4.com"},"directories":{},"maintainers":[{"name":"laurenita","email":"l.olivier@okp4.com"},{"name":"bdeneux","email":"b.deneux@okp4.com"},{"name":"joakim.eriksson","email":"j.eriksson@okp4.com"},{"name":"damiensne","email":"d.sonneville@okp4.com"},{"name":"kired-nour","email":"n.kired@okp4.com"},{"name":"lyjjacquin","email":"l.jacquin@okp4.com"},{"name":"ad21en","email":"a.touzouli@gmail.com"},{"name":"botanik","email":"a.bot@okp4.com"},{"name":"amimart","email":"arnaud.mimart@gmail.com"},{"name":"nperon","email":"nperon@gmail.com"},{"name":"fredericvilcot","email":"fredericvilcot@gmail.com"},{"name":"jeremylgn","email":"j.legon@okp4.com"},{"name":"ccamel","email":"camel.christophe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cosmos-faucet-schema_1.0.1-next.20220606132918.0_1654522159493_0.3701174920512136"},"_hasShrinkwrap":false},"1.0.1-next.20220610173824.0":{"name":"@okp4/cosmos-faucet-schema","version":"1.0.1-next.20220610173824.0","private":false,"description":"Cosmos Faucet GraphQL schema.","repository":{"type":"git","url":"git@github.com:okp4/cosmos-faucet.git"},"keywords":["cosmos","faucet","graphql"],"author":{"name":"okp4","url":"https://okp4.network"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/okp4/cosmos-faucet/issues"},"homepage":"https://github.com/okp4/cosmos-faucet#readme","readmeFilename":"README.md","readme":"# CØSMOS Faucet\n\n[![version](https://img.shields.io/github/v/release/okp4/cosmos-faucet)](https://github.com/okp4/cosmos-faucet/releases)\n[![build](https://github.com/okp4/cosmos-faucet/actions/workflows/build.yml/badge.svg)](https://github.com/okp4/cosmos-faucet/actions/workflows/build.yml)\n[![lint](https://github.com/okp4/cosmos-faucet/actions/workflows/lint.yml/badge.svg)](https://github.com/okp4/cosmos-faucet/actions/workflows/lint.yml)\n[![test](https://github.com/okp4/cosmos-faucet/actions/workflows/test.yml/badge.svg)](https://github.com/okp4/cosmos-faucet/actions/workflows/test.yml)\n[![maintainability](https://api.codeclimate.com/v1/badges/b2b9effa4c2f43ffbf3d/maintainability)](https://codeclimate.com/github/okp4/cosmos-faucet/maintainability)\n[![test coverage](https://api.codeclimate.com/v1/badges/b2b9effa4c2f43ffbf3d/test_coverage)](https://codeclimate.com/github/okp4/cosmos-faucet/test_coverage)\n[![conventional commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org)\n[![license](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg)](https://opensource.org/licenses/BSD-3-Clause)\n\nThis faucet app allows anyone to request tokens for a [Cosmos](https://cosmos.network/) account address, either in command line or in service mode, with optional [ReCaptcha](https://www.google.com/recaptcha/about/) security.\n\nThe faucet app supports any Cosmos based blockchain and is intended to be configured on testnet networks.\n\n## Install\n\n```sh\ngo install github.com/okp4/cosmos-faucet@latest\n\ncosmos-faucet --help\n```\n\n## Config\n\n Configuration can be passed as CLI argument, configuration file (`config.yml`) or by environment variable prefixed by `FAUCET` (i.e.: `FAUCET_MNEMONIC`).\n\n```yml\ngrpc-address: 127.0.0.1:9090\nmnemonic: \"kiwi nuclear blast wet badge...\"\nchain-id: testnet-1\ndenom: uatom\nprefix: cosmos\nfee-amount: 0\namount-send: 1\nmemo: \"Sent by økp4 faucet\"\ngas-limit: 200000\n```\n\n## Usage\n\n### CLI\n\n#### Send\n\n```shell\nSend tokens to a given address\n\nUsage:\n  cosmos-faucet send <address> [flags]\n\nFlags:\n  -h, --help   help for send\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string       \n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n```\n\n#### Start\n\n```shell\nStart the GraphQL api\n\nUsage:\n  cosmos-faucet start [flags]\n\nFlags:\n      --address string              graphql api address (default \":8080\")\n      --captcha                     enable captcha verification\n      --captcha-min-score float     set Captcha min score (default 0.5)\n      --captcha-secret string       set Captcha secret\n      --captcha-verify-url string   set Captcha verify URL (default \"https://www.google.com/recaptcha/api/siteverify\")\n      --health                      enable health endpoint\n  -h, --help                        help for start\n      --metrics                     enable metrics endpoint\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string       \n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n```\n\n### GraphQL\n\nStart GraphQL server with captcha verification for the send token mutation.\n\n```shell\ncosmos-faucet start --captcha --captcha-secret $CAPCTHA_SECRET\n```\n\nAccess on playground and documentation at the root of server.\n\n## Build\n\nThe project comes with a convenient `Makefile` which depends on [Docker](https://www.docker.com). Please verify that Docker is properly installed and if not, follow the instructions:\n\n- for macOS: <https://docs.docker.com/docker-for-mac/install/>\n- for Windows: <https://docs.docker.com/docker-for-windows/install/>\n- for Linux: <https://docs.docker.com/engine/install/>\n\nTo build the app, invoke the following goal `build` of the `Makefile`:\n\n```sh\nmake build\n```\n\nThe app will be generated under the folder `target/dist`.\n\n## :heart: Supporting this project & Contributing\n\nA simple star in this repository is enough to make us happy!\n\nBut you're also welcome to contribute! We appreciate any help you're willing to give. Don't hesitate to open issues and/or submit pull requests.\n\nRemember that this is the Cosmos Token Faucet we use at [OKP4](http://okp4.network). This is why we may have to refuse change requests simply because they do not comply with our internal requirements, and not because they are not relevant.\n","licenseText":"BSD 3-Clause License\n\nCopyright (c) 2021, OKP4.com\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n   contributors may be used to endorse or promote products derived from\n   this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.","_id":"@okp4/cosmos-faucet-schema@1.0.1-next.20220610173824.0","dist":{"shasum":"2a8579f3736b3d97615e5879c8018a37ada11926","integrity":"sha512-OIaG0zM+3QKwIZs7DrioGk08dteOkl/XSz8PqynmBJ2giOoIhb1wA5QJ+KjvPqJrUtcEptua1b76LYYvf/B7ow==","tarball":"https://registry.npmjs.org/@okp4/cosmos-faucet-schema/-/cosmos-faucet-schema-1.0.1-next.20220610173824.0.tgz","fileCount":7,"unpackedSize":15560,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC8hjOm5xov7xToXn2zQzQFS5dugdmnT3QexN+YR2wNBAiA9uOMxHZMQU6wpXZjI+sv/n8JwedMCld2zcVcZhE+kVg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJio4GRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2lxAAmSC1XfhGDD7M82LtU87wh7UJ6AW2b7S4kQBXeI29bIpsJJvy\r\nT/kGMk5YY3g8/G9a61ZYw46GLSNKH9MXsuQ4SW8y/5qJkvXcs+43Rb6MpQ9i\r\nvLMxYiQkuoEEdsyKUeXIN8I+0JJAPCyL3CrFBLxKA285D3kYosIiUK6ielvX\r\ncKbMV5NRYDv/O3HFMQHiDMBPC99/FO94akA44yHov/11A4M3eoFZ/XUVzDOD\r\nngpdlxlfsfNkZhRqawoncicpjI7WO2dXOJZmUHeSHaUniEJK6iyywFB0UN88\r\nkuUCaZh3aVL6c0G9h/lAsrUtR5cWEzTnhpo2BRExT8RPkIwakkS7yKDZdZDt\r\nk6ysus3F203vCpWQo1TTvRn3rQG4APqFpPDiTTrBbxD46usfebDAzbSVksQn\r\nNs55Os116d+QuOLowWS+/9W5T7+Eriv5Tg2F/DpTIsGaWU6L8u2AoYbD+2kH\r\nb2n26S0abtMxI6l56DDkt9UH+6GrcvYk/nW7Q+rcH5TuqcfyM38FiFNq1snr\r\nhif9nYbBkaPTANQc8FyrQKLRSXQtq80bkJcnvYmkVafAaGL9a07Tdj2Dy/v1\r\n7/uQIkQW1bP84B7dy7RuiV/OA3zgaSdHjlzxPP8kuUSuV6aDmsldo2CKOt1T\r\neRupX2Du/R3S4iM08bJm1fDX9shFh9HalcM=\r\n=IUM0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"botanik","email":"a.bot@okp4.com"},"directories":{},"maintainers":[{"name":"laurenita","email":"l.olivier@okp4.com"},{"name":"bdeneux","email":"b.deneux@okp4.com"},{"name":"joakim.eriksson","email":"j.eriksson@okp4.com"},{"name":"damiensne","email":"d.sonneville@okp4.com"},{"name":"kired-nour","email":"n.kired@okp4.com"},{"name":"lyjjacquin","email":"l.jacquin@okp4.com"},{"name":"ad21en","email":"a.touzouli@gmail.com"},{"name":"botanik","email":"a.bot@okp4.com"},{"name":"amimart","email":"arnaud.mimart@gmail.com"},{"name":"nperon","email":"nperon@gmail.com"},{"name":"fredericvilcot","email":"fredericvilcot@gmail.com"},{"name":"jeremylgn","email":"j.legon@okp4.com"},{"name":"ccamel","email":"camel.christophe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cosmos-faucet-schema_1.0.1-next.20220610173824.0_1654882705732_0.4017255422478829"},"_hasShrinkwrap":false},"1.0.1-next.20220706135339.0":{"name":"@okp4/cosmos-faucet-schema","version":"1.0.1-next.20220706135339.0","private":false,"description":"Cosmos Faucet GraphQL schema.","repository":{"type":"git","url":"git@github.com:okp4/cosmos-faucet.git"},"keywords":["cosmos","faucet","graphql"],"author":{"name":"okp4","url":"https://okp4.network"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/okp4/cosmos-faucet/issues"},"homepage":"https://github.com/okp4/cosmos-faucet#readme","readmeFilename":"README.md","readme":"# CØSMOS Faucet\n\n[![version](https://img.shields.io/github/v/release/okp4/cosmos-faucet)](https://github.com/okp4/cosmos-faucet/releases)\n[![build](https://github.com/okp4/cosmos-faucet/actions/workflows/build.yml/badge.svg)](https://github.com/okp4/cosmos-faucet/actions/workflows/build.yml)\n[![lint](https://github.com/okp4/cosmos-faucet/actions/workflows/lint.yml/badge.svg)](https://github.com/okp4/cosmos-faucet/actions/workflows/lint.yml)\n[![test](https://github.com/okp4/cosmos-faucet/actions/workflows/test.yml/badge.svg)](https://github.com/okp4/cosmos-faucet/actions/workflows/test.yml)\n[![maintainability](https://api.codeclimate.com/v1/badges/b2b9effa4c2f43ffbf3d/maintainability)](https://codeclimate.com/github/okp4/cosmos-faucet/maintainability)\n[![coverage](https://codecov.io/gh/okp4/cosmos-faucet/branch/main/graph/badge.svg?token=0VQHJDMY5B)](https://codecov.io/gh/okp4/cosmos-faucet)\n[![conventional commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org)\n[![license](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg)](https://opensource.org/licenses/BSD-3-Clause)\n\nThis faucet app allows anyone to request tokens for a [Cosmos](https://cosmos.network/) account address, either in command line or in service mode, with optional [ReCaptcha](https://www.google.com/recaptcha/about/) security.\n\nThe faucet app supports any Cosmos based blockchain and is intended to be configured on testnet networks.\n\n## Install\n\n```sh\ngo install github.com/okp4/cosmos-faucet@latest\n\ncosmos-faucet --help\n```\n\n## Config\n\n Configuration can be passed as CLI argument, configuration file (`config.yml`) or by environment variable prefixed by `FAUCET` (i.e.: `FAUCET_MNEMONIC`).\n\n```yml\ngrpc-address: 127.0.0.1:9090\nmnemonic: \"kiwi nuclear blast wet badge...\"\nchain-id: testnet-1\ndenom: uatom\nprefix: cosmos\nfee-amount: 0\namount-send: 1\nmemo: \"Sent by økp4 faucet\"\ngas-limit: 200000\n```\n\n## Usage\n\n### CLI\n\n#### Send\n\n```shell\nSend tokens to a given address\n\nUsage:\n  cosmos-faucet send <address> [flags]\n\nFlags:\n  -h, --help   help for send\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string       \n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n```\n\n#### Start\n\n```shell\nStart the GraphQL api\n\nUsage:\n  cosmos-faucet start [flags]\n\nFlags:\n      --address string              graphql api address (default \":8080\")\n      --captcha                     enable captcha verification\n      --captcha-min-score float     set Captcha min score (default 0.5)\n      --captcha-secret string       set Captcha secret\n      --captcha-verify-url string   set Captcha verify URL (default \"https://www.google.com/recaptcha/api/siteverify\")\n      --health                      enable health endpoint\n  -h, --help                        help for start\n      --metrics                     enable metrics endpoint\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string       \n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n```\n\n### GraphQL\n\nStart GraphQL server with captcha verification for the send token mutation.\n\n```shell\ncosmos-faucet start --captcha --captcha-secret $CAPCTHA_SECRET\n```\n\nAccess on playground and documentation at the root of server.\n\n## Build\n\nThe project comes with a convenient `Makefile` which depends on [Docker](https://www.docker.com). Please verify that Docker is properly installed and if not, follow the instructions:\n\n- for macOS: <https://docs.docker.com/docker-for-mac/install/>\n- for Windows: <https://docs.docker.com/docker-for-windows/install/>\n- for Linux: <https://docs.docker.com/engine/install/>\n\nTo build the app, invoke the following goal `build` of the `Makefile`:\n\n```sh\nmake build\n```\n\nThe app will be generated under the folder `target/dist`.\n\n## :heart: Supporting this project & Contributing\n\nA simple star in this repository is enough to make us happy!\n\nBut you're also welcome to contribute! We appreciate any help you're willing to give. Don't hesitate to open issues and/or submit pull requests.\n\nRemember that this is the Cosmos Token Faucet we use at [OKP4](http://okp4.network). This is why we may have to refuse change requests simply because they do not comply with our internal requirements, and not because they are not relevant.\n","licenseText":"BSD 3-Clause License\n\nCopyright (c) 2021, OKP4.com\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n   contributors may be used to endorse or promote products derived from\n   this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.","_id":"@okp4/cosmos-faucet-schema@1.0.1-next.20220706135339.0","dist":{"shasum":"2f1bcd17d0ed0375fa1344477438345b5d94aea5","integrity":"sha512-5oBZXsbWiUSPZ823pWalZ4SuXg3bgbi9vdgTXX67YnSEWZ6aEZN4+qVjYQq6q8fzK+e4mO9WYEoQpTiTq8Enjw==","tarball":"https://registry.npmjs.org/@okp4/cosmos-faucet-schema/-/cosmos-faucet-schema-1.0.1-next.20220706135339.0.tgz","fileCount":7,"unpackedSize":15545,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIChvnKtQobqopVfuwONf4fW8Wkun0NhH1BOu7HAoHrxoAiAijWOPKgVNdClVxqjSrY8DGCxxEhEA4GfZlyI7UU/Tdw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixZPlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkiBAAnEsaJPQVfxtVAVTfxVF+VM9SMLMzaDBL/g9gZFnnoNbsU5KH\r\nkQUBW2jRFaOIAFgC0FM7MC4zJACl8ao8DUbylzV5ftIgV+jMCh1mRZKDyvRx\r\nVSy7kDSQm1CiGeqhJ4gQBX7HtFMbIe7+m5X5VdROxMCkEbMrVOyRFJD8YenA\r\nw3vBCC/vaqhmQ7hxKtb58nSWuT0dV2k6TYJkxV7VB6wHK/ZkOwoisM+NJ6im\r\nwjR8q6B6fCNIXSu9ozHzGZ0VUuW0ZgxaqzLUj2IR+cLsgansNd7djvFy8Gqs\r\ny1GwOfbmeCpziWurkS9spdeA2SNOdWdTGW8mjkoM4YLImaH/sPxElALhNxJJ\r\nrWwpIXMR7zLbHYHVt1aKZ3nQoJynD48GRi7kIfqZ/oTWGbn0gZcqajXIH5+H\r\nushe9CftSIILcQFzQFJLW8DVPxQVKidXIpF8tcoVsNomB3Qbg3d0N5Ga0mjD\r\nICBdMQLKBe5xHTCJzJZKfbSPAMi2OQcLLk/XupmZsSsoywzUG1sdSgX2eLJJ\r\n4n5gTSqcuyrO3oTfJcyqexGJUNr8m5bR5DTlQX1WfBh5epsR1jXkHMq9L/W9\r\nkEhPln7blVqV/057mh730qfkT+OI1OpGrtTOS2uFaAP7+s4HHfmsCp2br8/s\r\nlD4h/LkPsD0SM2XZ2A8H+rFFeiOVpY2B2yQ=\r\n=Huw7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"botanik","email":"a.bot@okp4.com"},"directories":{},"maintainers":[{"name":"joeydjr","email":"j.remion@okp4.com"},{"name":"laurenita","email":"l.olivier@okp4.com"},{"name":"bdeneux","email":"b.deneux@okp4.com"},{"name":"joakim.eriksson","email":"j.eriksson@okp4.com"},{"name":"damiensne","email":"d.sonneville@okp4.com"},{"name":"kired-nour","email":"n.kired@okp4.com"},{"name":"lyjjacquin","email":"l.jacquin@okp4.com"},{"name":"ad21en","email":"a.touzouli@gmail.com"},{"name":"botanik","email":"a.bot@okp4.com"},{"name":"amimart","email":"arnaud.mimart@gmail.com"},{"name":"nperon","email":"nperon@gmail.com"},{"name":"fredericvilcot","email":"fredericvilcot@gmail.com"},{"name":"jeremylgn","email":"j.legon@okp4.com"},{"name":"ccamel","email":"camel.christophe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cosmos-faucet-schema_1.0.1-next.20220706135339.0_1657115620897_0.30979348408699425"},"_hasShrinkwrap":false},"1.0.1-next.20220713145900.0":{"name":"@okp4/cosmos-faucet-schema","version":"1.0.1-next.20220713145900.0","private":false,"description":"Cosmos Faucet GraphQL schema.","repository":{"type":"git","url":"git@github.com:okp4/cosmos-faucet.git"},"keywords":["cosmos","faucet","graphql"],"author":{"name":"okp4","url":"https://okp4.network"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/okp4/cosmos-faucet/issues"},"homepage":"https://github.com/okp4/cosmos-faucet#readme","readmeFilename":"README.md","readme":"# CØSMOS Faucet\n\n[![version](https://img.shields.io/github/v/release/okp4/cosmos-faucet)](https://github.com/okp4/cosmos-faucet/releases)\n[![build](https://github.com/okp4/cosmos-faucet/actions/workflows/build.yml/badge.svg)](https://github.com/okp4/cosmos-faucet/actions/workflows/build.yml)\n[![lint](https://github.com/okp4/cosmos-faucet/actions/workflows/lint.yml/badge.svg)](https://github.com/okp4/cosmos-faucet/actions/workflows/lint.yml)\n[![test](https://github.com/okp4/cosmos-faucet/actions/workflows/test.yml/badge.svg)](https://github.com/okp4/cosmos-faucet/actions/workflows/test.yml)\n[![maintainability](https://api.codeclimate.com/v1/badges/b2b9effa4c2f43ffbf3d/maintainability)](https://codeclimate.com/github/okp4/cosmos-faucet/maintainability)\n[![coverage](https://codecov.io/gh/okp4/cosmos-faucet/branch/main/graph/badge.svg?token=0VQHJDMY5B)](https://codecov.io/gh/okp4/cosmos-faucet)\n[![conventional commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org)\n[![license](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg)](https://opensource.org/licenses/BSD-3-Clause)\n\nThis faucet app allows anyone to request tokens for a [Cosmos](https://cosmos.network/) account address, either in command line or in service mode, with optional [ReCaptcha](https://www.google.com/recaptcha/about/) security.\n\nThe faucet app supports any Cosmos based blockchain and is intended to be configured on testnet networks.\n\n## Install\n\n```sh\ngo install github.com/okp4/cosmos-faucet@latest\n\ncosmos-faucet --help\n```\n\n## Config\n\n Configuration can be passed as CLI argument, configuration file (`config.yml`) or by environment variable prefixed by `FAUCET` (i.e.: `FAUCET_MNEMONIC`).\n\n```yml\ngrpc-address: 127.0.0.1:9090\nmnemonic: \"kiwi nuclear blast wet badge...\"\nchain-id: testnet-1\ndenom: uatom\nprefix: cosmos\nfee-amount: 0\namount-send: 1\nmemo: \"Sent by økp4 faucet\"\ngas-limit: 200000\n```\n\n## Usage\n\n### CLI\n\n#### Send\n\n```shell\nSend tokens to a given address\n\nUsage:\n  cosmos-faucet send <address> [flags]\n\nFlags:\n  -h, --help   help for send\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string       \n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n```\n\n#### Start\n\n```shell\nStart the GraphQL api\n\nUsage:\n  cosmos-faucet start [flags]\n\nFlags:\n      --address string              graphql api address (default \":8080\")\n      --captcha                     enable captcha verification\n      --captcha-min-score float     set Captcha min score (default 0.5)\n      --captcha-secret string       set Captcha secret\n      --captcha-verify-url string   set Captcha verify URL (default \"https://www.google.com/recaptcha/api/siteverify\")\n      --health                      enable health endpoint\n  -h, --help                        help for start\n      --metrics                     enable metrics endpoint\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string       \n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n```\n\n### GraphQL\n\nStart GraphQL server with captcha verification for the send token mutation.\n\n```shell\ncosmos-faucet start --captcha --captcha-secret $CAPCTHA_SECRET\n```\n\nAccess on playground and documentation at the root of server.\n\n## Build\n\nThe project comes with a convenient `Makefile` which depends on [Docker](https://www.docker.com). Please verify that Docker is properly installed and if not, follow the instructions:\n\n- for macOS: <https://docs.docker.com/docker-for-mac/install/>\n- for Windows: <https://docs.docker.com/docker-for-windows/install/>\n- for Linux: <https://docs.docker.com/engine/install/>\n\nTo build the app, invoke the following goal `build` of the `Makefile`:\n\n```sh\nmake build\n```\n\nThe app will be generated under the folder `target/dist`.\n\n## :heart: Supporting this project & Contributing\n\nA simple star in this repository is enough to make us happy!\n\nBut you're also welcome to contribute! We appreciate any help you're willing to give. Don't hesitate to open issues and/or submit pull requests.\n\nRemember that this is the Cosmos Token Faucet we use at [OKP4](http://okp4.network). This is why we may have to refuse change requests simply because they do not comply with our internal requirements, and not because they are not relevant.\n","licenseText":"BSD 3-Clause License\n\nCopyright (c) 2021, OKP4.com\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n   contributors may be used to endorse or promote products derived from\n   this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.","_id":"@okp4/cosmos-faucet-schema@1.0.1-next.20220713145900.0","dist":{"shasum":"5e521c9b09f9d6f6015b70eabcebe51a49011008","integrity":"sha512-1k0JcRnwhfgL1EmBmFwpKqcj7KNFytRNOHyuMAe9EMh+uuWh1XaGENe66SkjYMi3gt0O7ykPilzrpkogQU1vpA==","tarball":"https://registry.npmjs.org/@okp4/cosmos-faucet-schema/-/cosmos-faucet-schema-1.0.1-next.20220713145900.0.tgz","fileCount":7,"unpackedSize":15545,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBeQaxNwmrFK0m1Odq2EhhFjlshgxuGYNUecsfXak3InAiEA1aR98wqk1X2ReiRtloK0izTjs4C13ml3cUBca8j7V9Y="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizt21ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3exAAjxL5VzjMwWMn5lhD3FPKPR5KrbfTFon4pxm+pxXzVcDeYPG3\r\ndPqmaNCnKP93M72CopIUFTESWMakRxv/Qt+gAyONOnM23ZNFsi+/7x72O//T\r\nCGIB509h/M1ZT5jQwYfK/r4XX1Uznf9E5KcFxyEHnzydJTT+esD8Eq36tAiz\r\nfAiTlE/YgceslM9bu3rWSX5c5F+VZzx8r38Xm6DqmjB93ra4LdM8Zwqrixcv\r\nfJd/sps9c1gb2X5Z/rCbzxgue2FqkYS3Fs9lcQydOJbebnTLT7rhd5oB4+z/\r\nYNJF2Ww/5BZqjGl1XfIbn5TFdTPXh41Lloh+cWy/rT+pZoBm2SbV5o4EulVH\r\nVj3zqWOsCsctehqU4I/jYsYBy+cAxDgFO52K7gkahAUIOBWw+gecrZGLv/Wp\r\nPIrfwe/TjUiIVq/m4cuK2qtb3eRoil+ewAuiFiSuSxIOqy6ulB0Hr/z4KeqO\r\nZuMfXbFo6bkculqiYt5LWQR1x3VW2gZuH2aU04xJT8BHRLolEnq4dBfq2TKG\r\ny/bvDrjaX3AFuHyrL796Vx2D3/dYAhc2jg6qeajTweIPIuut2wRlCpzYPgrY\r\nCjf5ygK9Vx5PMxs2FU/BkgtIh4IAcmybxgcagQoIL9adBICzpnPetiaqor1f\r\n1Wcz0Hwk9qxF0FClgiWMek1GrhPQLrIUgj4=\r\n=VBab\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"botanik","email":"a.bot@okp4.com"},"directories":{},"maintainers":[{"name":"joeydjr","email":"j.remion@okp4.com"},{"name":"laurenita","email":"l.olivier@okp4.com"},{"name":"bdeneux","email":"b.deneux@okp4.com"},{"name":"joakim.eriksson","email":"j.eriksson@okp4.com"},{"name":"damiensne","email":"d.sonneville@okp4.com"},{"name":"kired-nour","email":"n.kired@okp4.com"},{"name":"lyjjacquin","email":"l.jacquin@okp4.com"},{"name":"ad21en","email":"a.touzouli@gmail.com"},{"name":"botanik","email":"a.bot@okp4.com"},{"name":"amimart","email":"arnaud.mimart@gmail.com"},{"name":"nperon","email":"nperon@gmail.com"},{"name":"fredericvilcot","email":"fredericvilcot@gmail.com"},{"name":"jeremylgn","email":"j.legon@okp4.com"},{"name":"ccamel","email":"camel.christophe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cosmos-faucet-schema_1.0.1-next.20220713145900.0_1657724341686_0.7900338756117842"},"_hasShrinkwrap":false},"1.0.1-next.20220811085437.0":{"name":"@okp4/cosmos-faucet-schema","version":"1.0.1-next.20220811085437.0","private":false,"description":"Cosmos Faucet GraphQL schema.","repository":{"type":"git","url":"git@github.com:okp4/cosmos-faucet.git"},"keywords":["cosmos","faucet","graphql"],"author":{"name":"okp4","url":"https://okp4.network"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/okp4/cosmos-faucet/issues"},"homepage":"https://github.com/okp4/cosmos-faucet#readme","readmeFilename":"README.md","readme":"# CØSMOS Faucet\n\n[![version](https://img.shields.io/github/v/release/okp4/cosmos-faucet)](https://github.com/okp4/cosmos-faucet/releases)\n[![build](https://github.com/okp4/cosmos-faucet/actions/workflows/build.yml/badge.svg)](https://github.com/okp4/cosmos-faucet/actions/workflows/build.yml)\n[![lint](https://github.com/okp4/cosmos-faucet/actions/workflows/lint.yml/badge.svg)](https://github.com/okp4/cosmos-faucet/actions/workflows/lint.yml)\n[![test](https://github.com/okp4/cosmos-faucet/actions/workflows/test.yml/badge.svg)](https://github.com/okp4/cosmos-faucet/actions/workflows/test.yml)\n[![maintainability](https://api.codeclimate.com/v1/badges/b2b9effa4c2f43ffbf3d/maintainability)](https://codeclimate.com/github/okp4/cosmos-faucet/maintainability)\n[![coverage](https://codecov.io/gh/okp4/cosmos-faucet/branch/main/graph/badge.svg?token=0VQHJDMY5B)](https://codecov.io/gh/okp4/cosmos-faucet)\n[![conventional commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org)\n[![license](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg)](https://opensource.org/licenses/BSD-3-Clause)\n\nThis faucet app allows anyone to request tokens for a [Cosmos](https://cosmos.network/) account address, either in command line or in service mode, with optional [ReCaptcha](https://www.google.com/recaptcha/about/) security.\n\nThe faucet app supports any Cosmos based blockchain and is intended to be configured on testnet networks.\n\n## Install\n\n```sh\ngo install github.com/okp4/cosmos-faucet@latest\n\ncosmos-faucet --help\n```\n\n## Config\n\n Configuration can be passed as CLI argument, configuration file (`config.yml`) or by environment variable prefixed by `FAUCET` (i.e.: `FAUCET_MNEMONIC`).\n\n```yml\ngrpc-address: 127.0.0.1:9090\nmnemonic: \"kiwi nuclear blast wet badge...\"\nchain-id: testnet-1\ndenom: uatom\nprefix: cosmos\nfee-amount: 0\namount-send: 1\nmemo: \"Sent by økp4 faucet\"\ngas-limit: 200000\n```\n\n## Usage\n\n### CLI\n\n#### Send\n\n```shell\nSend tokens to a given address\n\nUsage:\n  cosmos-faucet send <address> [flags]\n\nFlags:\n  -h, --help   help for send\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string       \n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n```\n\n#### Start\n\n```shell\nStart the GraphQL api\n\nUsage:\n  cosmos-faucet start [flags]\n\nFlags:\n      --address string              graphql api address (default \":8080\")\n      --captcha                     enable captcha verification\n      --captcha-min-score float     set Captcha min score (default 0.5)\n      --captcha-secret string       set Captcha secret\n      --captcha-verify-url string   set Captcha verify URL (default \"https://www.google.com/recaptcha/api/siteverify\")\n      --health                      enable health endpoint\n  -h, --help                        help for start\n      --metrics                     enable metrics endpoint\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string       \n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n```\n\n### GraphQL\n\nStart GraphQL server with captcha verification for the send token mutation.\n\n```shell\ncosmos-faucet start --captcha --captcha-secret $CAPCTHA_SECRET\n```\n\nAccess on playground and documentation at the root of server.\n\n## Build\n\nThe project comes with a convenient `Makefile` which depends on [Docker](https://www.docker.com). Please verify that Docker is properly installed and if not, follow the instructions:\n\n- for macOS: <https://docs.docker.com/docker-for-mac/install/>\n- for Windows: <https://docs.docker.com/docker-for-windows/install/>\n- for Linux: <https://docs.docker.com/engine/install/>\n\nTo build the app, invoke the following goal `build` of the `Makefile`:\n\n```sh\nmake build\n```\n\nThe app will be generated under the folder `target/dist`.\n\n## :heart: Supporting this project & Contributing\n\nA simple star in this repository is enough to make us happy!\n\nBut you're also welcome to contribute! We appreciate any help you're willing to give. Don't hesitate to open issues and/or submit pull requests.\n\nRemember that this is the Cosmos Token Faucet we use at [OKP4](http://okp4.network). This is why we may have to refuse change requests simply because they do not comply with our internal requirements, and not because they are not relevant.\n","licenseText":"BSD 3-Clause License\n\nCopyright (c) 2021, OKP4.com\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n   contributors may be used to endorse or promote products derived from\n   this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.","_id":"@okp4/cosmos-faucet-schema@1.0.1-next.20220811085437.0","dist":{"shasum":"304394ba68265c6f0fa9b0d47d3f645c59e2bfa4","integrity":"sha512-FXpnzO1H9CCkIQXzB5ES6MdDh9qO8mhMiGx1VQ250z/SvuZdJBs5egHzeyebebGWsndbLcmkfxDmMqB0A/JpNw==","tarball":"https://registry.npmjs.org/@okp4/cosmos-faucet-schema/-/cosmos-faucet-schema-1.0.1-next.20220811085437.0.tgz","fileCount":7,"unpackedSize":15545,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAx4/DXrl6kUkVZUDM5UmONG+4XmQiiDWtdqd5q2ohZTAiA7qtWhxTut32CqsSNoXSjw3CQHksp6Q9FRgRDJj00rvQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9MPOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLsQ/9FjSRpJjgSQMNRqAfgPtKtgFr5v5MOHV/zoFpezSlXhKjtHk/\r\nckgSVO991iWKiew+bjs95+PKcpUyNkYYO3W82Q9v5QuvOP+HeaAFpxrWXOvZ\r\n93tkQPfP14CSFLapI7qF1aXbaZiwPuJHe8R4NMvX0nmldLyBApgwKru2klGI\r\nTVwwrhcFKmWIib2A/K2EE/FBHfQdW0mIlpNFYD5Df0440bz995ljMe6sMeB1\r\nmsQdd6KVe+ttrpFw6nrCqE4ayweTvMwexM9/rs56mm1QKp2zYx7UAtds4G99\r\nOX1k5xm57MfkeVzWT8gBYguXmvUWNFxqWVupxLqeiEx4uz8fYr1S0EW3vgpd\r\nCtGEcb0lcDe7yDR9TXet6bItvHfEBMzoIJoT3RbisVk3WUOSjONlYdEFqgHM\r\nUBE8xQ7DcQ8PvxHXInedEJpdzAUbJ0SI10iSUrbo5GPXNMNeI0EYUD/80FcT\r\nHsNh8nXavmAzFS80ZdUX+4qqizdAI4Spqbw+1oKPj1aAG99G5QO9pFLb3O2d\r\nVT/h9Ri2L6U8yGFlpQHyNHAIEwxW6MJIuIP7nPNuu+T7bmALehoABct89npD\r\na3RAHolOV/aBM976NEJrSvBxSPi7z2SVeJytIb3a4BVTSSwbXKxiveUuIgyN\r\nmiCaJDPqLTcU6j/rdYh9ellgk2Fqq/TLnBY=\r\n=3Bm6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"botanik","email":"a.bot@okp4.com"},"directories":{},"maintainers":[{"name":"joeydjr","email":"j.remion@okp4.com"},{"name":"laurenita","email":"l.olivier@okp4.com"},{"name":"bdeneux","email":"b.deneux@okp4.com"},{"name":"joakim.eriksson","email":"j.eriksson@okp4.com"},{"name":"damiensne","email":"d.sonneville@okp4.com"},{"name":"kired-nour","email":"n.kired@okp4.com"},{"name":"lyjjacquin","email":"l.jacquin@okp4.com"},{"name":"ad21en","email":"a.touzouli@gmail.com"},{"name":"botanik","email":"a.bot@okp4.com"},{"name":"amimart","email":"arnaud.mimart@gmail.com"},{"name":"nperon","email":"nperon@gmail.com"},{"name":"fredericvilcot","email":"fredericvilcot@gmail.com"},{"name":"jeremylgn","email":"j.legon@okp4.com"},{"name":"ccamel","email":"camel.christophe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cosmos-faucet-schema_1.0.1-next.20220811085437.0_1660208078578_0.38413184334332895"},"_hasShrinkwrap":false},"1.0.1-next.20220817080422.0":{"name":"@okp4/cosmos-faucet-schema","version":"1.0.1-next.20220817080422.0","private":false,"description":"Cosmos Faucet GraphQL schema.","repository":{"type":"git","url":"git@github.com:okp4/cosmos-faucet.git"},"keywords":["cosmos","faucet","graphql"],"author":{"name":"okp4","url":"https://okp4.network"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/okp4/cosmos-faucet/issues"},"homepage":"https://github.com/okp4/cosmos-faucet#readme","readmeFilename":"README.md","readme":"# CØSMOS Faucet\n\n[![version](https://img.shields.io/github/v/release/okp4/cosmos-faucet)](https://github.com/okp4/cosmos-faucet/releases)\n[![build](https://github.com/okp4/cosmos-faucet/actions/workflows/build.yml/badge.svg)](https://github.com/okp4/cosmos-faucet/actions/workflows/build.yml)\n[![lint](https://github.com/okp4/cosmos-faucet/actions/workflows/lint.yml/badge.svg)](https://github.com/okp4/cosmos-faucet/actions/workflows/lint.yml)\n[![test](https://github.com/okp4/cosmos-faucet/actions/workflows/test.yml/badge.svg)](https://github.com/okp4/cosmos-faucet/actions/workflows/test.yml)\n[![maintainability](https://api.codeclimate.com/v1/badges/b2b9effa4c2f43ffbf3d/maintainability)](https://codeclimate.com/github/okp4/cosmos-faucet/maintainability)\n[![coverage](https://codecov.io/gh/okp4/cosmos-faucet/branch/main/graph/badge.svg?token=0VQHJDMY5B)](https://codecov.io/gh/okp4/cosmos-faucet)\n[![conventional commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org)\n[![license](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg)](https://opensource.org/licenses/BSD-3-Clause)\n\nThis faucet app allows anyone to request tokens for a [Cosmos](https://cosmos.network/) account address, either in command line or in service mode, with optional [ReCaptcha](https://www.google.com/recaptcha/about/) security.\n\nThe faucet app supports any Cosmos based blockchain and is intended to be configured on testnet networks.\n\n## Install\n\n```sh\ngo install github.com/okp4/cosmos-faucet@latest\n\ncosmos-faucet --help\n```\n\n## Config\n\n Configuration can be passed as CLI argument, configuration file (`config.yml`) or by environment variable prefixed by `FAUCET` (i.e.: `FAUCET_MNEMONIC`).\n\n```yml\ngrpc-address: 127.0.0.1:9090\nmnemonic: \"kiwi nuclear blast wet badge...\"\nchain-id: testnet-1\ndenom: uatom\nprefix: cosmos\nfee-amount: 0\namount-send: 1\nmemo: \"Sent by økp4 faucet\"\ngas-limit: 200000\n```\n\n## Usage\n\n### CLI\n\n#### Send\n\n```shell\nSend tokens to a given address\n\nUsage:\n  cosmos-faucet send <address> [flags]\n\nFlags:\n  -h, --help   help for send\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string       \n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n```\n\n#### Start\n\n```shell\nStart the GraphQL api\n\nUsage:\n  cosmos-faucet start [flags]\n\nFlags:\n      --address string              graphql api address (default \":8080\")\n      --captcha                     enable captcha verification\n      --captcha-min-score float     set Captcha min score (default 0.5)\n      --captcha-secret string       set Captcha secret\n      --captcha-verify-url string   set Captcha verify URL (default \"https://www.google.com/recaptcha/api/siteverify\")\n      --health                      enable health endpoint\n  -h, --help                        help for start\n      --metrics                     enable metrics endpoint\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string       \n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n```\n\n### GraphQL\n\nStart GraphQL server with captcha verification for the send token mutation.\n\n```shell\ncosmos-faucet start --captcha --captcha-secret $CAPCTHA_SECRET\n```\n\nAccess on playground and documentation at the root of server.\n\n## Build\n\nThe project comes with a convenient `Makefile` which depends on [Docker](https://www.docker.com). Please verify that Docker is properly installed and if not, follow the instructions:\n\n- for macOS: <https://docs.docker.com/docker-for-mac/install/>\n- for Windows: <https://docs.docker.com/docker-for-windows/install/>\n- for Linux: <https://docs.docker.com/engine/install/>\n\nTo build the app, invoke the following goal `build` of the `Makefile`:\n\n```sh\nmake build\n```\n\nThe app will be generated under the folder `target/dist`.\n\n## :heart: Supporting this project & Contributing\n\nA simple star in this repository is enough to make us happy!\n\nBut you're also welcome to contribute! We appreciate any help you're willing to give. Don't hesitate to open issues and/or submit pull requests.\n\nRemember that this is the Cosmos Token Faucet we use at [OKP4](http://okp4.network). This is why we may have to refuse change requests simply because they do not comply with our internal requirements, and not because they are not relevant.\n","licenseText":"BSD 3-Clause License\n\nCopyright (c) 2021, OKP4.com\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n   contributors may be used to endorse or promote products derived from\n   this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.","_id":"@okp4/cosmos-faucet-schema@1.0.1-next.20220817080422.0","dist":{"shasum":"32189dc30a6a57f80555cddfb9b4c6f343d5a10e","integrity":"sha512-+9CopqFEf0SnjhofY4AVR9LT4TB3WWZI+MY/Z8nxaj57pe4RLqpl0pPF9VSDrlODK2ufCh6WE3fFEBYWsD+xiQ==","tarball":"https://registry.npmjs.org/@okp4/cosmos-faucet-schema/-/cosmos-faucet-schema-1.0.1-next.20220817080422.0.tgz","fileCount":7,"unpackedSize":15545,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNmHFH35QZUmXRRyOlzbDSsxVaVF5LMdqJap4i+mwcowIhALxbWWdJCAFCNYOcLfH5JlU3FoHEktn2u4BvYKlTz9pL"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/KEHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOrg//XeiM9PQ5USbCx9+AOzOBLSa2eOuBS+DMwJX7UDcoVHqjC+bZ\r\nsPeZQwt6lI2psL4cRYQ9f0TtTiC5EWT/JzGt8+VUXxh956+tp4q/kyAiKMHZ\r\nSrHkM55a806mrHwDNaTrwWjdOGGyj5R3i9ugE3AD0PK+um8R/5KTKJc1f13i\r\nD1gyNlEHf3wTAHo/TVQSBGOQltzVCQgcImeLXxdEx5MzoOw2rNZ3hQZebPA/\r\ndmGoshx1GIZTEWU+NS0bZfyu8rToVnu704xry4NVgMZJI98S21rpszJE5TM7\r\nzsTnN1+B2pt9IqpotftLDXszgYxuRaaGxiGxjx3NAXnAXwakzws/hogA5/sV\r\nwIBApoWXFINKZ6smnsc4azZTiticRmk+oxU3OZYdySMCBAf1HUUnM31IrPHM\r\nnPvOasUx5/4FJJCHDXBQu0XaW+v5Kptj3oKalSC6ei78vURVHcSoRxkDh+Qc\r\nlaOogTrFGHMGF3vC5NpXagVxOX4RF8egLglN+UbiDZgx8xkr9NxDH7W6qzuC\r\nP4cn+4c/9LBPeEYR8cal7SdbaVa8vcThu3QDA/YWqICFDd9D8IUPXGfgMgir\r\nq4d5lhLn6HFSgmQowkaGFUHmvNPo7G14OGrDemeEJosUkwHiR6biEWm7byrB\r\nbUrnG2vaYdn4A65x/xDHbjjRXrELZMXY3QE=\r\n=pSLx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"botanik","email":"a.bot@okp4.com"},"directories":{},"maintainers":[{"name":"joeydjr","email":"j.remion@okp4.com"},{"name":"laurenita","email":"l.olivier@okp4.com"},{"name":"bdeneux","email":"b.deneux@okp4.com"},{"name":"joakim.eriksson","email":"j.eriksson@okp4.com"},{"name":"damiensne","email":"d.sonneville@okp4.com"},{"name":"kired-nour","email":"n.kired@okp4.com"},{"name":"lyjjacquin","email":"l.jacquin@okp4.com"},{"name":"ad21en","email":"a.touzouli@gmail.com"},{"name":"botanik","email":"a.bot@okp4.com"},{"name":"amimart","email":"arnaud.mimart@gmail.com"},{"name":"nperon","email":"nperon@gmail.com"},{"name":"fredericvilcot","email":"fredericvilcot@gmail.com"},{"name":"jeremylgn","email":"j.legon@okp4.com"},{"name":"ccamel","email":"camel.christophe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cosmos-faucet-schema_1.0.1-next.20220817080422.0_1660723463471_0.9620093856226553"},"_hasShrinkwrap":false},"1.0.1-next.20220817154657.0":{"name":"@okp4/cosmos-faucet-schema","version":"1.0.1-next.20220817154657.0","private":false,"description":"Cosmos Faucet GraphQL schema.","repository":{"type":"git","url":"git@github.com:okp4/cosmos-faucet.git"},"keywords":["cosmos","faucet","graphql"],"author":{"name":"okp4","url":"https://okp4.network"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/okp4/cosmos-faucet/issues"},"homepage":"https://github.com/okp4/cosmos-faucet#readme","readmeFilename":"README.md","readme":"# CØSMOS Faucet\n\n[![version](https://img.shields.io/github/v/release/okp4/cosmos-faucet)](https://github.com/okp4/cosmos-faucet/releases)\n[![build](https://github.com/okp4/cosmos-faucet/actions/workflows/build.yml/badge.svg)](https://github.com/okp4/cosmos-faucet/actions/workflows/build.yml)\n[![lint](https://github.com/okp4/cosmos-faucet/actions/workflows/lint.yml/badge.svg)](https://github.com/okp4/cosmos-faucet/actions/workflows/lint.yml)\n[![test](https://github.com/okp4/cosmos-faucet/actions/workflows/test.yml/badge.svg)](https://github.com/okp4/cosmos-faucet/actions/workflows/test.yml)\n[![maintainability](https://api.codeclimate.com/v1/badges/b2b9effa4c2f43ffbf3d/maintainability)](https://codeclimate.com/github/okp4/cosmos-faucet/maintainability)\n[![coverage](https://codecov.io/gh/okp4/cosmos-faucet/branch/main/graph/badge.svg?token=0VQHJDMY5B)](https://codecov.io/gh/okp4/cosmos-faucet)\n[![conventional commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org)\n[![license](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg)](https://opensource.org/licenses/BSD-3-Clause)\n\nThis faucet app allows anyone to request tokens for a [Cosmos](https://cosmos.network/) account address, either in command line or in service mode, with optional [ReCaptcha](https://www.google.com/recaptcha/about/) security.\n\nThe faucet app supports any Cosmos based blockchain and is intended to be configured on testnet networks.\n\n## Install\n\n```sh\ngo install github.com/okp4/cosmos-faucet@latest\n\ncosmos-faucet --help\n```\n\n## Config\n\n Configuration can be passed as CLI argument, configuration file (`config.yml`) or by environment variable prefixed by `FAUCET` (i.e.: `FAUCET_MNEMONIC`).\n\n```yml\ngrpc-address: 127.0.0.1:9090\nmnemonic: \"kiwi nuclear blast wet badge...\"\nchain-id: testnet-1\ndenom: uatom\nprefix: cosmos\nfee-amount: 0\namount-send: 1\nmemo: \"Sent by økp4 faucet\"\ngas-limit: 200000\n```\n\n## Usage\n\n### CLI\n\n#### Send\n\n```shell\nSend tokens to a given address\n\nUsage:\n  cosmos-faucet send <address> [flags]\n\nFlags:\n  -h, --help   help for send\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string       \n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n```\n\n#### Start\n\n```shell\nStart the GraphQL api\n\nUsage:\n  cosmos-faucet start [flags]\n\nFlags:\n      --address string              graphql api address (default \":8080\")\n      --captcha                     enable captcha verification\n      --captcha-min-score float     set Captcha min score (default 0.5)\n      --captcha-secret string       set Captcha secret\n      --captcha-verify-url string   set Captcha verify URL (default \"https://www.google.com/recaptcha/api/siteverify\")\n      --health                      enable health endpoint\n  -h, --help                        help for start\n      --metrics                     enable metrics endpoint\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string       \n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n```\n\n### GraphQL\n\nStart GraphQL server with captcha verification for the send token mutation.\n\n```shell\ncosmos-faucet start --captcha --captcha-secret $CAPCTHA_SECRET\n```\n\nAccess on playground and documentation at the root of server.\n\n## Build\n\nThe project comes with a convenient `Makefile` which depends on [Docker](https://www.docker.com). Please verify that Docker is properly installed and if not, follow the instructions:\n\n- for macOS: <https://docs.docker.com/docker-for-mac/install/>\n- for Windows: <https://docs.docker.com/docker-for-windows/install/>\n- for Linux: <https://docs.docker.com/engine/install/>\n\nTo build the app, invoke the following goal `build` of the `Makefile`:\n\n```sh\nmake build\n```\n\nThe app will be generated under the folder `target/dist`.\n\n## :heart: Supporting this project & Contributing\n\nA simple star in this repository is enough to make us happy!\n\nBut you're also welcome to contribute! We appreciate any help you're willing to give. Don't hesitate to open issues and/or submit pull requests.\n\nRemember that this is the Cosmos Token Faucet we use at [OKP4](http://okp4.network). This is why we may have to refuse change requests simply because they do not comply with our internal requirements, and not because they are not relevant.\n","licenseText":"BSD 3-Clause License\n\nCopyright (c) 2021, OKP4.com\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n   contributors may be used to endorse or promote products derived from\n   this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.","_id":"@okp4/cosmos-faucet-schema@1.0.1-next.20220817154657.0","dist":{"shasum":"7d9ef78bf1cacada3d69c0d02f485d81d065e3e8","integrity":"sha512-nrKTYszBSSBLt/LXoas22b0tSxb/7FVFW3Ug1Evzil7hxOH4yNaLDoiFiSu7qTTNh/mT+YsqQOZLyRM2pUz4Hw==","tarball":"https://registry.npmjs.org/@okp4/cosmos-faucet-schema/-/cosmos-faucet-schema-1.0.1-next.20220817154657.0.tgz","fileCount":7,"unpackedSize":15545,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXfV6BG7ti4zWitNNBWq7JjjoEcuqW88UdOyUg3Vhj+wIhAPKcS2JtqlzcucmfGv/DQjO3eS3ni5wMK5fYE7dfvgd4"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/Q10ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqqnw//SgHTpyAdA8NsvmBpBPbVhau5NbXU7VIz+jCxyfYVkObyxlnU\r\nalkwS7/xWUYqN5fGu6ZUByqHDlV3lxuBN93O3rWCeNOGQAk69kPvzwqT22fE\r\nFSdLCBTBcDEgbr1ZffIrH8HbEYWAHkZ78++o6/X8z16zwDGU+5945xkPPgHw\r\nsPI1HSQGZoEDlTRTeGFIIDF0GBotJ4xMAZ8Jt0l4i56rOFCAO39lr70d9qAI\r\n5ZlWYh0W83Xg8OaesYXw+dS32fv8lTqmSQAblKNQ6wrlknPejw3Wyxp5JKqs\r\njWcOLxgxTJKCfW0CmE6/fwTHafb4YyZCcXHHP46Jh4qEG9yjEF30mDItxsqY\r\n4xuubD3PUudaAbdKxW1yrV2yizG3/bj3Gs6Nr4Sa9rKqryCMrycmB1xYr5ya\r\nD2ZRxqprBfLd3X+4z2oq/NNNrmjxJlDa880YSm+Flsk5kQyAW8GdnLTur+q6\r\ndNB+FVE3EkO386XUUaHE+BIDXfGpJEXyEc30ctkMT0Z5JfVkXx8sNWWCT7iw\r\nm/MbkVhrIXh8oRhRcR8kfsORC8sDFETzkWZxjXnEgEsyW/zAmaZcwR2Ao0Pp\r\nGX6bNtWTtwIprUdgswdpu8/C4amRCOIZe6BRzT+mnk0sbYyU2+8chuYI0T8r\r\nJGFxlTpuF0NdCNZ2hAXCoYBXxXOES3hXVgk=\r\n=mbwC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"botanik","email":"a.bot@okp4.com"},"directories":{},"maintainers":[{"name":"joeydjr","email":"j.remion@okp4.com"},{"name":"laurenita","email":"l.olivier@okp4.com"},{"name":"bdeneux","email":"b.deneux@okp4.com"},{"name":"joakim.eriksson","email":"j.eriksson@okp4.com"},{"name":"damiensne","email":"d.sonneville@okp4.com"},{"name":"kired-nour","email":"n.kired@okp4.com"},{"name":"lyjjacquin","email":"l.jacquin@okp4.com"},{"name":"ad21en","email":"a.touzouli@gmail.com"},{"name":"botanik","email":"a.bot@okp4.com"},{"name":"amimart","email":"arnaud.mimart@gmail.com"},{"name":"nperon","email":"nperon@gmail.com"},{"name":"fredericvilcot","email":"fredericvilcot@gmail.com"},{"name":"jeremylgn","email":"j.legon@okp4.com"},{"name":"ccamel","email":"camel.christophe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cosmos-faucet-schema_1.0.1-next.20220817154657.0_1660751220180_0.44579254584547856"},"_hasShrinkwrap":false},"1.0.1-next.20220822081118.0":{"name":"@okp4/cosmos-faucet-schema","version":"1.0.1-next.20220822081118.0","private":false,"description":"Cosmos Faucet GraphQL schema.","repository":{"type":"git","url":"git@github.com:okp4/cosmos-faucet.git"},"keywords":["cosmos","faucet","graphql"],"author":{"name":"okp4","url":"https://okp4.network"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/okp4/cosmos-faucet/issues"},"homepage":"https://github.com/okp4/cosmos-faucet#readme","readmeFilename":"README.md","readme":"# CØSMOS Faucet\n\n[![version](https://img.shields.io/github/v/release/okp4/cosmos-faucet)](https://github.com/okp4/cosmos-faucet/releases)\n[![build](https://github.com/okp4/cosmos-faucet/actions/workflows/build.yml/badge.svg)](https://github.com/okp4/cosmos-faucet/actions/workflows/build.yml)\n[![lint](https://github.com/okp4/cosmos-faucet/actions/workflows/lint.yml/badge.svg)](https://github.com/okp4/cosmos-faucet/actions/workflows/lint.yml)\n[![test](https://github.com/okp4/cosmos-faucet/actions/workflows/test.yml/badge.svg)](https://github.com/okp4/cosmos-faucet/actions/workflows/test.yml)\n[![maintainability](https://api.codeclimate.com/v1/badges/b2b9effa4c2f43ffbf3d/maintainability)](https://codeclimate.com/github/okp4/cosmos-faucet/maintainability)\n[![coverage](https://codecov.io/gh/okp4/cosmos-faucet/branch/main/graph/badge.svg?token=0VQHJDMY5B)](https://codecov.io/gh/okp4/cosmos-faucet)\n[![conventional commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org)\n[![license](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg)](https://opensource.org/licenses/BSD-3-Clause)\n\nThis faucet app allows anyone to request tokens for a [Cosmos](https://cosmos.network/) account address, either in command line or in service mode, with optional [ReCaptcha](https://www.google.com/recaptcha/about/) security.\n\nThe faucet app supports any Cosmos based blockchain and is intended to be configured on testnet networks.\n\n## Install\n\n```sh\ngo install github.com/okp4/cosmos-faucet@latest\n\ncosmos-faucet --help\n```\n\n## Config\n\n Configuration can be passed as CLI argument, configuration file (`config.yml`) or by environment variable prefixed by `FAUCET` (i.e.: `FAUCET_MNEMONIC`).\n\n```yml\ngrpc-address: 127.0.0.1:9090\nmnemonic: \"kiwi nuclear blast wet badge...\"\nchain-id: testnet-1\ndenom: uatom\nprefix: cosmos\nfee-amount: 0\namount-send: 1\nmemo: \"Sent by økp4 faucet\"\ngas-limit: 200000\n```\n\n## Usage\n\n### CLI\n\n#### Send\n\n```shell\nSend tokens to a given address\n\nUsage:\n  cosmos-faucet send <address> [flags]\n\nFlags:\n  -h, --help   help for send\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string\n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n      --tx-timeout duration   Transaction timeout (default 5s)\n```\n\n#### Start\n\n```shell\nStart the GraphQL api\n\nUsage:\n  cosmos-faucet start [flags]\n\nFlags:\n      --address string              graphql api address (default \":8080\")\n      --batch-window duration       Batch temporal window, can be seen a the minimum duration between too transactions. (default 8s)\n      --captcha                     enable captcha verification\n      --captcha-min-score float     set Captcha min score (default 0.5)\n      --captcha-secret string       set Captcha secret\n      --captcha-verify-url string   set Captcha verify URL (default \"https://www.google.com/recaptcha/api/siteverify\")\n      --health                      enable health endpoint\n  -h, --help                        help for start\n      --metrics                     enable metrics endpoint\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string\n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n      --tx-timeout duration   Transaction timeout (default 5s)\n```\n\n### GraphQL\n\nStart GraphQL server with captcha verification for the send token mutation and subscription.\n\n```shell\ncosmos-faucet start --captcha --captcha-secret $CAPCTHA_SECRET\n```\n\nAccess on playground and documentation at the root of server.\n\n## Build\n\nThe project comes with a convenient `Makefile` which depends on [Docker](https://www.docker.com). Please verify that Docker is properly installed and if not, follow the instructions:\n\n- for macOS: <https://docs.docker.com/docker-for-mac/install/>\n- for Windows: <https://docs.docker.com/docker-for-windows/install/>\n- for Linux: <https://docs.docker.com/engine/install/>\n\nTo build the app, invoke the following goal `build` of the `Makefile`:\n\n```sh\nmake build\n```\n\nThe app will be generated under the folder `target/dist`.\n\n## :heart: Supporting this project & Contributing\n\nA simple star in this repository is enough to make us happy!\n\nBut you're also welcome to contribute! We appreciate any help you're willing to give. Don't hesitate to open issues and/or submit pull requests.\n\nRemember that this is the Cosmos Token Faucet we use at [OKP4](http://okp4.network). This is why we may have to refuse change requests simply because they do not comply with our internal requirements, and not because they are not relevant.\n","licenseText":"BSD 3-Clause License\n\nCopyright (c) 2021, OKP4.com\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n   contributors may be used to endorse or promote products derived from\n   this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.","_id":"@okp4/cosmos-faucet-schema@1.0.1-next.20220822081118.0","dist":{"shasum":"c812b7fee683b49af4002f9bb28c83d2eb835867","integrity":"sha512-o/fFe2E8xGP81TRkcMm6w44laanymZPSA6AVxtWfSY130gl/dC3UmvdB4zexUTGwD1qJ5RzwovNhf4b5dX8v9w==","tarball":"https://registry.npmjs.org/@okp4/cosmos-faucet-schema/-/cosmos-faucet-schema-1.0.1-next.20220822081118.0.tgz","fileCount":7,"unpackedSize":16779,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiacg/dEhyTXAswXdRzX3AWGQ0ZHQOtNq7Y/+QIfqz1gIhAODr24nrpxRRXF9+Eo0WKc6GDXKFqm0L3HRhdVaWrj1r"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAzopACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq83Q//cKQsMPH2/2U2chKqek8QZKHIKY1DsIR1s6vqX8SdVhAL++OW\r\nU/sohx3bRPEcgXXe17OXgFSlHgROxDZ9A/zqOg+ik/yg6wFF1+LFSKN5aJHD\r\n5BypNnQYqxb3mEDl4Wj5NvPrq6zQAopEUyRCnO/OuZe66bflOKQ76jX9B/FG\r\nWri7vtegrmAhYGao6Jy2zMQKyMWbDi3lch/R9qqdMSUs20w+aNKZLbUohMXI\r\n/3+XoVIpLi+ST7uAaK5HjQI8+UpX8OYrA8fOCFcF/iwETNbunuTrJpf2pFJN\r\no1HsB4PBANc6mRcf+rwqb7bvTgjYH+5yC40uCc4+xhzc4xbuBTx9xSjdNcPC\r\nhZq2ZmjQ4etRRCDYbfNJBWTO+iSmFL4BSiHUf0z3YmvxIcsxMUMZwI0NQnFK\r\ndYkRbfkuEHzZ055leCfE6m6CUdTaF5s8PjfVblPFq5MqLcPvHgwR3QTc1/4b\r\n1Pam5YvbI9T1MWsWMp/AWOQbYuvTJDPXSDZM6hDBNRTqr/1Gl0FCYRTK4pMq\r\n4aoI/NFDGJqP9j0vVQ3zBbg+zr88Hg2iyx++hs8+yW8GmDHMQ0Wo6A++6CXS\r\nU7pHs2S0RnF1MmqZ0lQvwSSVembbMqBNbPlE53bspN75xKoPfnMOVWGly2y8\r\nqDTKanPURsRr8gUP/KoZiA8r29QsSuNcF0c=\r\n=GiIz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"botanik","email":"a.bot@okp4.com"},"directories":{},"maintainers":[{"name":"joeydjr","email":"j.remion@okp4.com"},{"name":"laurenita","email":"l.olivier@okp4.com"},{"name":"bdeneux","email":"b.deneux@okp4.com"},{"name":"joakim.eriksson","email":"j.eriksson@okp4.com"},{"name":"damiensne","email":"d.sonneville@okp4.com"},{"name":"kired-nour","email":"n.kired@okp4.com"},{"name":"lyjjacquin","email":"l.jacquin@okp4.com"},{"name":"ad21en","email":"a.touzouli@gmail.com"},{"name":"botanik","email":"a.bot@okp4.com"},{"name":"amimart","email":"arnaud.mimart@gmail.com"},{"name":"nperon","email":"nperon@gmail.com"},{"name":"fredericvilcot","email":"fredericvilcot@gmail.com"},{"name":"jeremylgn","email":"j.legon@okp4.com"},{"name":"ccamel","email":"camel.christophe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cosmos-faucet-schema_1.0.1-next.20220822081118.0_1661155881370_0.9851124336390154"},"_hasShrinkwrap":false},"1.0.1-next.20220829143707.0":{"name":"@okp4/cosmos-faucet-schema","version":"1.0.1-next.20220829143707.0","private":false,"description":"Cosmos Faucet GraphQL schema.","repository":{"type":"git","url":"git@github.com:okp4/cosmos-faucet.git"},"keywords":["cosmos","faucet","graphql"],"author":{"name":"okp4","url":"https://okp4.network"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/okp4/cosmos-faucet/issues"},"homepage":"https://github.com/okp4/cosmos-faucet#readme","readmeFilename":"README.md","readme":"# CØSMOS Faucet\n\n[![version](https://img.shields.io/github/v/release/okp4/cosmos-faucet)](https://github.com/okp4/cosmos-faucet/releases)\n[![build](https://github.com/okp4/cosmos-faucet/actions/workflows/build.yml/badge.svg)](https://github.com/okp4/cosmos-faucet/actions/workflows/build.yml)\n[![lint](https://github.com/okp4/cosmos-faucet/actions/workflows/lint.yml/badge.svg)](https://github.com/okp4/cosmos-faucet/actions/workflows/lint.yml)\n[![test](https://github.com/okp4/cosmos-faucet/actions/workflows/test.yml/badge.svg)](https://github.com/okp4/cosmos-faucet/actions/workflows/test.yml)\n[![maintainability](https://api.codeclimate.com/v1/badges/b2b9effa4c2f43ffbf3d/maintainability)](https://codeclimate.com/github/okp4/cosmos-faucet/maintainability)\n[![coverage](https://codecov.io/gh/okp4/cosmos-faucet/branch/main/graph/badge.svg?token=0VQHJDMY5B)](https://codecov.io/gh/okp4/cosmos-faucet)\n[![conventional commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org)\n[![license](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg)](https://opensource.org/licenses/BSD-3-Clause)\n\nThis faucet app allows anyone to request tokens for a [Cosmos](https://cosmos.network/) account address, either in command line or in service mode, with optional [ReCaptcha](https://www.google.com/recaptcha/about/) security.\n\nThe faucet app supports any Cosmos based blockchain and is intended to be configured on testnet networks.\n\n## Install\n\n```sh\ngo install github.com/okp4/cosmos-faucet@latest\n\ncosmos-faucet --help\n```\n\n## Config\n\n Configuration can be passed as CLI argument, configuration file (`config.yml`) or by environment variable prefixed by `FAUCET` (i.e.: `FAUCET_MNEMONIC`).\n\n```yml\ngrpc-address: 127.0.0.1:9090\nmnemonic: \"kiwi nuclear blast wet badge...\"\nchain-id: testnet-1\ndenom: uatom\nprefix: cosmos\nfee-amount: 0\namount-send: 1\nmemo: \"Sent by økp4 faucet\"\ngas-limit: 200000\n```\n\n## Usage\n\n### CLI\n\n#### Send\n\n```shell\nSend tokens to a given address\n\nUsage:\n  cosmos-faucet send <address> [flags]\n\nFlags:\n  -h, --help   help for send\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string\n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n      --tx-timeout duration   Transaction timeout (default 5s)\n```\n\n#### Start\n\n```shell\nStart the GraphQL api\n\nUsage:\n  cosmos-faucet start [flags]\n\nFlags:\n      --address string              graphql api address (default \":8080\")\n      --batch-window duration       Batch temporal window, can be seen a the minimum duration between too transactions. (default 8s)\n      --captcha                     enable captcha verification\n      --captcha-min-score float     set Captcha min score (default 0.5)\n      --captcha-secret string       set Captcha secret\n      --captcha-verify-url string   set Captcha verify URL (default \"https://www.google.com/recaptcha/api/siteverify\")\n      --health                      enable health endpoint\n  -h, --help                        help for start\n      --metrics                     enable metrics endpoint\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string\n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n      --tx-timeout duration   Transaction timeout (default 5s)\n```\n\n### GraphQL\n\nStart GraphQL server with captcha verification for the send token mutation and subscription.\n\n```shell\ncosmos-faucet start --captcha --captcha-secret $CAPCTHA_SECRET\n```\n\nAccess on playground and documentation at the root of server.\n\n## Build\n\nThe project comes with a convenient `Makefile` which depends on [Docker](https://www.docker.com). Please verify that Docker is properly installed and if not, follow the instructions:\n\n- for macOS: <https://docs.docker.com/docker-for-mac/install/>\n- for Windows: <https://docs.docker.com/docker-for-windows/install/>\n- for Linux: <https://docs.docker.com/engine/install/>\n\nTo build the app, invoke the following goal `build` of the `Makefile`:\n\n```sh\nmake build\n```\n\nThe app will be generated under the folder `target/dist`.\n\n## :heart: Supporting this project & Contributing\n\nA simple star in this repository is enough to make us happy!\n\nBut you're also welcome to contribute! We appreciate any help you're willing to give. Don't hesitate to open issues and/or submit pull requests.\n\nRemember that this is the Cosmos Token Faucet we use at [OKP4](http://okp4.network). This is why we may have to refuse change requests simply because they do not comply with our internal requirements, and not because they are not relevant.\n","licenseText":"BSD 3-Clause License\n\nCopyright (c) 2021, OKP4.com\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n   contributors may be used to endorse or promote products derived from\n   this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.","_id":"@okp4/cosmos-faucet-schema@1.0.1-next.20220829143707.0","dist":{"shasum":"084b5c82dc37ba79c7c340f01b192a4ec6ba8c12","integrity":"sha512-MUrD5mt6pJFCHC/5eKkbeCBvkPkVb7LmKinIniW91b0/RaU5qDGz1LQBUtGMLGQy+Ng4jTgPEPjea4k9v3KMJw==","tarball":"https://registry.npmjs.org/@okp4/cosmos-faucet-schema/-/cosmos-faucet-schema-1.0.1-next.20220829143707.0.tgz","fileCount":7,"unpackedSize":16779,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGAx8gcWEvq4bH9gcY7Qk7E3Ztoqrc+om32EFv0RKSmgAiBk/L4fWy7wDhyyfzO3N8dpUKKbmtRflBLQm7AV2oOUPA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDM8UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoobw//QNTuCsnlwLXGNOm8s/tEvp3RVyIK0FQP0l5+QTo7eD4ueKH5\r\npHXABXavL8GGWV3klN0U2NfOhDiSuGsU1iLxrY8N4uYRXYsQ+zjKWp9L/jwA\r\nshl9V9xfSpVLTt7lhwCfgsvAfeTNeWWfSR4Jg1Y/o9+qixiybfj1y61Tp30v\r\ngmQ1Rl9hs4G6NsB53EzdnDyIDU2X7vkhw+aO1MpOCA7DX3U1BZciVeIaNuIl\r\ntxWa4h1LBZMniyxQRHDXA+F8IVvBzRgwytbjn56cPvCl09/mHksriiuFmC0b\r\nVikR81+nNUY/Eb7MndIR/ODd/VgwT5oyGjbdvNOL0clQ292n79VZUwXQTAhe\r\nehl7tQEGuolIHcz+aIKRrxJwAyaik9OuBi/IzvY92qYTBdkaN4xKOamPAL8o\r\nm70zjoUruyYtvddkqAo8BM8q2IZttWso01/PHx8QbDwiYTY5GFtPIkxmadPA\r\nPQRxxyIt0OK+RvqGG0dmj5oRKZIG2u8RuTHlmctgkyOTWyco4FuCLfNWDsMX\r\nfkV8KRpEdxnEACa0Ng27JZYtbHSIUNsYmnD8B4ytBHzGpw2Jp76fIxlG3Huh\r\nnmkaH4Ayxxo1ei7VtPcj9zDnZ0EbMBeDpgQe5UvcpVRys5vnFHa7gB2Tb2Ac\r\nf5np8UBwWiyhN0C8o4EwojvU/eop9T/ufdE=\r\n=zPAW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"botanik","email":"a.bot@okp4.com"},"directories":{},"maintainers":[{"name":"joeydjr","email":"j.remion@okp4.com"},{"name":"laurenita","email":"l.olivier@okp4.com"},{"name":"bdeneux","email":"b.deneux@okp4.com"},{"name":"joakim.eriksson","email":"j.eriksson@okp4.com"},{"name":"damiensne","email":"d.sonneville@okp4.com"},{"name":"kired-nour","email":"n.kired@okp4.com"},{"name":"lyjjacquin","email":"l.jacquin@okp4.com"},{"name":"ad21en","email":"a.touzouli@gmail.com"},{"name":"botanik","email":"a.bot@okp4.com"},{"name":"amimart","email":"arnaud.mimart@gmail.com"},{"name":"nperon","email":"nperon@gmail.com"},{"name":"fredericvilcot","email":"fredericvilcot@gmail.com"},{"name":"jeremylgn","email":"j.legon@okp4.com"},{"name":"ccamel","email":"camel.christophe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cosmos-faucet-schema_1.0.1-next.20220829143707.0_1661783828509_0.5758662432625947"},"_hasShrinkwrap":false},"1.0.1-next.20220829145445.0":{"name":"@okp4/cosmos-faucet-schema","version":"1.0.1-next.20220829145445.0","private":false,"description":"Cosmos Faucet GraphQL schema.","repository":{"type":"git","url":"git@github.com:okp4/cosmos-faucet.git"},"keywords":["cosmos","faucet","graphql"],"author":{"name":"okp4","url":"https://okp4.network"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/okp4/cosmos-faucet/issues"},"homepage":"https://github.com/okp4/cosmos-faucet#readme","readmeFilename":"README.md","readme":"# CØSMOS Faucet\n\n[![version](https://img.shields.io/github/v/release/okp4/cosmos-faucet)](https://github.com/okp4/cosmos-faucet/releases)\n[![build](https://github.com/okp4/cosmos-faucet/actions/workflows/build.yml/badge.svg)](https://github.com/okp4/cosmos-faucet/actions/workflows/build.yml)\n[![lint](https://github.com/okp4/cosmos-faucet/actions/workflows/lint.yml/badge.svg)](https://github.com/okp4/cosmos-faucet/actions/workflows/lint.yml)\n[![test](https://github.com/okp4/cosmos-faucet/actions/workflows/test.yml/badge.svg)](https://github.com/okp4/cosmos-faucet/actions/workflows/test.yml)\n[![maintainability](https://api.codeclimate.com/v1/badges/b2b9effa4c2f43ffbf3d/maintainability)](https://codeclimate.com/github/okp4/cosmos-faucet/maintainability)\n[![coverage](https://codecov.io/gh/okp4/cosmos-faucet/branch/main/graph/badge.svg?token=0VQHJDMY5B)](https://codecov.io/gh/okp4/cosmos-faucet)\n[![conventional commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org)\n[![license](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg)](https://opensource.org/licenses/BSD-3-Clause)\n\nThis faucet app allows anyone to request tokens for a [Cosmos](https://cosmos.network/) account address, either in command line or in service mode, with optional [ReCaptcha](https://www.google.com/recaptcha/about/) security.\n\nThe faucet app supports any Cosmos based blockchain and is intended to be configured on testnet networks.\n\n## Install\n\n```sh\ngo install github.com/okp4/cosmos-faucet@latest\n\ncosmos-faucet --help\n```\n\n## Config\n\n Configuration can be passed as CLI argument, configuration file (`config.yml`) or by environment variable prefixed by `FAUCET` (i.e.: `FAUCET_MNEMONIC`).\n\n```yml\ngrpc-address: 127.0.0.1:9090\nmnemonic: \"kiwi nuclear blast wet badge...\"\nchain-id: testnet-1\ndenom: uatom\nprefix: cosmos\nfee-amount: 0\namount-send: 1\nmemo: \"Sent by økp4 faucet\"\ngas-limit: 200000\n```\n\n## Usage\n\n### CLI\n\n#### Send\n\n```shell\nSend tokens to a given address\n\nUsage:\n  cosmos-faucet send <address> [flags]\n\nFlags:\n  -h, --help   help for send\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string\n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n      --tx-timeout duration   Transaction timeout (default 5s)\n```\n\n#### Start\n\n```shell\nStart the GraphQL api\n\nUsage:\n  cosmos-faucet start [flags]\n\nFlags:\n      --address string              graphql api address (default \":8080\")\n      --batch-window duration       Batch temporal window, can be seen a the minimum duration between too transactions. (default 8s)\n      --captcha                     enable captcha verification\n      --captcha-min-score float     set Captcha min score (default 0.5)\n      --captcha-secret string       set Captcha secret\n      --captcha-verify-url string   set Captcha verify URL (default \"https://www.google.com/recaptcha/api/siteverify\")\n      --health                      enable health endpoint\n  -h, --help                        help for start\n      --metrics                     enable metrics endpoint\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string\n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n      --tx-timeout duration   Transaction timeout (default 5s)\n```\n\n### GraphQL\n\nStart GraphQL server with captcha verification for the send token mutation and subscription.\n\n```shell\ncosmos-faucet start --captcha --captcha-secret $CAPCTHA_SECRET\n```\n\nAccess on playground and documentation at the root of server.\n\n## Build\n\nThe project comes with a convenient `Makefile` which depends on [Docker](https://www.docker.com). Please verify that Docker is properly installed and if not, follow the instructions:\n\n- for macOS: <https://docs.docker.com/docker-for-mac/install/>\n- for Windows: <https://docs.docker.com/docker-for-windows/install/>\n- for Linux: <https://docs.docker.com/engine/install/>\n\nTo build the app, invoke the following goal `build` of the `Makefile`:\n\n```sh\nmake build\n```\n\nThe app will be generated under the folder `target/dist`.\n\n## :heart: Supporting this project & Contributing\n\nA simple star in this repository is enough to make us happy!\n\nBut you're also welcome to contribute! We appreciate any help you're willing to give. Don't hesitate to open issues and/or submit pull requests.\n\nRemember that this is the Cosmos Token Faucet we use at [OKP4](http://okp4.network). This is why we may have to refuse change requests simply because they do not comply with our internal requirements, and not because they are not relevant.\n","licenseText":"BSD 3-Clause License\n\nCopyright (c) 2021, OKP4.com\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n   contributors may be used to endorse or promote products derived from\n   this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.","_id":"@okp4/cosmos-faucet-schema@1.0.1-next.20220829145445.0","dist":{"shasum":"2cdf491ecfdb92f780020dec51782d2e64c1ef83","integrity":"sha512-dlB71vfMf3yLCZ28jqYPAgbbaiWRmeVChFAcrsKrp9olqfAMfMgHAqpt1FRh0h+VTsqMYbk0+i7SxgdY45/4Eg==","tarball":"https://registry.npmjs.org/@okp4/cosmos-faucet-schema/-/cosmos-faucet-schema-1.0.1-next.20220829145445.0.tgz","fileCount":7,"unpackedSize":16779,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHMDVGxbsNZ0QVP5zA2E4mGZdFzVQOgp5aTTSkaw4UjwIhAJhC4JlFpF68K8OJ9sLJyl6j9y67rRJ0SHjotdTAx25X"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDNM2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3vw//du++CgBA00VFEmZ7NxaCJ3t4cEAMFr3XWbrlJ53BQu11eT/I\r\nDZ1DoPJsH29GaBma9HiH1R53no3v+h7XbJ8Jg2jE5LJadQfHWJKPr/cSXsTB\r\nfXW5w3YlU5WIQ2l1nvJDo2Jt5N5w/WRSpAe8/DqcEoB/dY/EX9ZQSd4UrWNL\r\nlrq0Nkad6Fqepv8tsrqKV2K8L/quErIfzOGVNkaRHYN+I8i3hDj3ilM4nVFz\r\nw7SRPfg8H4qD4sORz6iASBiKR65dodPzplGWqMQJ57VW5Niqg/gY39BPjPQY\r\nAKNcXg8jv8aPhXdzelVTxq3DAXl97D7O7SNgiCpJlopXvZYnUGiNLbQoJuPz\r\njXy+rceVRpNFQhN0acXa6WFB0QIDxim2qHQODDeKuEEti0rhGXGS4UpHmrBu\r\nZDCxiNuFbI+hs5TQLXzF4VDoB1V/IL7f6oOaAwXLVaPrW8b5Qqwmta+9LH57\r\nuL2y3JpFTFA4K41nFGaIY6ASpy5yenoeEUTd6Ll+7HhRxmmbYi0qrKcighd0\r\nHNC6+BOs1b9zeKClQEFWDCyPkB3CVG5UBi37qOgjCuBVb5/L9vsxeelFpxUJ\r\nAneczKI3dZwMRy3u/QIcnGr4eB8ijFOPhkSH0BG8DdAWgh3gtpRCmcbOvsfH\r\nK0iYYPtKH6oOtchx4MqqzkN35d0JkkBIM9w=\r\n=EePM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"botanik","email":"a.bot@okp4.com"},"directories":{},"maintainers":[{"name":"joeydjr","email":"j.remion@okp4.com"},{"name":"laurenita","email":"l.olivier@okp4.com"},{"name":"bdeneux","email":"b.deneux@okp4.com"},{"name":"joakim.eriksson","email":"j.eriksson@okp4.com"},{"name":"damiensne","email":"d.sonneville@okp4.com"},{"name":"kired-nour","email":"n.kired@okp4.com"},{"name":"lyjjacquin","email":"l.jacquin@okp4.com"},{"name":"ad21en","email":"a.touzouli@gmail.com"},{"name":"botanik","email":"a.bot@okp4.com"},{"name":"amimart","email":"arnaud.mimart@gmail.com"},{"name":"nperon","email":"nperon@gmail.com"},{"name":"fredericvilcot","email":"fredericvilcot@gmail.com"},{"name":"jeremylgn","email":"j.legon@okp4.com"},{"name":"ccamel","email":"camel.christophe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cosmos-faucet-schema_1.0.1-next.20220829145445.0_1661784886529_0.21014715109086812"},"_hasShrinkwrap":false},"1.0.1-next.20220830071813.0":{"name":"@okp4/cosmos-faucet-schema","version":"1.0.1-next.20220830071813.0","private":false,"description":"Cosmos Faucet GraphQL schema.","repository":{"type":"git","url":"git@github.com:okp4/cosmos-faucet.git"},"keywords":["cosmos","faucet","graphql"],"author":{"name":"okp4","url":"https://okp4.network"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/okp4/cosmos-faucet/issues"},"homepage":"https://github.com/okp4/cosmos-faucet#readme","readmeFilename":"README.md","readme":"# CØSMOS Faucet\n\n[![version](https://img.shields.io/github/v/release/okp4/cosmos-faucet)](https://github.com/okp4/cosmos-faucet/releases)\n[![build](https://github.com/okp4/cosmos-faucet/actions/workflows/build.yml/badge.svg)](https://github.com/okp4/cosmos-faucet/actions/workflows/build.yml)\n[![lint](https://github.com/okp4/cosmos-faucet/actions/workflows/lint.yml/badge.svg)](https://github.com/okp4/cosmos-faucet/actions/workflows/lint.yml)\n[![test](https://github.com/okp4/cosmos-faucet/actions/workflows/test.yml/badge.svg)](https://github.com/okp4/cosmos-faucet/actions/workflows/test.yml)\n[![maintainability](https://api.codeclimate.com/v1/badges/b2b9effa4c2f43ffbf3d/maintainability)](https://codeclimate.com/github/okp4/cosmos-faucet/maintainability)\n[![coverage](https://codecov.io/gh/okp4/cosmos-faucet/branch/main/graph/badge.svg?token=0VQHJDMY5B)](https://codecov.io/gh/okp4/cosmos-faucet)\n[![conventional commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org)\n[![license](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg)](https://opensource.org/licenses/BSD-3-Clause)\n\nThis faucet app allows anyone to request tokens for a [Cosmos](https://cosmos.network/) account address, either in command line or in service mode, with optional [ReCaptcha](https://www.google.com/recaptcha/about/) security.\n\nThe faucet app supports any Cosmos based blockchain and is intended to be configured on testnet networks.\n\n## Install\n\n```sh\ngo install github.com/okp4/cosmos-faucet@latest\n\ncosmos-faucet --help\n```\n\n## Config\n\n Configuration can be passed as CLI argument, configuration file (`config.yml`) or by environment variable prefixed by `FAUCET` (i.e.: `FAUCET_MNEMONIC`).\n\n```yml\ngrpc-address: 127.0.0.1:9090\nmnemonic: \"kiwi nuclear blast wet badge...\"\nchain-id: testnet-1\ndenom: uatom\nprefix: cosmos\nfee-amount: 0\namount-send: 1\nmemo: \"Sent by økp4 faucet\"\ngas-limit: 200000\n```\n\n## Usage\n\n### CLI\n\n#### Send\n\n```shell\nSend tokens to a given address\n\nUsage:\n  cosmos-faucet send <address> [flags]\n\nFlags:\n  -h, --help   help for send\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string\n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n      --tx-timeout duration   Transaction timeout (default 5s)\n```\n\n#### Start\n\n```shell\nStart the GraphQL api\n\nUsage:\n  cosmos-faucet start [flags]\n\nFlags:\n      --address string              graphql api address (default \":8080\")\n      --batch-window duration       Batch temporal window, can be seen a the minimum duration between too transactions. (default 8s)\n      --captcha                     enable captcha verification\n      --captcha-min-score float     set Captcha min score (default 0.5)\n      --captcha-secret string       set Captcha secret\n      --captcha-verify-url string   set Captcha verify URL (default \"https://www.google.com/recaptcha/api/siteverify\")\n      --health                      enable health endpoint\n  -h, --help                        help for start\n      --metrics                     enable metrics endpoint\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string\n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n      --tx-timeout duration   Transaction timeout (default 5s)\n```\n\n### GraphQL\n\nStart GraphQL server with captcha verification for the send token mutation and subscription.\n\n```shell\ncosmos-faucet start --captcha --captcha-secret $CAPCTHA_SECRET\n```\n\nAccess on playground and documentation at the root of server.\n\n## Build\n\nThe project comes with a convenient `Makefile` which depends on [Docker](https://www.docker.com). Please verify that Docker is properly installed and if not, follow the instructions:\n\n- for macOS: <https://docs.docker.com/docker-for-mac/install/>\n- for Windows: <https://docs.docker.com/docker-for-windows/install/>\n- for Linux: <https://docs.docker.com/engine/install/>\n\nTo build the app, invoke the following goal `build` of the `Makefile`:\n\n```sh\nmake build\n```\n\nThe app will be generated under the folder `target/dist`.\n\n## :heart: Supporting this project & Contributing\n\nA simple star in this repository is enough to make us happy!\n\nBut you're also welcome to contribute! We appreciate any help you're willing to give. Don't hesitate to open issues and/or submit pull requests.\n\nRemember that this is the Cosmos Token Faucet we use at [OKP4](http://okp4.network). This is why we may have to refuse change requests simply because they do not comply with our internal requirements, and not because they are not relevant.\n","licenseText":"BSD 3-Clause License\n\nCopyright (c) 2021, OKP4.com\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n   contributors may be used to endorse or promote products derived from\n   this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.","_id":"@okp4/cosmos-faucet-schema@1.0.1-next.20220830071813.0","dist":{"shasum":"89394c656a7c7fb980cccd17edbc0f0003ef1735","integrity":"sha512-Bs7saN8yJujbIfU6bL4wkeCiWMz0c4PpWHtrqbimwuBpGhTTwZdFrS0txGeg7upsSBbuWPqsuXtvxAD11Z+l9A==","tarball":"https://registry.npmjs.org/@okp4/cosmos-faucet-schema/-/cosmos-faucet-schema-1.0.1-next.20220830071813.0.tgz","fileCount":7,"unpackedSize":16779,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFYstOphJPt4lb1U+NxUEXZ05ZyaCYINM5f7K94uWLOiAiBJcgIa36SoZlF6ANY+WP9IIQhObAJXfXXCz4VB5RVqiA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDbm2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKBg/+KTI0Qx4ZHo0C4kUdgBlrvv3wmL3cuUG7FG86HYx3FRQBRqS8\r\nd1LDb79bDG3Cr5lRnS9BoNb9xUvJRdkOptvMNXiEU38fweQgXwsuBaHUUEZb\r\nErIV6UqNkdqmPTTarojAcXKoiInaGiJiHmWkCu5SskUh4qWwIlDIOha/3aRF\r\nYkiPdetq27RDSkAYxWB6aXCXwH8iPBRFQgXU8U0QQ56mPN96pYiWJ2tVBzKn\r\nf/7ESYFcbsVfu6a+4ra1F/hA4dn0D40LUJftgcImUXLTHquDrv8bMAwaP0xv\r\nqDpvXX4zOU0d8y97fddiOywhyIs/Pa4uqLcQoCmTMohMxNa6I0+qWXXBlwHR\r\nIk29alSqOrCar6cC87jKNL5b1R9Z/Nz5PRSwNtFi1Q1wMIJ1gsHEyK2+jVLi\r\nhqFcxm5HmgcU16bYGc2hvRGe2DHBYIcHflyvVhAOkDELCVXcWz36x2eZOmME\r\nsj2aJH6vW0TdHtMmTE0x/0UwfC78EiDJOXIvybZXdVcQfHrH8JXi6Vt2lYvc\r\nBMdkHVdeXTOXMrGdAZlCFUEIde1+IuQRKocjifkyVEwjbHaNc+kIjyL/IhmZ\r\ngycQbMaB6Y+izCnr7kdMwDiJlCYQw7J475embyOlu2HmbsBVFkDncpBhRC3N\r\nolaNA3f4oAcIG2KrLgg/B15Jk8eEvwhtGfM=\r\n=ez87\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"botanik","email":"a.bot@okp4.com"},"directories":{},"maintainers":[{"name":"joeydjr","email":"j.remion@okp4.com"},{"name":"laurenita","email":"l.olivier@okp4.com"},{"name":"bdeneux","email":"b.deneux@okp4.com"},{"name":"joakim.eriksson","email":"j.eriksson@okp4.com"},{"name":"damiensne","email":"d.sonneville@okp4.com"},{"name":"kired-nour","email":"n.kired@okp4.com"},{"name":"lyjjacquin","email":"l.jacquin@okp4.com"},{"name":"ad21en","email":"a.touzouli@gmail.com"},{"name":"botanik","email":"a.bot@okp4.com"},{"name":"amimart","email":"arnaud.mimart@gmail.com"},{"name":"nperon","email":"nperon@gmail.com"},{"name":"fredericvilcot","email":"fredericvilcot@gmail.com"},{"name":"jeremylgn","email":"j.legon@okp4.com"},{"name":"ccamel","email":"camel.christophe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cosmos-faucet-schema_1.0.1-next.20220830071813.0_1661843894378_0.27470469691079935"},"_hasShrinkwrap":false},"1.1.1-next.20220830073821.0":{"name":"@okp4/cosmos-faucet-schema","version":"1.1.1-next.20220830073821.0","private":false,"description":"Cosmos Faucet GraphQL schema.","repository":{"type":"git","url":"git@github.com:okp4/cosmos-faucet.git"},"keywords":["cosmos","faucet","graphql"],"author":{"name":"okp4","url":"https://okp4.network"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/okp4/cosmos-faucet/issues"},"homepage":"https://github.com/okp4/cosmos-faucet#readme","readmeFilename":"README.md","readme":"# CØSMOS Faucet\n\n[![version](https://img.shields.io/github/v/release/okp4/cosmos-faucet)](https://github.com/okp4/cosmos-faucet/releases)\n[![build](https://github.com/okp4/cosmos-faucet/actions/workflows/build.yml/badge.svg)](https://github.com/okp4/cosmos-faucet/actions/workflows/build.yml)\n[![lint](https://github.com/okp4/cosmos-faucet/actions/workflows/lint.yml/badge.svg)](https://github.com/okp4/cosmos-faucet/actions/workflows/lint.yml)\n[![test](https://github.com/okp4/cosmos-faucet/actions/workflows/test.yml/badge.svg)](https://github.com/okp4/cosmos-faucet/actions/workflows/test.yml)\n[![maintainability](https://api.codeclimate.com/v1/badges/b2b9effa4c2f43ffbf3d/maintainability)](https://codeclimate.com/github/okp4/cosmos-faucet/maintainability)\n[![coverage](https://codecov.io/gh/okp4/cosmos-faucet/branch/main/graph/badge.svg?token=0VQHJDMY5B)](https://codecov.io/gh/okp4/cosmos-faucet)\n[![conventional commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org)\n[![license](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg)](https://opensource.org/licenses/BSD-3-Clause)\n\nThis faucet app allows anyone to request tokens for a [Cosmos](https://cosmos.network/) account address, either in command line or in service mode, with optional [ReCaptcha](https://www.google.com/recaptcha/about/) security.\n\nThe faucet app supports any Cosmos based blockchain and is intended to be configured on testnet networks.\n\n## Install\n\n```sh\ngo install github.com/okp4/cosmos-faucet@latest\n\ncosmos-faucet --help\n```\n\n## Config\n\n Configuration can be passed as CLI argument, configuration file (`config.yml`) or by environment variable prefixed by `FAUCET` (i.e.: `FAUCET_MNEMONIC`).\n\n```yml\ngrpc-address: 127.0.0.1:9090\nmnemonic: \"kiwi nuclear blast wet badge...\"\nchain-id: testnet-1\ndenom: uatom\nprefix: cosmos\nfee-amount: 0\namount-send: 1\nmemo: \"Sent by økp4 faucet\"\ngas-limit: 200000\n```\n\n## Usage\n\n### CLI\n\n#### Send\n\n```shell\nSend tokens to a given address\n\nUsage:\n  cosmos-faucet send <address> [flags]\n\nFlags:\n  -h, --help   help for send\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string\n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n      --tx-timeout duration   Transaction timeout (default 5s)\n```\n\n#### Start\n\n```shell\nStart the GraphQL api\n\nUsage:\n  cosmos-faucet start [flags]\n\nFlags:\n      --address string              graphql api address (default \":8080\")\n      --batch-window duration       Batch temporal window, can be seen a the minimum duration between too transactions. (default 8s)\n      --captcha                     enable captcha verification\n      --captcha-min-score float     set Captcha min score (default 0.5)\n      --captcha-secret string       set Captcha secret\n      --captcha-verify-url string   set Captcha verify URL (default \"https://www.google.com/recaptcha/api/siteverify\")\n      --health                      enable health endpoint\n  -h, --help                        help for start\n      --metrics                     enable metrics endpoint\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string\n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n      --tx-timeout duration   Transaction timeout (default 5s)\n```\n\n### GraphQL\n\nStart GraphQL server with captcha verification for the send token mutation and subscription.\n\n```shell\ncosmos-faucet start --captcha --captcha-secret $CAPCTHA_SECRET\n```\n\nAccess on playground and documentation at the root of server.\n\n## Build\n\nThe project comes with a convenient `Makefile` which depends on [Docker](https://www.docker.com). Please verify that Docker is properly installed and if not, follow the instructions:\n\n- for macOS: <https://docs.docker.com/docker-for-mac/install/>\n- for Windows: <https://docs.docker.com/docker-for-windows/install/>\n- for Linux: <https://docs.docker.com/engine/install/>\n\nTo build the app, invoke the following goal `build` of the `Makefile`:\n\n```sh\nmake build\n```\n\nThe app will be generated under the folder `target/dist`.\n\n## :heart: Supporting this project & Contributing\n\nA simple star in this repository is enough to make us happy!\n\nBut you're also welcome to contribute! We appreciate any help you're willing to give. Don't hesitate to open issues and/or submit pull requests.\n\nRemember that this is the Cosmos Token Faucet we use at [OKP4](http://okp4.network). This is why we may have to refuse change requests simply because they do not comply with our internal requirements, and not because they are not relevant.\n","licenseText":"BSD 3-Clause License\n\nCopyright (c) 2021, OKP4.com\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n   contributors may be used to endorse or promote products derived from\n   this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.","_id":"@okp4/cosmos-faucet-schema@1.1.1-next.20220830073821.0","dist":{"shasum":"a3815ed3d32aa7096aada75618223d6f75ff73dd","integrity":"sha512-VNv01D9zO1EazzCSR4FsL/rSUY9hDTQP92WNwvw+srEELJDzg84PE58tKXJCpgOReOso2TpQB9reWkKRvJjQVA==","tarball":"https://registry.npmjs.org/@okp4/cosmos-faucet-schema/-/cosmos-faucet-schema-1.1.1-next.20220830073821.0.tgz","fileCount":7,"unpackedSize":19638,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGJWocP9KA7cZ0Imz9smxCne9dK9XiEz12mOoLaxZla2AiBI5hDl2233l6n1XOKAE/x2qeW8f8WdPoBSCLE4roQ/eg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDb5wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZyQ//fWR77UqiaClZVlw0xpD8xqYhqWsWrezSDXaXj1voF1rQNWIR\r\nOrkt7k81Rsv/vVg+jW+f+S03oMW1b4xhK2leLw2GTn8I50hjk8mRSbI3eh5d\r\ndmbZUD8nLy6x4COt/iw6XMYuc7ZpEAk5eW/K/KS+gZj74mAC7EYqZFO4R8qp\r\nnXo8gJF6HvPyBpsRFKzw2IzujD99ytc3TQ6RKvczn/r9rASGAQrZZ/iJokug\r\nE8VLlXXZha6k5j7bxGhfzOM1djxwulQPOP56pZ6HQNjHTQtKZqOAapJYxCk8\r\nCx7xCYqhO9eZxas7azxPm4uEJ28zBC/s5Hk2NrAXVveXdIAB7Ruzv0VuldZE\r\nr7dgjs/ywi696NslU0NGRsv440gTo+HvAhLGvxB8U0GYiTvVbCFTmH4LjhiR\r\n2wznqq0lGCw/TA7G1rkEklH+h8un897ei9TeV3F6iQlOopyfamFMR8Ma8bGu\r\nMIinksBvmpfa/AFjgKZsY/A7TFChP8+UBv/edSmahSgDRTFNT6Cui9pMSve0\r\nAT1Y4NoRqe85C/CS29uMYisAM4OeRJUzjef+kPNbQpYaEKDq2oLtmYf8Caho\r\nm7wy3RcrDMV1umt+CACUkW98ZUU8Xg1ZEIMMSldd5Zjqnc+fAnzlJt0KicNb\r\nfMi2S4JC3wrjZ4hDLf12RxqrnBtM1NAxL6c=\r\n=GycS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"botanik","email":"a.bot@okp4.com"},"directories":{},"maintainers":[{"name":"joeydjr","email":"j.remion@okp4.com"},{"name":"laurenita","email":"l.olivier@okp4.com"},{"name":"bdeneux","email":"b.deneux@okp4.com"},{"name":"joakim.eriksson","email":"j.eriksson@okp4.com"},{"name":"damiensne","email":"d.sonneville@okp4.com"},{"name":"kired-nour","email":"n.kired@okp4.com"},{"name":"lyjjacquin","email":"l.jacquin@okp4.com"},{"name":"ad21en","email":"a.touzouli@gmail.com"},{"name":"botanik","email":"a.bot@okp4.com"},{"name":"amimart","email":"arnaud.mimart@gmail.com"},{"name":"nperon","email":"nperon@gmail.com"},{"name":"fredericvilcot","email":"fredericvilcot@gmail.com"},{"name":"jeremylgn","email":"j.legon@okp4.com"},{"name":"ccamel","email":"camel.christophe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cosmos-faucet-schema_1.1.1-next.20220830073821.0_1661845104260_0.5540114947884551"},"_hasShrinkwrap":false},"1.1.0":{"name":"@okp4/cosmos-faucet-schema","version":"1.1.0","private":false,"description":"Cosmos Faucet GraphQL schema.","repository":{"type":"git","url":"git@github.com:okp4/cosmos-faucet.git"},"keywords":["cosmos","faucet","graphql"],"author":{"name":"okp4","url":"https://okp4.network"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/okp4/cosmos-faucet/issues"},"homepage":"https://github.com/okp4/cosmos-faucet#readme","licenseText":"BSD 3-Clause License\n\nCopyright (c) 2021, OKP4.com\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n   contributors may be used to endorse or promote products derived from\n   this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.","_id":"@okp4/cosmos-faucet-schema@1.1.0","dist":{"shasum":"aa1928a518c6824081b8e55ffab6185c1e212a98","integrity":"sha512-vV0RLUmTzU6h4ZASKYfUihyDGAsA0IqSCSoXpvStNRR21bnenw8yB5Z1vifKekEqmYhwhUA08TOIc26n6qZgTA==","tarball":"https://registry.npmjs.org/@okp4/cosmos-faucet-schema/-/cosmos-faucet-schema-1.1.0.tgz","fileCount":7,"unpackedSize":19668,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQ1ebRrNnIvDIy8wia0/gztRoTbms4p1mTqKKwZLNTygIgS6CSwArErBQrBuKnidbQWlHkUtzXqtoqYgCBjkcvqkw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDb6CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7qQ/7B0DibxZP/jYcBbs+XJaSd6QqVu/gAZi5y/F3Y19/5IZwOoZJ\r\nxGoha94eY0ZwIqrUR4nBzKKlf4CAwVK3RA5wW9uMOTIpYftpojbMukvRsvpU\r\nvJ/6fLz3iE7IEX052f8i+KsbuAkzlJj08C0xRraXLwyh7Wp3GFFokiw/pfS+\r\ndn6/9VBtQ79ONCDODYsYg5ZDdresnkIeO9qgmJoFeZWm42kBlZoZqTMpcVoR\r\nUPEMO9FJ+0MLmTgw59V60LCO2eN09k3BF9GOe+T8ZocuGx/R5e952GTiUQW5\r\nsx8DT1ik6SEdMQCZqXwIL70lJGBEJiOi1F99nToqBRxiudGKeNb4gyI55rIK\r\n+Opo1/BhP1po+XqjEOk2rTBMk2tFnvowmWVecOiU4NyOwVizw5hhEmRUnULN\r\nvAphvD5HQTxKBikGrYUaeOcnR8lEIb3if5VkOe8Y+Jm/D+iPWDg3bEqMuIKT\r\ndQ6El1W68xR5U1ud8Ly0LX9NdRZC+hlrUjhH7RyoaA3l+nb1yH3LJ57LKe6B\r\nm+gMYNDY9y6ldJahiyWS9zNmZY4M+piXF3BrGFdn2u+bZ4XWkuY+gRr+WkxO\r\nlHdnSNmr/4jJaucN0W444DqXnkrf3S0Y3YfZKcgUeYSxgv7QLFPgeiD0MlkU\r\nERr3btLgJd92CnYsKeEeC1rJCljCsO7xydI=\r\n=JJAm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"botanik","email":"a.bot@okp4.com"},"directories":{},"maintainers":[{"name":"joeydjr","email":"j.remion@okp4.com"},{"name":"laurenita","email":"l.olivier@okp4.com"},{"name":"bdeneux","email":"b.deneux@okp4.com"},{"name":"joakim.eriksson","email":"j.eriksson@okp4.com"},{"name":"damiensne","email":"d.sonneville@okp4.com"},{"name":"kired-nour","email":"n.kired@okp4.com"},{"name":"lyjjacquin","email":"l.jacquin@okp4.com"},{"name":"ad21en","email":"a.touzouli@gmail.com"},{"name":"botanik","email":"a.bot@okp4.com"},{"name":"amimart","email":"arnaud.mimart@gmail.com"},{"name":"nperon","email":"nperon@gmail.com"},{"name":"fredericvilcot","email":"fredericvilcot@gmail.com"},{"name":"jeremylgn","email":"j.legon@okp4.com"},{"name":"ccamel","email":"camel.christophe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cosmos-faucet-schema_1.1.0_1661845122191_0.6529379502749335"},"_hasShrinkwrap":false},"1.1.1-next.20220922143217.0":{"name":"@okp4/cosmos-faucet-schema","version":"1.1.1-next.20220922143217.0","private":false,"description":"Cosmos Faucet GraphQL schema.","repository":{"type":"git","url":"git@github.com:okp4/cosmos-faucet.git"},"keywords":["cosmos","faucet","graphql"],"author":{"name":"okp4","url":"https://okp4.network"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/okp4/cosmos-faucet/issues"},"homepage":"https://github.com/okp4/cosmos-faucet#readme","readmeFilename":"README.md","readme":"# CØSMOS Faucet\n\n[![version](https://img.shields.io/github/v/release/okp4/cosmos-faucet?style=for-the-badge&logo=github)](https://github.com/okp4/cosmos-faucet/releases)\n[![lint](https://img.shields.io/github/workflow/status/okp4/cosmos-faucet/Lint?label=lint&style=for-the-badge&logo=github)](https://github.com/okp4/cosmos-faucet/actions/workflows/lint.yml)\n[![build](https://img.shields.io/github/workflow/status/okp4/cosmos-faucet/Build?label=build&style=for-the-badge&logo=github)](https://github.com/okp4/cosmos-faucet/actions/workflows/build.yml)\n[![test](https://img.shields.io/github/workflow/status/okp4/cosmos-faucet/Test?label=test&style=for-the-badge&logo=github)](https://github.com/okp4/cosmos-faucet/actions/workflows/test.yml)\n[![maintainability](https://img.shields.io/codeclimate/maintainability/okp4/cosmos-faucet?style=for-the-badge)](https://codeclimate.com/github/okp4/cosmos-faucet/maintainability)\n[![coverage](https://img.shields.io/codecov/c/github/okp4/cosmos-faucet?style=for-the-badge&token=0VQHJDMY5B&logo=codecov)](https://codecov.io/gh/okp4/cosmos-faucet)\n[![conventional commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg?style=for-the-badge&logo=conventionalcommits)](https://conventionalcommits.org)\n[![contributor covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg?style=for-the-badge)](https://github.com/okp4/.github/blob/main/CODE_OF_CONDUCT.md)\n[![license](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg?style=for-the-badge)](https://opensource.org/licenses/BSD-3-Clause)\n\nThis faucet app allows anyone to request tokens for a [Cosmos](https://cosmos.network/) account address, either in command line or in service mode, with optional [ReCaptcha](https://www.google.com/recaptcha/about/) security.\n\nThe faucet app supports any Cosmos based blockchain and is intended to be configured on testnet networks.\n\n## Install\n\n```sh\ngo install github.com/okp4/cosmos-faucet@latest\n\ncosmos-faucet --help\n```\n\n## Config\n\n Configuration can be passed as CLI argument, configuration file (`config.yml`) or by environment variable prefixed by `FAUCET` (i.e.: `FAUCET_MNEMONIC`).\n\n```yml\ngrpc-address: 127.0.0.1:9090\nmnemonic: \"kiwi nuclear blast wet badge...\"\nchain-id: testnet-1\ndenom: uatom\nprefix: cosmos\nfee-amount: 0\namount-send: 1\nmemo: \"Sent by økp4 faucet\"\ngas-limit: 200000\n```\n\n## Usage\n\n### CLI\n\n#### Send\n\n```shell\nSend tokens to a given address\n\nUsage:\n  cosmos-faucet send <address> [flags]\n\nFlags:\n  -h, --help   help for send\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string\n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n      --tx-timeout duration   Transaction timeout (default 5s)\n```\n\n#### Start\n\n```shell\nStart the GraphQL api\n\nUsage:\n  cosmos-faucet start [flags]\n\nFlags:\n      --address string              graphql api address (default \":8080\")\n      --batch-window duration       Batch temporal window, can be seen a the minimum duration between too transactions. (default 8s)\n      --captcha                     enable captcha verification\n      --captcha-min-score float     set Captcha min score (default 0.5)\n      --captcha-secret string       set Captcha secret\n      --captcha-verify-url string   set Captcha verify URL (default \"https://www.google.com/recaptcha/api/siteverify\")\n      --health                      enable health endpoint\n  -h, --help                        help for start\n      --metrics                     enable metrics endpoint\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string\n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n      --tx-timeout duration   Transaction timeout (default 5s)\n```\n\n### GraphQL\n\nStart GraphQL server with captcha verification for the send token mutation and subscription.\n\n```shell\ncosmos-faucet start --captcha --captcha-secret $CAPCTHA_SECRET\n```\n\nAccess on playground and documentation at the root of server.\n\n## Build\n\nThe project comes with a convenient `Makefile` which depends on [Docker](https://www.docker.com). Please verify that Docker is properly installed and if not, follow the instructions:\n\n- for macOS: <https://docs.docker.com/docker-for-mac/install/>\n- for Windows: <https://docs.docker.com/docker-for-windows/install/>\n- for Linux: <https://docs.docker.com/engine/install/>\n\nTo build the app, invoke the following goal `build` of the `Makefile`:\n\n```sh\nmake build\n```\n\nThe app will be generated under the folder `target/dist`.\n\n## :heart: Supporting this project & Contributing\n\nA simple star in this repository is enough to make us happy!\n\nBut you're also welcome to contribute! We appreciate any help you're willing to give. Don't hesitate to open issues and/or submit pull requests.\n\nRemember that this is the Cosmos Token Faucet we use at [OKP4](http://okp4.network). This is why we may have to refuse change requests simply because they do not comply with our internal requirements, and not because they are not relevant.\n","licenseText":"BSD 3-Clause License\n\nCopyright (c) 2021, OKP4.com\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n   contributors may be used to endorse or promote products derived from\n   this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.","_id":"@okp4/cosmos-faucet-schema@1.1.1-next.20220922143217.0","dist":{"shasum":"e65e9dce29fa7f2082d8d0594360c168fd5d3753","integrity":"sha512-pzWhFa3bxsy51dfSgflFnU+TGqAoGNNMT+9fJZ1V2U50ODsYg8MWiYar7RAHmyVL65yCZiFTCVtecKLXMBGa1w==","tarball":"https://registry.npmjs.org/@okp4/cosmos-faucet-schema/-/cosmos-faucet-schema-1.1.1-next.20220922143217.0.tgz","fileCount":7,"unpackedSize":20064,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsSjC5fMb0WmhCLufhuB2zwPAOs+g78jFfsQufDjMMAgIgLimAIqxTqUV06tO3s+g8Ql1ude/wxJ6PCvLZJsYGL54="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLHHyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqK2w//WZ/hluUIyMSZ/XOFFBe6UDSFujoPAO0WmRl7PZ6AbfD7nFaV\r\nuFOZBEYJUMfWHIS0NH9hNvcuya4fj6Nk16rWKEUExrjnw4DIma1RG1EXpJXd\r\n/LllyEw+Zdplog8ORHS4exdrL4xsMx7VyGjRml+fnhAK4u9e3TOQWvU3Xxks\r\nU/TsdbYt0RU4zncRForF7jmBYeCpCP9R6PUNDyXB9VGE+rt03VQWuT+XC+Ay\r\nOA0suTtvShVm6fzXnj80pqcOFPhe1ptbqGCCrplZ2kyj3Aio8qk4c5RsbBav\r\nanas+vmTAsBZHH9eFQGtOZHwQN4vKY31YBE7+dfqyB8jvTgk99nm/30wG2ax\r\nErh+bMR/6GYFytxgUMtt3E34rDIVpGgsTV1W9wY2OXGMM8St823qgBFRjYKL\r\nrDHiq3YDcLYcZ57skigRtt9P7bL+2XCjQcZoaeTjz7UOnX9vHqIdRKGxMYPe\r\n8cv0LSiMFkmfBpnHGXtCM4ddnB+Wv0WmcbW+hly1GV8YtE3YWt+BLkAuseqy\r\nFO1vF/PlpCU4yinpVwVDMFldu7hKKH/JBV8SrFfUFsO8xgGv7GEcgqWxgBkH\r\nbZKvc4IKv039dsRKQ2uskj2cOV8pIWFmBW5nT4tOBsuqMYYKaukw2A4LqsYE\r\n8z0nZwKKuSIdIr85P/J67jmSPvQWZkP0XwA=\r\n=DwM4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"botanik","email":"a.bot@okp4.com"},"directories":{},"maintainers":[{"name":"joeydjr","email":"j.remion@okp4.com"},{"name":"laurenita","email":"l.olivier@okp4.com"},{"name":"bdeneux","email":"b.deneux@okp4.com"},{"name":"joakim.eriksson","email":"j.eriksson@okp4.com"},{"name":"damiensne","email":"d.sonneville@okp4.com"},{"name":"kired-nour","email":"n.kired@okp4.com"},{"name":"lyjjacquin","email":"l.jacquin@okp4.com"},{"name":"ad21en","email":"a.touzouli@gmail.com"},{"name":"botanik","email":"a.bot@okp4.com"},{"name":"amimart","email":"arnaud.mimart@gmail.com"},{"name":"nperon","email":"nperon@gmail.com"},{"name":"fredericvilcot","email":"fredericvilcot@gmail.com"},{"name":"jeremylgn","email":"j.legon@okp4.com"},{"name":"ccamel","email":"camel.christophe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cosmos-faucet-schema_1.1.1-next.20220922143217.0_1663857137960_0.7899687495498116"},"_hasShrinkwrap":false},"1.1.1-next.20221003101451.0":{"name":"@okp4/cosmos-faucet-schema","version":"1.1.1-next.20221003101451.0","private":false,"description":"Cosmos Faucet GraphQL schema.","repository":{"type":"git","url":"git@github.com:okp4/cosmos-faucet.git"},"keywords":["cosmos","faucet","graphql"],"author":{"name":"okp4","url":"https://okp4.network"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/okp4/cosmos-faucet/issues"},"homepage":"https://github.com/okp4/cosmos-faucet#readme","readmeFilename":"README.md","readme":"# CØSMOS Faucet\n\n[![version](https://img.shields.io/github/v/release/okp4/cosmos-faucet?style=for-the-badge&logo=github)](https://github.com/okp4/cosmos-faucet/releases)\n[![lint](https://img.shields.io/github/workflow/status/okp4/cosmos-faucet/Lint?label=lint&style=for-the-badge&logo=github)](https://github.com/okp4/cosmos-faucet/actions/workflows/lint.yml)\n[![build](https://img.shields.io/github/workflow/status/okp4/cosmos-faucet/Build?label=build&style=for-the-badge&logo=github)](https://github.com/okp4/cosmos-faucet/actions/workflows/build.yml)\n[![test](https://img.shields.io/github/workflow/status/okp4/cosmos-faucet/Test?label=test&style=for-the-badge&logo=github)](https://github.com/okp4/cosmos-faucet/actions/workflows/test.yml)\n[![maintainability](https://img.shields.io/codeclimate/maintainability/okp4/cosmos-faucet?style=for-the-badge)](https://codeclimate.com/github/okp4/cosmos-faucet/maintainability)\n[![coverage](https://img.shields.io/codecov/c/github/okp4/cosmos-faucet?style=for-the-badge&token=0VQHJDMY5B&logo=codecov)](https://codecov.io/gh/okp4/cosmos-faucet)\n[![conventional commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg?style=for-the-badge&logo=conventionalcommits)](https://conventionalcommits.org)\n[![contributor covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg?style=for-the-badge)](https://github.com/okp4/.github/blob/main/CODE_OF_CONDUCT.md)\n[![license](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg?style=for-the-badge)](https://opensource.org/licenses/BSD-3-Clause)\n\nThis faucet app allows anyone to request tokens for a [Cosmos](https://cosmos.network/) account address, either in command line or in service mode, with optional [ReCaptcha](https://www.google.com/recaptcha/about/) security.\n\nThe faucet app supports any Cosmos based blockchain and is intended to be configured on testnet networks.\n\n## Install\n\n```sh\ngo install github.com/okp4/cosmos-faucet@latest\n\ncosmos-faucet --help\n```\n\n## Config\n\n Configuration can be passed as CLI argument, configuration file (`config.yml`) or by environment variable prefixed by `FAUCET` (i.e.: `FAUCET_MNEMONIC`).\n\n```yml\ngrpc-address: 127.0.0.1:9090\nmnemonic: \"kiwi nuclear blast wet badge...\"\nchain-id: testnet-1\ndenom: uatom\nprefix: cosmos\nfee-amount: 0\namount-send: 1\nmemo: \"Sent by økp4 faucet\"\ngas-limit: 200000\n```\n\n## Usage\n\n### CLI\n\n#### Send\n\n```shell\nSend tokens to a given address\n\nUsage:\n  cosmos-faucet send <address> [flags]\n\nFlags:\n  -h, --help   help for send\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string\n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n      --tx-timeout duration   Transaction timeout (default 5s)\n```\n\n#### Start\n\n```shell\nStart the GraphQL api\n\nUsage:\n  cosmos-faucet start [flags]\n\nFlags:\n      --address string              graphql api address (default \":8080\")\n      --batch-window duration       Batch temporal window, can be seen a the minimum duration between too transactions. (default 8s)\n      --captcha                     enable captcha verification\n      --captcha-min-score float     set Captcha min score (default 0.5)\n      --captcha-secret string       set Captcha secret\n      --captcha-verify-url string   set Captcha verify URL (default \"https://www.google.com/recaptcha/api/siteverify\")\n      --health                      enable health endpoint\n  -h, --help                        help for start\n      --metrics                     enable metrics endpoint\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string\n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n      --tx-timeout duration   Transaction timeout (default 5s)\n```\n\n### GraphQL\n\nStart GraphQL server with captcha verification for the send token mutation and subscription.\n\n```shell\ncosmos-faucet start --captcha --captcha-secret $CAPCTHA_SECRET\n```\n\nAccess on playground and documentation at the root of server.\n\n## Build\n\nThe project comes with a convenient `Makefile` which depends on [Docker](https://www.docker.com). Please verify that Docker is properly installed and if not, follow the instructions:\n\n- for macOS: <https://docs.docker.com/docker-for-mac/install/>\n- for Windows: <https://docs.docker.com/docker-for-windows/install/>\n- for Linux: <https://docs.docker.com/engine/install/>\n\nTo build the app, invoke the following goal `build` of the `Makefile`:\n\n```sh\nmake build\n```\n\nThe app will be generated under the folder `target/dist`.\n\n## :heart: Supporting this project & Contributing\n\nA simple star in this repository is enough to make us happy!\n\nBut you're also welcome to contribute! We appreciate any help you're willing to give. Don't hesitate to open issues and/or submit pull requests.\n\nRemember that this is the Cosmos Token Faucet we use at [OKP4](http://okp4.network). This is why we may have to refuse change requests simply because they do not comply with our internal requirements, and not because they are not relevant.\n","licenseText":"BSD 3-Clause License\n\nCopyright (c) 2021, OKP4.com\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n   contributors may be used to endorse or promote products derived from\n   this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.","_id":"@okp4/cosmos-faucet-schema@1.1.1-next.20221003101451.0","dist":{"shasum":"8a0dd3a68a4fd592ac1bfc31ba37d0a94963b7af","integrity":"sha512-1CxfO98DWeeykJh2Z5KeTlonKjR5LTx7m5GnOa4Ick2LiphwZjQdAtAiNge5Cd9Xet6h/ivvzMGUiIa6uCNpaA==","tarball":"https://registry.npmjs.org/@okp4/cosmos-faucet-schema/-/cosmos-faucet-schema-1.1.1-next.20221003101451.0.tgz","fileCount":7,"unpackedSize":20064,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXC4himaqZnBfQ4HSdit4SAlQJzUgRo+hOYmrGXjAAaQIgY05EeKLfL5DkHKKaGPZIH5rr5YX7BjSL4gOdEx8tg2E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOrYcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmop9Q/7Bsw08sfGgwCr/75xRGWga8wXlQsxzvq5+pNlhutN/ADR7HKi\r\ncVL7FMOSN57Ocu/nyW5iBjinGfCqAPjKxegm+CSk5jcu1hEVRx8bvVi3+lAW\r\nbf94QewDobhjEBSBfHfP1MyfFm3V9GuoWoolT4/WKQOeUTj2I9Cpm9WP3vrN\r\nPgfL/KP8nU5JRw59yhk8NHKZgs/fXF8W9q13VAgnaMY9T4oQnuuoFn/MAnOR\r\n+LoYUeHzxLH6Q+2Csxn9AATsdijdnVACz38DDJ8j1ysg04W+2BiwdEJQUf1H\r\nK1N49fj3NraKJi+TPryNNW5hzSBgoqWZCoY6AjQ/ZTEe7w6xhknWXVuiZrbY\r\nSXOBLGhbubdvPvQTOmmxzuiRr5FVGUKGoucgsfeoMQEsbtH7LBbOKfL70hmj\r\n3vR5YjDKkW2xNHLhErYKSGQ4s6cjC2ePqw/57vGh4xQwJvJMH2IVvwt+u4Nv\r\nI8nPBcCLMe85BNNWj052PuBtzm/40wXc8wiWjHC1YMy+FmItWWal8/ZvIhVC\r\n06UbcXy80IemjeisvPpAy1AWUiCHL9QM32kBzWu5D6z02DrO/k19bRJ8lcu7\r\nGSLEUQKR+/4WfqkHVgmXBJn6IN5yTrvQkO6TTDFcrxnziMKdGCZ472yG1hJs\r\nIP9+7NQ5EfDPyVBJcrWojHyq4rSfNs6fi3o=\r\n=5Wjm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"botanik","email":"a.bot@okp4.com"},"directories":{},"maintainers":[{"name":"joeydjr","email":"j.remion@okp4.com"},{"name":"laurenita","email":"l.olivier@okp4.com"},{"name":"bdeneux","email":"b.deneux@okp4.com"},{"name":"joakim.eriksson","email":"j.eriksson@okp4.com"},{"name":"damiensne","email":"d.sonneville@okp4.com"},{"name":"kired-nour","email":"n.kired@okp4.com"},{"name":"lyjjacquin","email":"l.jacquin@okp4.com"},{"name":"ad21en","email":"a.touzouli@gmail.com"},{"name":"botanik","email":"a.bot@okp4.com"},{"name":"amimart","email":"arnaud.mimart@gmail.com"},{"name":"nperon","email":"nperon@gmail.com"},{"name":"fredericvilcot","email":"fredericvilcot@gmail.com"},{"name":"jeremylgn","email":"j.legon@okp4.com"},{"name":"ccamel","email":"camel.christophe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cosmos-faucet-schema_1.1.1-next.20221003101451.0_1664792092061_0.3615126770784849"},"_hasShrinkwrap":false},"1.1.1-next.20221004093911.0":{"name":"@okp4/cosmos-faucet-schema","version":"1.1.1-next.20221004093911.0","private":false,"description":"Cosmos Faucet GraphQL schema.","repository":{"type":"git","url":"git@github.com:okp4/cosmos-faucet.git"},"keywords":["cosmos","faucet","graphql"],"author":{"name":"okp4","url":"https://okp4.network"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/okp4/cosmos-faucet/issues"},"homepage":"https://github.com/okp4/cosmos-faucet#readme","readmeFilename":"README.md","readme":"# CØSMOS Faucet\n\n[![version](https://img.shields.io/github/v/release/okp4/cosmos-faucet?style=for-the-badge&logo=github)](https://github.com/okp4/cosmos-faucet/releases)\n[![lint](https://img.shields.io/github/workflow/status/okp4/cosmos-faucet/Lint?label=lint&style=for-the-badge&logo=github)](https://github.com/okp4/cosmos-faucet/actions/workflows/lint.yml)\n[![build](https://img.shields.io/github/workflow/status/okp4/cosmos-faucet/Build?label=build&style=for-the-badge&logo=github)](https://github.com/okp4/cosmos-faucet/actions/workflows/build.yml)\n[![test](https://img.shields.io/github/workflow/status/okp4/cosmos-faucet/Test?label=test&style=for-the-badge&logo=github)](https://github.com/okp4/cosmos-faucet/actions/workflows/test.yml)\n[![maintainability](https://img.shields.io/codeclimate/maintainability/okp4/cosmos-faucet?style=for-the-badge)](https://codeclimate.com/github/okp4/cosmos-faucet/maintainability)\n[![coverage](https://img.shields.io/codecov/c/github/okp4/cosmos-faucet?style=for-the-badge&token=0VQHJDMY5B&logo=codecov)](https://codecov.io/gh/okp4/cosmos-faucet)\n[![conventional commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg?style=for-the-badge&logo=conventionalcommits)](https://conventionalcommits.org)\n[![contributor covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg?style=for-the-badge)](https://github.com/okp4/.github/blob/main/CODE_OF_CONDUCT.md)\n[![license](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg?style=for-the-badge)](https://opensource.org/licenses/BSD-3-Clause)\n\nThis faucet app allows anyone to request tokens for a [Cosmos](https://cosmos.network/) account address, either in command line or in service mode, with optional [ReCaptcha](https://www.google.com/recaptcha/about/) security.\n\nThe faucet app supports any Cosmos based blockchain and is intended to be configured on testnet networks.\n\n## Install\n\n```sh\ngo install github.com/okp4/cosmos-faucet@latest\n\ncosmos-faucet --help\n```\n\n## Config\n\n Configuration can be passed as CLI argument, configuration file (`config.yml`) or by environment variable prefixed by `FAUCET` (i.e.: `FAUCET_MNEMONIC`).\n\n```yml\ngrpc-address: 127.0.0.1:9090\nmnemonic: \"kiwi nuclear blast wet badge...\"\nchain-id: testnet-1\ndenom: uatom\nprefix: cosmos\nfee-amount: 0\namount-send: 1\nmemo: \"Sent by økp4 faucet\"\ngas-limit: 200000\n```\n\n## Usage\n\n### CLI\n\n#### Send\n\n```shell\nSend tokens to a given address\n\nUsage:\n  cosmos-faucet send <address> [flags]\n\nFlags:\n  -h, --help   help for send\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string\n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n      --tx-timeout duration   Transaction timeout (default 5s)\n```\n\n#### Start\n\n```shell\nStart the GraphQL api\n\nUsage:\n  cosmos-faucet start [flags]\n\nFlags:\n      --address string              graphql api address (default \":8080\")\n      --batch-window duration       Batch temporal window, can be seen a the minimum duration between too transactions. (default 8s)\n      --captcha                     enable captcha verification\n      --captcha-min-score float     set Captcha min score (default 0.5)\n      --captcha-secret string       set Captcha secret\n      --captcha-verify-url string   set Captcha verify URL (default \"https://www.google.com/recaptcha/api/siteverify\")\n      --health                      enable health endpoint\n  -h, --help                        help for start\n      --metrics                     enable metrics endpoint\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string\n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n      --tx-timeout duration   Transaction timeout (default 5s)\n```\n\n### GraphQL\n\nStart GraphQL server with captcha verification for the send token mutation and subscription.\n\n```shell\ncosmos-faucet start --captcha --captcha-secret $CAPCTHA_SECRET\n```\n\nAccess on playground and documentation at the root of server.\n\n## Build\n\nThe project comes with a convenient `Makefile` which depends on [Docker](https://www.docker.com). Please verify that Docker is properly installed and if not, follow the instructions:\n\n- for macOS: <https://docs.docker.com/docker-for-mac/install/>\n- for Windows: <https://docs.docker.com/docker-for-windows/install/>\n- for Linux: <https://docs.docker.com/engine/install/>\n\nTo build the app, invoke the following goal `build` of the `Makefile`:\n\n```sh\nmake build\n```\n\nThe app will be generated under the folder `target/dist`.\n\n## :heart: Supporting this project & Contributing\n\nA simple star in this repository is enough to make us happy!\n\nBut you're also welcome to contribute! We appreciate any help you're willing to give. Don't hesitate to open issues and/or submit pull requests.\n\nRemember that this is the Cosmos Token Faucet we use at [OKP4](http://okp4.network). This is why we may have to refuse change requests simply because they do not comply with our internal requirements, and not because they are not relevant.\n","licenseText":"BSD 3-Clause License\n\nCopyright (c) 2021, OKP4.com\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n   contributors may be used to endorse or promote products derived from\n   this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.","_id":"@okp4/cosmos-faucet-schema@1.1.1-next.20221004093911.0","dist":{"shasum":"ee441df396b95d661905404cbd77993292e5e2ed","integrity":"sha512-xf5JKcoTjStH7Z02pcUduPWc3Hfxq08StDJ+uSWpzscZ2XJwHsEhq0OMN9zps0E24ntng6Zg03LGmhp1lkMiNQ==","tarball":"https://registry.npmjs.org/@okp4/cosmos-faucet-schema/-/cosmos-faucet-schema-1.1.1-next.20221004093911.0.tgz","fileCount":7,"unpackedSize":20064,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFikAKkSOFCe2ZJmLsFOWGso1l2QeIxXbGvH4MIwv1ykAiApO8GYB5glBODRcUKoypu4JobzQkenI+n3OoXC7BD1jw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjO/9AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBqQ/9H9Od5MKmCAMvqbFHsahySerxJJ5BGnzwi4Y7X1oFPzDDaryi\r\naXO+Nc6Ig4ob1CGp2/bF0rdMCIDZc3/mJg/4/+hk1ygNrYsTXkW/RKJ1eEOH\r\nXtKZRj63IdtvWmZFmi5Mzw9zyy5esdpgbMwVmSJFvrdno/z5zSLI+Rq8Ydu4\r\nrIy3XI0XkyCxfsr2HOrz3JdfDmnNUqrZi0QmN6E2IiyrgQC2RmKjrJd7PQQb\r\nnYePQSdGOOi0rpdIo6KYA9b14SzEoLV7vuqzuYKWMuM0sOrNipyauPqJDqXP\r\nXKGsSbkgIgklMHkCVbmwn8rAcGzBMmF2CDoFH8dykSey8ER8T1c+KhtxIJH5\r\n39HtOAK8lzNT95z8h01NDZr5JoWoA+W7UIyJDVvIyVM+FQlSfoYTcLCk8yyf\r\naJajl8L/MJf0Vas/XfmSE68LSB7SUon8vpuMYtzp4enOlMuANKvSgwgeuc/O\r\nqV0rlUgAzPkwRyx2ZtvjY4z6fEcnDWyhHlEZz0R0GVQvrxkYBfkfLkyO9nSW\r\n1BeCj+wQOfULMUN3vFEAl6ZFbJ+lHGZqiIittAZ3xC5DTE5WbDqDOKE+5Af5\r\nzEsnC7APOip/7HVNQSSI5tn+K465M9PyQD3W1Gh36a278RaOSOlQ5c5trhwC\r\ndsSW7OTMxfqh4tD1LfRTVI8T3BBoL4ARsHA=\r\n=xbz6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"botanik","email":"a.bot@okp4.com"},"directories":{},"maintainers":[{"name":"joeydjr","email":"j.remion@okp4.com"},{"name":"laurenita","email":"l.olivier@okp4.com"},{"name":"bdeneux","email":"b.deneux@okp4.com"},{"name":"joakim.eriksson","email":"j.eriksson@okp4.com"},{"name":"damiensne","email":"d.sonneville@okp4.com"},{"name":"kired-nour","email":"n.kired@okp4.com"},{"name":"lyjjacquin","email":"l.jacquin@okp4.com"},{"name":"ad21en","email":"a.touzouli@gmail.com"},{"name":"botanik","email":"a.bot@okp4.com"},{"name":"amimart","email":"arnaud.mimart@gmail.com"},{"name":"nperon","email":"nperon@gmail.com"},{"name":"fredericvilcot","email":"fredericvilcot@gmail.com"},{"name":"jeremylgn","email":"j.legon@okp4.com"},{"name":"ccamel","email":"camel.christophe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cosmos-faucet-schema_1.1.1-next.20221004093911.0_1664876352224_0.18153225170421972"},"_hasShrinkwrap":false},"1.1.1-next.20221107080007.0":{"name":"@okp4/cosmos-faucet-schema","version":"1.1.1-next.20221107080007.0","private":false,"description":"Cosmos Faucet GraphQL schema.","repository":{"type":"git","url":"git@github.com:okp4/cosmos-faucet.git"},"keywords":["cosmos","faucet","graphql"],"author":{"name":"okp4","url":"https://okp4.network"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/okp4/cosmos-faucet/issues"},"homepage":"https://github.com/okp4/cosmos-faucet#readme","readmeFilename":"README.md","readme":"# CØSMOS Faucet\n\n[![version](https://img.shields.io/github/v/release/okp4/cosmos-faucet?style=for-the-badge&logo=github)](https://github.com/okp4/cosmos-faucet/releases)\n[![lint](https://img.shields.io/github/workflow/status/okp4/cosmos-faucet/Lint?label=lint&style=for-the-badge&logo=github)](https://github.com/okp4/cosmos-faucet/actions/workflows/lint.yml)\n[![build](https://img.shields.io/github/workflow/status/okp4/cosmos-faucet/Build?label=build&style=for-the-badge&logo=github)](https://github.com/okp4/cosmos-faucet/actions/workflows/build.yml)\n[![test](https://img.shields.io/github/workflow/status/okp4/cosmos-faucet/Test?label=test&style=for-the-badge&logo=github)](https://github.com/okp4/cosmos-faucet/actions/workflows/test.yml)\n[![maintainability](https://img.shields.io/codeclimate/maintainability/okp4/cosmos-faucet?style=for-the-badge)](https://codeclimate.com/github/okp4/cosmos-faucet/maintainability)\n[![coverage](https://img.shields.io/codecov/c/github/okp4/cosmos-faucet?style=for-the-badge&token=0VQHJDMY5B&logo=codecov)](https://codecov.io/gh/okp4/cosmos-faucet)\n[![conventional commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg?style=for-the-badge&logo=conventionalcommits)](https://conventionalcommits.org)\n[![contributor covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg?style=for-the-badge)](https://github.com/okp4/.github/blob/main/CODE_OF_CONDUCT.md)\n[![license](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg?style=for-the-badge)](https://opensource.org/licenses/BSD-3-Clause)\n\nThis faucet app allows anyone to request tokens for a [Cosmos](https://cosmos.network/) account address, either in command line or in service mode, with optional [ReCaptcha](https://www.google.com/recaptcha/about/) security.\n\nThe faucet app supports any Cosmos based blockchain and is intended to be configured on testnet networks.\n\n## Install\n\n```sh\ngo install github.com/okp4/cosmos-faucet@latest\n\ncosmos-faucet --help\n```\n\n## Config\n\n Configuration can be passed as CLI argument, configuration file (`config.yml`) or by environment variable prefixed by `FAUCET` (i.e.: `FAUCET_MNEMONIC`).\n\n```yml\ngrpc-address: 127.0.0.1:9090\nmnemonic: \"kiwi nuclear blast wet badge...\"\nchain-id: testnet-1\ndenom: uatom\nprefix: cosmos\nfee-amount: 0\namount-send: 1\nmemo: \"Sent by økp4 faucet\"\ngas-limit: 200000\n```\n\n## Usage\n\n### CLI\n\n#### Send\n\n```shell\nSend tokens to a given address\n\nUsage:\n  cosmos-faucet send <address> [flags]\n\nFlags:\n  -h, --help   help for send\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string\n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n      --tx-timeout duration   Transaction timeout (default 5s)\n```\n\n#### Start\n\n```shell\nStart the GraphQL api\n\nUsage:\n  cosmos-faucet start [flags]\n\nFlags:\n      --address string              graphql api address (default \":8080\")\n      --batch-window duration       Batch temporal window, can be seen a the minimum duration between too transactions. (default 8s)\n      --captcha                     enable captcha verification\n      --captcha-min-score float     set Captcha min score (default 0.5)\n      --captcha-secret string       set Captcha secret\n      --captcha-verify-url string   set Captcha verify URL (default \"https://www.google.com/recaptcha/api/siteverify\")\n      --health                      enable health endpoint\n  -h, --help                        help for start\n      --metrics                     enable metrics endpoint\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string\n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n      --tx-timeout duration   Transaction timeout (default 5s)\n```\n\n### GraphQL\n\nStart GraphQL server with captcha verification for the send token mutation and subscription.\n\n```shell\ncosmos-faucet start --captcha --captcha-secret $CAPCTHA_SECRET\n```\n\nAccess on playground and documentation at the root of server.\n\n## Build\n\nThe project comes with a convenient `Makefile` which depends on [Docker](https://www.docker.com). Please verify that Docker is properly installed and if not, follow the instructions:\n\n- for macOS: <https://docs.docker.com/docker-for-mac/install/>\n- for Windows: <https://docs.docker.com/docker-for-windows/install/>\n- for Linux: <https://docs.docker.com/engine/install/>\n\nTo build the app, invoke the following goal `build` of the `Makefile`:\n\n```sh\nmake build\n```\n\nThe app will be generated under the folder `target/dist`.\n\n## :heart: Supporting this project & Contributing\n\nA simple star in this repository is enough to make us happy!\n\nBut you're also welcome to contribute! We appreciate any help you're willing to give. Don't hesitate to open issues and/or submit pull requests.\n\nRemember that this is the Cosmos Token Faucet we use at [OKP4](http://okp4.network). This is why we may have to refuse change requests simply because they do not comply with our internal requirements, and not because they are not relevant.\n","licenseText":"BSD 3-Clause License\n\nCopyright (c) 2021, OKP4.com\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n   contributors may be used to endorse or promote products derived from\n   this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.","_id":"@okp4/cosmos-faucet-schema@1.1.1-next.20221107080007.0","dist":{"shasum":"05a48453372a9f3abb4d09719395c72dfeca4704","integrity":"sha512-u7nIj09xmyktPnABvBu8oiGCE7u75MW9OcNjozZv20NBXGCz+R8MMyYfvkDfc7AZeuO9Hq6mqLnAhINMZUjIeg==","tarball":"https://registry.npmjs.org/@okp4/cosmos-faucet-schema/-/cosmos-faucet-schema-1.1.1-next.20221107080007.0.tgz","fileCount":7,"unpackedSize":20064,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA8yigApeuz6D5LiHYyHnZZYCcTeLd6egjIF93HRoy7cAiA/eGPVGIomJNCoCH55Ebmq+UHemu698FSnqQbkcAS0gg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaLsJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2pg/+OkTLF0YNpJpPCpklsj/Ov5C4mTflbuOMtDM6MOgwoBFRH4XG\r\nYLWfwvhbDhbB/SZH/d+17My/um/4C3eAS1DE2gDiME3N9BT51l0goDmjY1yN\r\npLKQU913TXF67BfqSNyq0cS8bHZ4LmaqOtfck7o1gSG0hSnmFYRyANzuOHf0\r\nUMkOD3Mzdu5hKcLQrmMM274cwS/wSdhMWTN7lE8goCN5VU2qyyLLLsrWNYrs\r\nbeg4aESjUSRH93eA6E1w4cC2AOp2+sicg4RonXSUK/chLDr0yhwQjD2pIjPN\r\nftFxkVHOTJ9k2imYjS0MBKZXXYuSqnklWKUONKfkA+4syazRVPtdHNipqwt7\r\nbfDB/C4ze74OP3I2XVF3v9JNLJwA1ekTLKYL1KujD8/Tvdv1MSQmZLc/A1eK\r\njPkvoZJIvZuQCRgvizIflLVi9UwlZ/gYmBydF8JcbKKfjFh2hXLFy8B9RbJJ\r\nfsNzRnNBHaGCMueW2sLllMi+rnN58KEBVOzD6wDCrOF+2Rl21XmVS80APflf\r\n/HS14Ywrv5SEyZpiVwowu9ES70j4IGBYXv/hmgGgZTaVeRJ6plz3388F1PRR\r\nIRYKaLSd2fNRaZZFcS4Imt9oQQbIZzFJ/gTW+mdO+Cgsct6BPZzbD7JeLe9U\r\n3mTSDjqViXqf3ksez26MTQvmky9XaiTfGxE=\r\n=9ixN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"botanik","email":"a.bot@okp4.com"},"directories":{},"maintainers":[{"name":"joeydjr","email":"j.remion@okp4.com"},{"name":"laurenita","email":"l.olivier@okp4.com"},{"name":"bdeneux","email":"b.deneux@okp4.com"},{"name":"joakim.eriksson","email":"j.eriksson@okp4.com"},{"name":"damiensne","email":"d.sonneville@okp4.com"},{"name":"kired-nour","email":"n.kired@okp4.com"},{"name":"lyjjacquin","email":"l.jacquin@okp4.com"},{"name":"ad21en","email":"a.touzouli@gmail.com"},{"name":"botanik","email":"a.bot@okp4.com"},{"name":"amimart","email":"arnaud.mimart@gmail.com"},{"name":"nperon","email":"nperon@gmail.com"},{"name":"fredericvilcot","email":"fredericvilcot@gmail.com"},{"name":"jeremylgn","email":"j.legon@okp4.com"},{"name":"ccamel","email":"camel.christophe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cosmos-faucet-schema_1.1.1-next.20221107080007.0_1667808009065_0.2576979431689035"},"_hasShrinkwrap":false},"1.1.1-next.20230105071134.0":{"name":"@okp4/cosmos-faucet-schema","version":"1.1.1-next.20230105071134.0","private":false,"description":"Cosmos Faucet GraphQL schema.","repository":{"type":"git","url":"git@github.com:okp4/cosmos-faucet.git"},"keywords":["cosmos","faucet","graphql"],"author":{"name":"okp4","url":"https://okp4.network"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/okp4/cosmos-faucet/issues"},"homepage":"https://github.com/okp4/cosmos-faucet#readme","readmeFilename":"README.md","readme":"# CØSMOS Faucet\n\n[![version](https://img.shields.io/github/v/release/okp4/cosmos-faucet?style=for-the-badge&logo=github)](https://github.com/okp4/cosmos-faucet/releases)\n[![lint](https://img.shields.io/github/actions/workflow/status/okp4/cosmos-faucet/lint.yml?branch=main&label=lint&style=for-the-badge&logo=github)](https://github.com/okp4/cosmos-faucet/actions/workflows/lint.yml)\n[![build](https://img.shields.io/github/actions/workflow/status/okp4/cosmos-faucet/build.yml?branch=main&label=build&style=for-the-badge&logo=github)](https://github.com/okp4/cosmos-faucet/actions/workflows/build.yml)\n[![test](https://img.shields.io/github/actions/workflow/status/okp4/cosmos-faucet/test.yml?branch=main&label=test&style=for-the-badge&logo=github)](https://github.com/okp4/cosmos-faucet/actions/workflows/test.yml)\n[![maintainability](https://img.shields.io/codeclimate/maintainability/okp4/cosmos-faucet?style=for-the-badge)](https://codeclimate.com/github/okp4/cosmos-faucet/maintainability)\n[![coverage](https://img.shields.io/codecov/c/github/okp4/cosmos-faucet?style=for-the-badge&token=0VQHJDMY5B&logo=codecov)](https://codecov.io/gh/okp4/cosmos-faucet)\n[![conventional commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg?style=for-the-badge&logo=conventionalcommits)](https://conventionalcommits.org)\n[![contributor covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg?style=for-the-badge)](https://github.com/okp4/.github/blob/main/CODE_OF_CONDUCT.md)\n[![license](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg?style=for-the-badge)](https://opensource.org/licenses/BSD-3-Clause)\n\nThis faucet app allows anyone to request tokens for a [Cosmos](https://cosmos.network/) account address, either in command line or in service mode, with optional [ReCaptcha](https://www.google.com/recaptcha/about/) security.\n\nThe faucet app supports any Cosmos based blockchain and is intended to be configured on testnet networks.\n\n## Install\n\n```sh\ngo install github.com/okp4/cosmos-faucet@latest\n\ncosmos-faucet --help\n```\n\n## Config\n\n Configuration can be passed as CLI argument, configuration file (`config.yml`) or by environment variable prefixed by `FAUCET` (i.e.: `FAUCET_MNEMONIC`).\n\n```yml\ngrpc-address: 127.0.0.1:9090\nmnemonic: \"kiwi nuclear blast wet badge...\"\nchain-id: testnet-1\ndenom: uatom\nprefix: cosmos\nfee-amount: 0\namount-send: 1\nmemo: \"Sent by økp4 faucet\"\ngas-limit: 200000\n```\n\n## Usage\n\n### CLI\n\n#### Send\n\n```shell\nSend tokens to a given address\n\nUsage:\n  cosmos-faucet send <address> [flags]\n\nFlags:\n  -h, --help   help for send\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string\n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n      --tx-timeout duration   Transaction timeout (default 5s)\n```\n\n#### Start\n\n```shell\nStart the GraphQL api\n\nUsage:\n  cosmos-faucet start [flags]\n\nFlags:\n      --address string              graphql api address (default \":8080\")\n      --batch-window duration       Batch temporal window, can be seen a the minimum duration between too transactions. (default 8s)\n      --captcha                     enable captcha verification\n      --captcha-min-score float     set Captcha min score (default 0.5)\n      --captcha-secret string       set Captcha secret\n      --captcha-verify-url string   set Captcha verify URL (default \"https://www.google.com/recaptcha/api/siteverify\")\n      --health                      enable health endpoint\n  -h, --help                        help for start\n      --metrics                     enable metrics endpoint\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string\n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n      --tx-timeout duration   Transaction timeout (default 5s)\n```\n\n### GraphQL\n\nStart GraphQL server with captcha verification for the send token mutation and subscription.\n\n```shell\ncosmos-faucet start --captcha --captcha-secret $CAPCTHA_SECRET\n```\n\nAccess on playground and documentation at the root of server.\n\n## Build\n\nThe project comes with a convenient `Makefile` which depends on [Docker](https://www.docker.com). Please verify that Docker is properly installed and if not, follow the instructions:\n\n- for macOS: <https://docs.docker.com/docker-for-mac/install/>\n- for Windows: <https://docs.docker.com/docker-for-windows/install/>\n- for Linux: <https://docs.docker.com/engine/install/>\n\nTo build the app, invoke the following goal `build` of the `Makefile`:\n\n```sh\nmake build\n```\n\nThe app will be generated under the folder `target/dist`.\n\n## :heart: Supporting this project & Contributing\n\nA simple star in this repository is enough to make us happy!\n\nBut you're also welcome to contribute! We appreciate any help you're willing to give. Don't hesitate to open issues and/or submit pull requests.\n\nRemember that this is the Cosmos Token Faucet we use at [OKP4](http://okp4.network). This is why we may have to refuse change requests simply because they do not comply with our internal requirements, and not because they are not relevant.\n","licenseText":"BSD 3-Clause License\n\nCopyright (c) 2021, OKP4.com\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n   contributors may be used to endorse or promote products derived from\n   this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.","_id":"@okp4/cosmos-faucet-schema@1.1.1-next.20230105071134.0","dist":{"shasum":"a9e2c79e88e302d9ff158160f2ab930316ee08ac","integrity":"sha512-qnaEuvtLHDnT3Ay/X0xsEHacf9YGTjVkxCND+b+0U1RO1yc9M5eiE/4/rZPYmjIW36lq9el5w9RQnqwX3Q9bQg==","tarball":"https://registry.npmjs.org/@okp4/cosmos-faucet-schema/-/cosmos-faucet-schema-1.1.1-next.20230105071134.0.tgz","fileCount":7,"unpackedSize":20136,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgkv3CmgHlvCgXoB+hlocARPGVWXsUBrcP4RLaYVrruAIhAOLoRGMIbe9mJlO2ruBXA0L2dNGxsfwYvopA1YgzJQ9c"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtngnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqurA/+My+697yAI2Tz9SGI4jf4bWMLR6cbTIngjhvK0dZZn2bK/c8+\r\nGV+gFzivfpq3xoE/vj3PKQbYW1AmCzSyDRbSnyoi/RQFbfRRECf57F1g3thW\r\ny3tOU3Gnk6IH+Bojce7OncIcpSGt/PCt0GUYDv9EfpkncnU74pW62fVem/zX\r\n06PpxGtYuJbHpk7vfzVTeLQIw5etBHNN+zkpuhtywNNVAvQ12mPN7dgDDdSz\r\n7RnUkz2KyR23PoWfnNwd/2hoSUHR9yTvvgHnty/9iA5HwRwOAwhqshMO/TSb\r\np47876P+zAHYlNoGnJcKFnsUCZMUTlxV/KO09ZPvOJ0XZ/Yp+idaDxUwcfKK\r\n7g+LONujMP3ylHcD/EVz+730YZrmOJaJxYW1K/RhhyihH+xokK/Yry2Qe8er\r\ncq8SF1AmdyxrLv/BMfQFBqu1HQf4OWr7fznqcJpjvHbqIpMqhQnEBSTcJkcV\r\n1bnWyhU/+HkP7awOzePcPxS341qTWV/DB9HImu3VYTa+G7hZWfVcXWFSIu66\r\nzuSB9oSWZr/WNtU+7BYsGpOzhQo3n7VTHYVctAkg3GLT4dc5eoWI2kT9XTNm\r\nwZHLxc2f8IBQmxeWHX3Bt/3Pz4EkfUil3lUVAXa2LqLVsNDlMZNFVwE4RbFB\r\nS/5FgR7WEZpfNYwh7lqJ2WXD3VF9IoKdgJI=\r\n=+I9g\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"botanik","email":"a.bot@okp4.com"},"directories":{},"maintainers":[{"name":"joeydjr","email":"j.remion@okp4.com"},{"name":"laurenita","email":"l.olivier@okp4.com"},{"name":"bdeneux","email":"b.deneux@okp4.com"},{"name":"joakim.eriksson","email":"j.eriksson@okp4.com"},{"name":"damiensne","email":"d.sonneville@okp4.com"},{"name":"kired-nour","email":"n.kired@okp4.com"},{"name":"ad21en","email":"a.touzouli@gmail.com"},{"name":"botanik","email":"a.bot@okp4.com"},{"name":"amimart","email":"arnaud.mimart@gmail.com"},{"name":"fredericvilcot","email":"fredericvilcot@gmail.com"},{"name":"jeremylgn","email":"j.legon@okp4.com"},{"name":"ccamel","email":"camel.christophe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cosmos-faucet-schema_1.1.1-next.20230105071134.0_1672902695515_0.5740649115468475"},"_hasShrinkwrap":false},"1.1.1-next.20230609092429.0":{"name":"@okp4/cosmos-faucet-schema","version":"1.1.1-next.20230609092429.0","private":false,"description":"Cosmos Faucet GraphQL schema.","repository":{"type":"git","url":"git@github.com:okp4/cosmos-faucet.git"},"keywords":["cosmos","faucet","graphql"],"author":{"name":"okp4","url":"https://okp4.network"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/okp4/cosmos-faucet/issues"},"homepage":"https://github.com/okp4/cosmos-faucet#readme","readmeFilename":"README.md","readme":"# CØSMOS Faucet\n\n[![version](https://img.shields.io/github/v/release/okp4/cosmos-faucet?style=for-the-badge&logo=github)](https://github.com/okp4/cosmos-faucet/releases)\n[![lint](https://img.shields.io/github/actions/workflow/status/okp4/cosmos-faucet/lint.yml?branch=main&label=lint&style=for-the-badge&logo=github)](https://github.com/okp4/cosmos-faucet/actions/workflows/lint.yml)\n[![build](https://img.shields.io/github/actions/workflow/status/okp4/cosmos-faucet/build.yml?branch=main&label=build&style=for-the-badge&logo=github)](https://github.com/okp4/cosmos-faucet/actions/workflows/build.yml)\n[![test](https://img.shields.io/github/actions/workflow/status/okp4/cosmos-faucet/test.yml?branch=main&label=test&style=for-the-badge&logo=github)](https://github.com/okp4/cosmos-faucet/actions/workflows/test.yml)\n[![maintainability](https://img.shields.io/codeclimate/maintainability/okp4/cosmos-faucet?style=for-the-badge)](https://codeclimate.com/github/okp4/cosmos-faucet/maintainability)\n[![coverage](https://img.shields.io/codecov/c/github/okp4/cosmos-faucet?style=for-the-badge&token=0VQHJDMY5B&logo=codecov)](https://codecov.io/gh/okp4/cosmos-faucet)\n[![conventional commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg?style=for-the-badge&logo=conventionalcommits)](https://conventionalcommits.org)\n[![contributor covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg?style=for-the-badge)](https://github.com/okp4/.github/blob/main/CODE_OF_CONDUCT.md)\n[![license](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg?style=for-the-badge)](https://opensource.org/licenses/BSD-3-Clause)\n\nThis faucet app allows anyone to request tokens for a [Cosmos](https://cosmos.network/) account address, either in command line or in service mode, with optional [ReCaptcha](https://www.google.com/recaptcha/about/) security.\n\nThe faucet app supports any Cosmos based blockchain and is intended to be configured on testnet networks.\n\n## Install\n\n```sh\ngo install github.com/okp4/cosmos-faucet@latest\n\ncosmos-faucet --help\n```\n\n## Config\n\n Configuration can be passed as CLI argument, configuration file (`config.yml`) or by environment variable prefixed by `FAUCET` (i.e.: `FAUCET_MNEMONIC`).\n\n```yml\ngrpc-address: 127.0.0.1:9090\nmnemonic: \"kiwi nuclear blast wet badge...\"\nchain-id: testnet-1\ndenom: uatom\nprefix: cosmos\nfee-amount: 0\namount-send: 1\nmemo: \"Sent by økp4 faucet\"\ngas-limit: 200000\n```\n\n## Usage\n\n### CLI\n\n#### Send\n\n```shell\nSend tokens to a given address\n\nUsage:\n  cosmos-faucet send <address> [flags]\n\nFlags:\n  -h, --help   help for send\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string\n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n      --tx-timeout duration   Transaction timeout (default 5s)\n```\n\n#### Start\n\n```shell\nStart the GraphQL api\n\nUsage:\n  cosmos-faucet start [flags]\n\nFlags:\n      --address string              graphql api address (default \":8080\")\n      --batch-window duration       Batch temporal window, can be seen a the minimum duration between too transactions. (default 8s)\n      --captcha                     enable captcha verification\n      --captcha-min-score float     set Captcha min score (default 0.5)\n      --captcha-secret string       set Captcha secret\n      --captcha-verify-url string   set Captcha verify URL (default \"https://www.google.com/recaptcha/api/siteverify\")\n      --health                      enable health endpoint\n  -h, --help                        help for start\n      --metrics                     enable metrics endpoint\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string\n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n      --tx-timeout duration   Transaction timeout (default 5s)\n```\n\n### GraphQL\n\nStart GraphQL server with captcha verification for the send token mutation and subscription.\n\n```shell\ncosmos-faucet start --captcha --captcha-secret $CAPCTHA_SECRET\n```\n\nAccess on playground and documentation at the root of server.\n\n## Build\n\nThe project comes with a convenient `Makefile` which depends on [Docker](https://www.docker.com). Please verify that Docker is properly installed and if not, follow the instructions:\n\n- for macOS: <https://docs.docker.com/docker-for-mac/install/>\n- for Windows: <https://docs.docker.com/docker-for-windows/install/>\n- for Linux: <https://docs.docker.com/engine/install/>\n\nTo build the app, invoke the following goal `build` of the `Makefile`:\n\n```sh\nmake build\n```\n\nThe app will be generated under the folder `target/dist`.\n\n## :heart: Supporting this project & Contributing\n\nA simple star in this repository is enough to make us happy!\n\nBut you're also welcome to contribute! We appreciate any help you're willing to give. Don't hesitate to open issues and/or submit pull requests.\n\nRemember that this is the Cosmos Token Faucet we use at [OKP4](http://okp4.network). This is why we may have to refuse change requests simply because they do not comply with our internal requirements, and not because they are not relevant.\n","licenseText":"BSD 3-Clause License\n\nCopyright (c) 2021, OKP4.com\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n   contributors may be used to endorse or promote products derived from\n   this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.","_id":"@okp4/cosmos-faucet-schema@1.1.1-next.20230609092429.0","dist":{"shasum":"249a946f082ee9899dfc1f11ae5a97cfdfcc9d78","integrity":"sha512-+UunJBQtMszkMrlwg9mHjzDAUmRkVH9GApvMjg+b2mdheDC77TGKfK7gkxcMRt3Z3aH+KqkV5pnNv8eJ9soTsA==","tarball":"https://registry.npmjs.org/@okp4/cosmos-faucet-schema/-/cosmos-faucet-schema-1.1.1-next.20230609092429.0.tgz","fileCount":7,"unpackedSize":20136,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAhVExVTrqv623releJrMZKs6DL5Rf2mxWrpHt2GvpndAiEA3MHbNzhseJGnfjQvvGyS0+EtnMtAY28H/ITQxRnSkp4="}]},"_npmUser":{"name":"botanik","email":"a.bot@okp4.com"},"directories":{},"maintainers":[{"name":"agourraud","email":"a.gourraud@okp4.com"},{"name":"anjamis","email":"a.miscevic@okp4.com"},{"name":"laurenita","email":"l.olivier@okp4.com"},{"name":"bdeneux","email":"b.deneux@okp4.com"},{"name":"joakim.eriksson","email":"j.eriksson@okp4.com"},{"name":"damiensne","email":"d.sonneville@okp4.com"},{"name":"kired-nour","email":"n.kired@okp4.com"},{"name":"botanik","email":"a.bot@okp4.com"},{"name":"amimart","email":"arnaud.mimart@gmail.com"},{"name":"fredericvilcot","email":"fredericvilcot@gmail.com"},{"name":"jeremylgn","email":"j.legon@okp4.com"},{"name":"ccamel","email":"camel.christophe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cosmos-faucet-schema_1.1.1-next.20230609092429.0_1686302669850_0.7726417180365268"},"_hasShrinkwrap":false},"1.1.1-next.20230613110813.0":{"name":"@okp4/cosmos-faucet-schema","version":"1.1.1-next.20230613110813.0","private":false,"description":"Cosmos Faucet GraphQL schema.","repository":{"type":"git","url":"git@github.com:okp4/cosmos-faucet.git"},"keywords":["cosmos","faucet","graphql"],"author":{"name":"okp4","url":"https://okp4.network"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/okp4/cosmos-faucet/issues"},"homepage":"https://github.com/okp4/cosmos-faucet#readme","readmeFilename":"README.md","readme":"# CØSMOS Faucet\n\n[![version](https://img.shields.io/github/v/release/okp4/cosmos-faucet?style=for-the-badge&logo=github)](https://github.com/okp4/cosmos-faucet/releases)\n[![lint](https://img.shields.io/github/actions/workflow/status/okp4/cosmos-faucet/lint.yml?branch=main&label=lint&style=for-the-badge&logo=github)](https://github.com/okp4/cosmos-faucet/actions/workflows/lint.yml)\n[![build](https://img.shields.io/github/actions/workflow/status/okp4/cosmos-faucet/build.yml?branch=main&label=build&style=for-the-badge&logo=github)](https://github.com/okp4/cosmos-faucet/actions/workflows/build.yml)\n[![test](https://img.shields.io/github/actions/workflow/status/okp4/cosmos-faucet/test.yml?branch=main&label=test&style=for-the-badge&logo=github)](https://github.com/okp4/cosmos-faucet/actions/workflows/test.yml)\n[![maintainability](https://img.shields.io/codeclimate/maintainability/okp4/cosmos-faucet?style=for-the-badge)](https://codeclimate.com/github/okp4/cosmos-faucet/maintainability)\n[![coverage](https://img.shields.io/codecov/c/github/okp4/cosmos-faucet?style=for-the-badge&token=0VQHJDMY5B&logo=codecov)](https://codecov.io/gh/okp4/cosmos-faucet)\n[![conventional commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg?style=for-the-badge&logo=conventionalcommits)](https://conventionalcommits.org)\n[![contributor covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg?style=for-the-badge)](https://github.com/okp4/.github/blob/main/CODE_OF_CONDUCT.md)\n[![license](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg?style=for-the-badge)](https://opensource.org/licenses/BSD-3-Clause)\n\nThis faucet app allows anyone to request tokens for a [Cosmos](https://cosmos.network/) account address, either in command line or in service mode, with optional [ReCaptcha](https://www.google.com/recaptcha/about/) security.\n\nThe faucet app supports any Cosmos based blockchain and is intended to be configured on testnet networks.\n\n## Install\n\n```sh\ngo install github.com/okp4/cosmos-faucet@latest\n\ncosmos-faucet --help\n```\n\n## Config\n\n Configuration can be passed as CLI argument, configuration file (`config.yml`) or by environment variable prefixed by `FAUCET` (i.e.: `FAUCET_MNEMONIC`).\n\n```yml\ngrpc-address: 127.0.0.1:9090\nmnemonic: \"kiwi nuclear blast wet badge...\"\nchain-id: testnet-1\ndenom: uatom\nprefix: cosmos\nfee-amount: 0\namount-send: 1\nmemo: \"Sent by økp4 faucet\"\ngas-limit: 200000\n```\n\n## Usage\n\n### CLI\n\n#### Send\n\n```shell\nSend tokens to a given address\n\nUsage:\n  cosmos-faucet send <address> [flags]\n\nFlags:\n  -h, --help   help for send\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string\n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n      --tx-timeout duration   Transaction timeout (default 5s)\n```\n\n#### Start\n\n```shell\nStart the GraphQL api\n\nUsage:\n  cosmos-faucet start [flags]\n\nFlags:\n      --address string              graphql api address (default \":8080\")\n      --batch-window duration       Batch temporal window, can be seen a the minimum duration between too transactions. (default 8s)\n      --captcha                     enable captcha verification\n      --captcha-min-score float     set Captcha min score (default 0.5)\n      --captcha-secret string       set Captcha secret\n      --captcha-verify-url string   set Captcha verify URL (default \"https://www.google.com/recaptcha/api/siteverify\")\n      --health                      enable health endpoint\n  -h, --help                        help for start\n      --metrics                     enable metrics endpoint\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string\n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n      --tx-timeout duration   Transaction timeout (default 5s)\n```\n\n### GraphQL\n\nStart GraphQL server with captcha verification for the send token mutation and subscription.\n\n```shell\ncosmos-faucet start --captcha --captcha-secret $CAPCTHA_SECRET\n```\n\nAccess on playground and documentation at the root of server.\n\n## Build\n\nThe project comes with a convenient `Makefile` which depends on [Docker](https://www.docker.com). Please verify that Docker is properly installed and if not, follow the instructions:\n\n- for macOS: <https://docs.docker.com/docker-for-mac/install/>\n- for Windows: <https://docs.docker.com/docker-for-windows/install/>\n- for Linux: <https://docs.docker.com/engine/install/>\n\nTo build the app, invoke the following goal `build` of the `Makefile`:\n\n```sh\nmake build\n```\n\nThe app will be generated under the folder `target/dist`.\n\n## :heart: Supporting this project & Contributing\n\nA simple star in this repository is enough to make us happy!\n\nBut you're also welcome to contribute! We appreciate any help you're willing to give. Don't hesitate to open issues and/or submit pull requests.\n\nRemember that this is the Cosmos Token Faucet we use at [OKP4](http://okp4.network). This is why we may have to refuse change requests simply because they do not comply with our internal requirements, and not because they are not relevant.\n","licenseText":"BSD 3-Clause License\n\nCopyright (c) 2021, OKP4.com\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n   contributors may be used to endorse or promote products derived from\n   this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.","_id":"@okp4/cosmos-faucet-schema@1.1.1-next.20230613110813.0","dist":{"shasum":"4dc304425a5667e1c891b15e7ed64283d3c1603e","integrity":"sha512-pF5vyZS9sH7k8+9i7TN/ENzrMZD/ho/MHTzyRsteeuUAo1bJBXJawTnOf9Jn17OnMqYj8nM0hOGHX0DhiErnBg==","tarball":"https://registry.npmjs.org/@okp4/cosmos-faucet-schema/-/cosmos-faucet-schema-1.1.1-next.20230613110813.0.tgz","fileCount":7,"unpackedSize":20136,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDGn8wztDF7QghRerRBq9B7vritf5ZOy6WguwRwX/Au1AiBP1ML9+RvWdDV8NuoO0k3CMds+3/xx+uDX1FsE3LxanA=="}]},"_npmUser":{"name":"botanik","email":"a.bot@okp4.com"},"directories":{},"maintainers":[{"name":"agourraud","email":"a.gourraud@okp4.com"},{"name":"anjamis","email":"a.miscevic@okp4.com"},{"name":"laurenita","email":"l.olivier@okp4.com"},{"name":"bdeneux","email":"b.deneux@okp4.com"},{"name":"joakim.eriksson","email":"j.eriksson@okp4.com"},{"name":"damiensne","email":"d.sonneville@okp4.com"},{"name":"kired-nour","email":"n.kired@okp4.com"},{"name":"botanik","email":"a.bot@okp4.com"},{"name":"amimart","email":"arnaud.mimart@gmail.com"},{"name":"fredericvilcot","email":"fredericvilcot@gmail.com"},{"name":"jeremylgn","email":"j.legon@okp4.com"},{"name":"ccamel","email":"camel.christophe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cosmos-faucet-schema_1.1.1-next.20230613110813.0_1686654494233_0.9533056088425809"},"_hasShrinkwrap":false},"1.1.1-next.20230613111620.0":{"name":"@okp4/cosmos-faucet-schema","version":"1.1.1-next.20230613111620.0","private":false,"description":"Cosmos Faucet GraphQL schema.","repository":{"type":"git","url":"git@github.com:okp4/cosmos-faucet.git"},"keywords":["cosmos","faucet","graphql"],"author":{"name":"okp4","url":"https://okp4.network"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/okp4/cosmos-faucet/issues"},"homepage":"https://github.com/okp4/cosmos-faucet#readme","readmeFilename":"README.md","readme":"# CØSMOS Faucet\n\n[![version](https://img.shields.io/github/v/release/okp4/cosmos-faucet?style=for-the-badge&logo=github)](https://github.com/okp4/cosmos-faucet/releases)\n[![lint](https://img.shields.io/github/actions/workflow/status/okp4/cosmos-faucet/lint.yml?branch=main&label=lint&style=for-the-badge&logo=github)](https://github.com/okp4/cosmos-faucet/actions/workflows/lint.yml)\n[![build](https://img.shields.io/github/actions/workflow/status/okp4/cosmos-faucet/build.yml?branch=main&label=build&style=for-the-badge&logo=github)](https://github.com/okp4/cosmos-faucet/actions/workflows/build.yml)\n[![test](https://img.shields.io/github/actions/workflow/status/okp4/cosmos-faucet/test.yml?branch=main&label=test&style=for-the-badge&logo=github)](https://github.com/okp4/cosmos-faucet/actions/workflows/test.yml)\n[![maintainability](https://img.shields.io/codeclimate/maintainability/okp4/cosmos-faucet?style=for-the-badge)](https://codeclimate.com/github/okp4/cosmos-faucet/maintainability)\n[![coverage](https://img.shields.io/codecov/c/github/okp4/cosmos-faucet?style=for-the-badge&token=0VQHJDMY5B&logo=codecov)](https://codecov.io/gh/okp4/cosmos-faucet)\n[![conventional commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg?style=for-the-badge&logo=conventionalcommits)](https://conventionalcommits.org)\n[![contributor covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg?style=for-the-badge)](https://github.com/okp4/.github/blob/main/CODE_OF_CONDUCT.md)\n[![license](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg?style=for-the-badge)](https://opensource.org/licenses/BSD-3-Clause)\n\nThis faucet app allows anyone to request tokens for a [Cosmos](https://cosmos.network/) account address, either in command line or in service mode, with optional [ReCaptcha](https://www.google.com/recaptcha/about/) security.\n\nThe faucet app supports any Cosmos based blockchain and is intended to be configured on testnet networks.\n\n## Install\n\n```sh\ngo install github.com/okp4/cosmos-faucet@latest\n\ncosmos-faucet --help\n```\n\n## Config\n\n Configuration can be passed as CLI argument, configuration file (`config.yml`) or by environment variable prefixed by `FAUCET` (i.e.: `FAUCET_MNEMONIC`).\n\n```yml\ngrpc-address: 127.0.0.1:9090\nmnemonic: \"kiwi nuclear blast wet badge...\"\nchain-id: testnet-1\ndenom: uatom\nprefix: cosmos\nfee-amount: 0\namount-send: 1\nmemo: \"Sent by økp4 faucet\"\ngas-limit: 200000\n```\n\n## Usage\n\n### CLI\n\n#### Send\n\n```shell\nSend tokens to a given address\n\nUsage:\n  cosmos-faucet send <address> [flags]\n\nFlags:\n  -h, --help   help for send\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string\n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n      --tx-timeout duration   Transaction timeout (default 5s)\n```\n\n#### Start\n\n```shell\nStart the GraphQL api\n\nUsage:\n  cosmos-faucet start [flags]\n\nFlags:\n      --address string              graphql api address (default \":8080\")\n      --batch-window duration       Batch temporal window, can be seen a the minimum duration between too transactions. (default 8s)\n      --captcha                     enable captcha verification\n      --captcha-min-score float     set Captcha min score (default 0.5)\n      --captcha-secret string       set Captcha secret\n      --captcha-verify-url string   set Captcha verify URL (default \"https://www.google.com/recaptcha/api/siteverify\")\n      --health                      enable health endpoint\n  -h, --help                        help for start\n      --metrics                     enable metrics endpoint\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string\n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n      --tx-timeout duration   Transaction timeout (default 5s)\n```\n\n### GraphQL\n\nStart GraphQL server with captcha verification for the send token mutation and subscription.\n\n```shell\ncosmos-faucet start --captcha --captcha-secret $CAPCTHA_SECRET\n```\n\nAccess on playground and documentation at the root of server.\n\n## Build\n\nThe project comes with a convenient `Makefile` which depends on [Docker](https://www.docker.com). Please verify that Docker is properly installed and if not, follow the instructions:\n\n- for macOS: <https://docs.docker.com/docker-for-mac/install/>\n- for Windows: <https://docs.docker.com/docker-for-windows/install/>\n- for Linux: <https://docs.docker.com/engine/install/>\n\nTo build the app, invoke the following goal `build` of the `Makefile`:\n\n```sh\nmake build\n```\n\nThe app will be generated under the folder `target/dist`.\n\n## :heart: Supporting this project & Contributing\n\nA simple star in this repository is enough to make us happy!\n\nBut you're also welcome to contribute! We appreciate any help you're willing to give. Don't hesitate to open issues and/or submit pull requests.\n\nRemember that this is the Cosmos Token Faucet we use at [OKP4](http://okp4.network). This is why we may have to refuse change requests simply because they do not comply with our internal requirements, and not because they are not relevant.\n","licenseText":"BSD 3-Clause License\n\nCopyright (c) 2021, OKP4.com\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n   contributors may be used to endorse or promote products derived from\n   this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.","_id":"@okp4/cosmos-faucet-schema@1.1.1-next.20230613111620.0","dist":{"shasum":"6a0a4f4ad29b1a16c7eda23f2fb4c5bd7f729d60","integrity":"sha512-W0UMIu8jkhkUZ4/shxlvq66WGJJbfY8XY1usuGIvR+5xqp54ao87IUaIGMdAOD9iGy27RcLL5g0CGJ35PYZA4A==","tarball":"https://registry.npmjs.org/@okp4/cosmos-faucet-schema/-/cosmos-faucet-schema-1.1.1-next.20230613111620.0.tgz","fileCount":7,"unpackedSize":20136,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChTvY08eokfh1dhCTTAd1u+t2C19bjCBfCAFv6JYSVDwIhAPvJfX5lCHZbG83VYsVSldsNFeHsH5zJRirRNVjyGM2S"}]},"_npmUser":{"name":"botanik","email":"a.bot@okp4.com"},"directories":{},"maintainers":[{"name":"agourraud","email":"a.gourraud@okp4.com"},{"name":"anjamis","email":"a.miscevic@okp4.com"},{"name":"laurenita","email":"l.olivier@okp4.com"},{"name":"bdeneux","email":"b.deneux@okp4.com"},{"name":"joakim.eriksson","email":"j.eriksson@okp4.com"},{"name":"damiensne","email":"d.sonneville@okp4.com"},{"name":"kired-nour","email":"n.kired@okp4.com"},{"name":"botanik","email":"a.bot@okp4.com"},{"name":"amimart","email":"arnaud.mimart@gmail.com"},{"name":"fredericvilcot","email":"fredericvilcot@gmail.com"},{"name":"jeremylgn","email":"j.legon@okp4.com"},{"name":"ccamel","email":"camel.christophe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cosmos-faucet-schema_1.1.1-next.20230613111620.0_1686654982896_0.8871048174063905"},"_hasShrinkwrap":false},"2.0.0":{"name":"@okp4/cosmos-faucet-schema","version":"2.0.0","private":false,"description":"Cosmos Faucet GraphQL schema.","repository":{"type":"git","url":"git@github.com:okp4/cosmos-faucet.git"},"keywords":["cosmos","faucet","graphql"],"author":{"name":"okp4","url":"https://okp4.network"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/okp4/cosmos-faucet/issues"},"homepage":"https://github.com/okp4/cosmos-faucet#readme","licenseText":"BSD 3-Clause License\n\nCopyright (c) 2021, OKP4.com\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n   contributors may be used to endorse or promote products derived from\n   this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.","_id":"@okp4/cosmos-faucet-schema@2.0.0","dist":{"shasum":"86bb88987cfc9930110386c155ad550163396794","integrity":"sha512-kBzR+7iPt1OIk9g+d/Rcw6ZCzpIs8EulYGb7IJ8GXDZ2ak4+JZljnHf++k88UlXhoGO+A5EjLSz1derm/fDuuQ==","tarball":"https://registry.npmjs.org/@okp4/cosmos-faucet-schema/-/cosmos-faucet-schema-2.0.0.tgz","fileCount":7,"unpackedSize":20494,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFt8HaIi0YFcaMwI6lgs1D4NnF/hlxEndGm5I0AOFToNAiAxBghBwgnauNRReEesB/vj6FTzFu1NZv2i1g5umtoVGg=="}]},"_npmUser":{"name":"botanik","email":"a.bot@okp4.com"},"directories":{},"maintainers":[{"name":"agourraud","email":"a.gourraud@okp4.com"},{"name":"anjamis","email":"a.miscevic@okp4.com"},{"name":"laurenita","email":"l.olivier@okp4.com"},{"name":"bdeneux","email":"b.deneux@okp4.com"},{"name":"joakim.eriksson","email":"j.eriksson@okp4.com"},{"name":"damiensne","email":"d.sonneville@okp4.com"},{"name":"kired-nour","email":"n.kired@okp4.com"},{"name":"botanik","email":"a.bot@okp4.com"},{"name":"amimart","email":"arnaud.mimart@gmail.com"},{"name":"fredericvilcot","email":"fredericvilcot@gmail.com"},{"name":"jeremylgn","email":"j.legon@okp4.com"},{"name":"ccamel","email":"camel.christophe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cosmos-faucet-schema_2.0.0_1686655621550_0.9888266982959208"},"_hasShrinkwrap":false},"2.0.1-next.20231115100645.0":{"name":"@okp4/cosmos-faucet-schema","version":"2.0.1-next.20231115100645.0","private":false,"description":"Cosmos Faucet GraphQL schema.","repository":{"type":"git","url":"git@github.com:okp4/cosmos-faucet.git"},"keywords":["cosmos","faucet","graphql"],"author":{"name":"okp4","url":"https://okp4.network"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/okp4/cosmos-faucet/issues"},"homepage":"https://github.com/okp4/cosmos-faucet#readme","readmeFilename":"README.md","readme":"# CØSMOS Faucet\n\n[![version](https://img.shields.io/github/v/release/okp4/cosmos-faucet?style=for-the-badge&logo=github)](https://github.com/okp4/cosmos-faucet/releases)\n[![lint](https://img.shields.io/github/actions/workflow/status/okp4/cosmos-faucet/lint.yml?branch=main&label=lint&style=for-the-badge&logo=github)](https://github.com/okp4/cosmos-faucet/actions/workflows/lint.yml)\n[![build](https://img.shields.io/github/actions/workflow/status/okp4/cosmos-faucet/build.yml?branch=main&label=build&style=for-the-badge&logo=github)](https://github.com/okp4/cosmos-faucet/actions/workflows/build.yml)\n[![test](https://img.shields.io/github/actions/workflow/status/okp4/cosmos-faucet/test.yml?branch=main&label=test&style=for-the-badge&logo=github)](https://github.com/okp4/cosmos-faucet/actions/workflows/test.yml)\n[![maintainability](https://img.shields.io/codeclimate/maintainability/okp4/cosmos-faucet?style=for-the-badge)](https://codeclimate.com/github/okp4/cosmos-faucet/maintainability)\n[![coverage](https://img.shields.io/codecov/c/github/okp4/cosmos-faucet?style=for-the-badge&token=0VQHJDMY5B&logo=codecov)](https://codecov.io/gh/okp4/cosmos-faucet)\n[![conventional commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg?style=for-the-badge&logo=conventionalcommits)](https://conventionalcommits.org)\n[![contributor covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg?style=for-the-badge)](https://github.com/okp4/.github/blob/main/CODE_OF_CONDUCT.md)\n[![license](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg?style=for-the-badge)](https://opensource.org/licenses/BSD-3-Clause)\n\nThis faucet app allows anyone to request tokens for a [Cosmos](https://cosmos.network/) account address, either in command line or in service mode, with optional [ReCaptcha](https://www.google.com/recaptcha/about/) security.\n\nThe faucet app supports any Cosmos based blockchain and is intended to be configured on testnet networks.\n\n## Install\n\n```sh\ngo install github.com/okp4/cosmos-faucet@latest\n\ncosmos-faucet --help\n```\n\n## Config\n\n Configuration can be passed as CLI argument, configuration file (`config.yml`) or by environment variable prefixed by `FAUCET` (i.e.: `FAUCET_MNEMONIC`).\n\n```yml\ngrpc-address: 127.0.0.1:9090\nmnemonic: \"kiwi nuclear blast wet badge...\"\nchain-id: testnet-1\ndenom: uatom\nprefix: cosmos\nfee-amount: 0\namount-send: 1\nmemo: \"Sent by økp4 faucet\"\ngas-limit: 200000\n```\n\n## Usage\n\n### CLI\n\n#### Send\n\n```shell\nSend tokens to a given address\n\nUsage:\n  cosmos-faucet send <address> [flags]\n\nFlags:\n  -h, --help   help for send\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string\n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n      --tx-timeout duration   Transaction timeout (default 5s)\n```\n\n#### Start\n\n```shell\nStart the GraphQL api\n\nUsage:\n  cosmos-faucet start [flags]\n\nFlags:\n      --address string              graphql api address (default \":8080\")\n      --batch-window duration       Batch temporal window, can be seen a the minimum duration between too transactions. (default 8s)\n      --captcha                     enable captcha verification\n      --captcha-min-score float     set Captcha min score (default 0.5)\n      --captcha-secret string       set Captcha secret\n      --captcha-verify-url string   set Captcha verify URL (default \"https://www.google.com/recaptcha/api/siteverify\")\n      --health                      enable health endpoint\n  -h, --help                        help for start\n      --metrics                     enable metrics endpoint\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string\n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n      --tx-timeout duration   Transaction timeout (default 5s)\n```\n\n### GraphQL\n\nStart GraphQL server with captcha verification for the send token mutation and subscription.\n\n```shell\ncosmos-faucet start --captcha --captcha-secret $CAPCTHA_SECRET\n```\n\nAccess on playground and documentation at the root of server.\n\n## Build\n\nThe project comes with a convenient `Makefile` which depends on [Docker](https://www.docker.com). Please verify that Docker is properly installed and if not, follow the instructions:\n\n- for macOS: <https://docs.docker.com/docker-for-mac/install/>\n- for Windows: <https://docs.docker.com/docker-for-windows/install/>\n- for Linux: <https://docs.docker.com/engine/install/>\n\nTo build the app, invoke the following goal `build` of the `Makefile`:\n\n```sh\nmake build\n```\n\nThe app will be generated under the folder `target/dist`.\n\n## :heart: Supporting this project & Contributing\n\nA simple star in this repository is enough to make us happy!\n\nBut you're also welcome to contribute! We appreciate any help you're willing to give. Don't hesitate to open issues and/or submit pull requests.\n\nRemember that this is the Cosmos Token Faucet we use at [OKP4](http://okp4.network). This is why we may have to refuse change requests simply because they do not comply with our internal requirements, and not because they are not relevant.\n","licenseText":"BSD 3-Clause License\n\nCopyright (c) 2021, OKP4.com\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n   contributors may be used to endorse or promote products derived from\n   this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.","_id":"@okp4/cosmos-faucet-schema@2.0.1-next.20231115100645.0","dist":{"shasum":"cfae73be5ad6942d4355dd14ae165728688def2e","integrity":"sha512-3nDk+SY44L06BvSnWWOwAcG+LPjJKKS7bwSCHYHNGUYZ6M8wz9INENOLXKW1vNt4FVyREbHwhITV3c/OnT54Bw==","tarball":"https://registry.npmjs.org/@okp4/cosmos-faucet-schema/-/cosmos-faucet-schema-2.0.1-next.20231115100645.0.tgz","fileCount":7,"unpackedSize":20464,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHkUmRC52zjycSTbKqsRRhAnryv/KjPc8BkZBa0/p7S0AiAWf2Y1rS4bvZ5e1OSnrqlueBqcNAae/JnUJyuRiBMyfQ=="}]},"_npmUser":{"name":"botanik","email":"a.bot@okp4.com"},"directories":{},"maintainers":[{"name":"agourraud","email":"a.gourraud@okp4.com"},{"name":"anjamis","email":"a.miscevic@okp4.com"},{"name":"laurenita","email":"l.olivier@okp4.com"},{"name":"bdeneux","email":"b.deneux@okp4.com"},{"name":"joakim.eriksson","email":"j.eriksson@okp4.com"},{"name":"damiensne","email":"d.sonneville@okp4.com"},{"name":"kired-nour","email":"n.kired@okp4.com"},{"name":"botanik","email":"a.bot@okp4.com"},{"name":"amimart","email":"arnaud.mimart@gmail.com"},{"name":"fredericvilcot","email":"fredericvilcot@gmail.com"},{"name":"jeremylgn","email":"j.legon@okp4.com"},{"name":"ccamel","email":"camel.christophe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cosmos-faucet-schema_2.0.1-next.20231115100645.0_1700042806276_0.29163379091444797"},"_hasShrinkwrap":false},"2.0.1-next.20231116074109.0":{"name":"@okp4/cosmos-faucet-schema","version":"2.0.1-next.20231116074109.0","private":false,"description":"Cosmos Faucet GraphQL schema.","repository":{"type":"git","url":"git@github.com:okp4/cosmos-faucet.git"},"keywords":["cosmos","faucet","graphql"],"author":{"name":"okp4","url":"https://okp4.network"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/okp4/cosmos-faucet/issues"},"homepage":"https://github.com/okp4/cosmos-faucet#readme","readmeFilename":"README.md","readme":"# CØSMOS Faucet\n\n[![version](https://img.shields.io/github/v/release/okp4/cosmos-faucet?style=for-the-badge&logo=github)](https://github.com/okp4/cosmos-faucet/releases)\n[![lint](https://img.shields.io/github/actions/workflow/status/okp4/cosmos-faucet/lint.yml?branch=main&label=lint&style=for-the-badge&logo=github)](https://github.com/okp4/cosmos-faucet/actions/workflows/lint.yml)\n[![build](https://img.shields.io/github/actions/workflow/status/okp4/cosmos-faucet/build.yml?branch=main&label=build&style=for-the-badge&logo=github)](https://github.com/okp4/cosmos-faucet/actions/workflows/build.yml)\n[![test](https://img.shields.io/github/actions/workflow/status/okp4/cosmos-faucet/test.yml?branch=main&label=test&style=for-the-badge&logo=github)](https://github.com/okp4/cosmos-faucet/actions/workflows/test.yml)\n[![maintainability](https://img.shields.io/codeclimate/maintainability/okp4/cosmos-faucet?style=for-the-badge)](https://codeclimate.com/github/okp4/cosmos-faucet/maintainability)\n[![coverage](https://img.shields.io/codecov/c/github/okp4/cosmos-faucet?style=for-the-badge&token=0VQHJDMY5B&logo=codecov)](https://codecov.io/gh/okp4/cosmos-faucet)\n[![conventional commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg?style=for-the-badge&logo=conventionalcommits)](https://conventionalcommits.org)\n[![contributor covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg?style=for-the-badge)](https://github.com/okp4/.github/blob/main/CODE_OF_CONDUCT.md)\n[![license](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg?style=for-the-badge)](https://opensource.org/licenses/BSD-3-Clause)\n\nThis faucet app allows anyone to request tokens for a [Cosmos](https://cosmos.network/) account address, either in command line or in service mode, with optional [ReCaptcha](https://www.google.com/recaptcha/about/) security.\n\nThe faucet app supports any Cosmos based blockchain and is intended to be configured on testnet networks.\n\n## Install\n\n```sh\ngo install github.com/okp4/cosmos-faucet@latest\n\ncosmos-faucet --help\n```\n\n## Config\n\n Configuration can be passed as CLI argument, configuration file (`config.yml`) or by environment variable prefixed by `FAUCET` (i.e.: `FAUCET_MNEMONIC`).\n\n```yml\ngrpc-address: 127.0.0.1:9090\nmnemonic: \"kiwi nuclear blast wet badge...\"\nchain-id: testnet-1\ndenom: uatom\nprefix: cosmos\nfee-amount: 0\namount-send: 1\nmemo: \"Sent by økp4 faucet\"\ngas-limit: 200000\n```\n\n## Usage\n\n### CLI\n\n#### Send\n\n```shell\nSend tokens to a given address\n\nUsage:\n  cosmos-faucet send <address> [flags]\n\nFlags:\n  -h, --help   help for send\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string\n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n      --tx-timeout duration   Transaction timeout (default 5s)\n```\n\n#### Start\n\n```shell\nStart the GraphQL api\n\nUsage:\n  cosmos-faucet start [flags]\n\nFlags:\n      --address string              graphql api address (default \":8080\")\n      --batch-window duration       Batch temporal window, can be seen a the minimum duration between too transactions. (default 8s)\n      --captcha                     enable captcha verification\n      --captcha-min-score float     set Captcha min score (default 0.5)\n      --captcha-secret string       set Captcha secret\n      --captcha-verify-url string   set Captcha verify URL (default \"https://www.google.com/recaptcha/api/siteverify\")\n      --health                      enable health endpoint\n  -h, --help                        help for start\n      --metrics                     enable metrics endpoint\n\nGlobal Flags:\n      --amount-send int       Amount send value (default 1)\n      --chain-id string       The network chain ID (default \"localnet-okp4-1\")\n      --denom string          Token denom (default \"know\")\n      --fee-amount int        Fee amount\n      --gas-limit uint        Gas limit (default 200000)\n      --grpc-address string   The grpc okp4 server url (default \"127.0.0.1:9090\")\n      --memo string           The memo description (default \"Sent by økp4 faucet\")\n      --mnemonic string\n      --no-tls                No encryption with the GRPC endpoint\n      --prefix string         Address prefix (default \"okp4\")\n      --tls-skip-verify       Encryption with the GRPC endpoint but skip certificates verification\n      --tx-timeout duration   Transaction timeout (default 5s)\n```\n\n### GraphQL\n\nStart GraphQL server with captcha verification for the send token mutation and subscription.\n\n```shell\ncosmos-faucet start --captcha --captcha-secret $CAPCTHA_SECRET\n```\n\nAccess on playground and documentation at the root of server.\n\n## Build\n\nThe project comes with a convenient `Makefile` which depends on [Docker](https://www.docker.com). Please verify that Docker is properly installed and if not, follow the instructions:\n\n- for macOS: <https://docs.docker.com/docker-for-mac/install/>\n- for Windows: <https://docs.docker.com/docker-for-windows/install/>\n- for Linux: <https://docs.docker.com/engine/install/>\n\nTo build the app, invoke the following goal `build` of the `Makefile`:\n\n```sh\nmake build\n```\n\nThe app will be generated under the folder `target/dist`.\n\n## :heart: Supporting this project & Contributing\n\nA simple star in this repository is enough to make us happy!\n\nBut you're also welcome to contribute! We appreciate any help you're willing to give. Don't hesitate to open issues and/or submit pull requests.\n\nRemember that this is the Cosmos Token Faucet we use at [OKP4](http://okp4.network). This is why we may have to refuse change requests simply because they do not comply with our internal requirements, and not because they are not relevant.\n","licenseText":"BSD 3-Clause License\n\nCopyright (c) 2021, OKP4.com\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n   contributors may be used to endorse or promote products derived from\n   this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.","_id":"@okp4/cosmos-faucet-schema@2.0.1-next.20231116074109.0","dist":{"shasum":"dda25942c3523383fef9fac9b1f079d92a212c7c","integrity":"sha512-sWVxn9wsq/nGNqUkyMq2tsZW2uAlmrptjIyr+TPJVpfnioZiZVnBDaTrOy0wJ5h4WtjZfaEXEpLnWzN+8xaHNA==","tarball":"https://registry.npmjs.org/@okp4/cosmos-faucet-schema/-/cosmos-faucet-schema-2.0.1-next.20231116074109.0.tgz","fileCount":7,"unpackedSize":20464,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7T2WSR4fG3duFXXj+bAY+LHayveCO+Fjyy/LEmjWPBwIgW9iv2MZac81wsxjqhJJMPqB4K7afyUuy9GdPoOozH4M="}]},"_npmUser":{"name":"botanik","email":"a.bot@okp4.com"},"directories":{},"maintainers":[{"name":"agourraud","email":"a.gourraud@okp4.com"},{"name":"anjamis","email":"a.miscevic@okp4.com"},{"name":"laurenita","email":"l.olivier@okp4.com"},{"name":"bdeneux","email":"b.deneux@okp4.com"},{"name":"joakim.eriksson","email":"j.eriksson@okp4.com"},{"name":"damiensne","email":"d.sonneville@okp4.com"},{"name":"kired-nour","email":"n.kired@okp4.com"},{"name":"botanik","email":"a.bot@okp4.com"},{"name":"amimart","email":"arnaud.mimart@gmail.com"},{"name":"fredericvilcot","email":"fredericvilcot@gmail.com"},{"name":"jeremylgn","email":"j.legon@okp4.com"},{"name":"ccamel","email":"camel.christophe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cosmos-faucet-schema_2.0.1-next.20231116074109.0_1700120470071_0.0810719316665276"},"_hasShrinkwrap":false}},"time":{"created":"2022-05-31T14:04:49.901Z","0.0.0":"2022-05-31T14:04:50.213Z","modified":"2024-05-15T10:28:36.748Z","0.0.1-next.20220531141604.0":"2022-05-31T14:16:05.416Z","1.0.1-next.20220531142841.0":"2022-05-31T14:28:42.300Z","1.0.0":"2022-05-31T14:29:20.182Z","1.0.1-next.20220602093004.0":"2022-06-02T09:30:05.366Z","1.0.1-next.20220606132918.0":"2022-06-06T13:29:19.632Z","1.0.1-next.20220610173824.0":"2022-06-10T17:38:25.903Z","1.0.1-next.20220706135339.0":"2022-07-06T13:53:41.046Z","1.0.1-next.20220713145900.0":"2022-07-13T14:59:01.918Z","1.0.1-next.20220811085437.0":"2022-08-11T08:54:38.764Z","1.0.1-next.20220817080422.0":"2022-08-17T08:04:23.667Z","1.0.1-next.20220817154657.0":"2022-08-17T15:47:00.346Z","1.0.1-next.20220822081118.0":"2022-08-22T08:11:21.529Z","1.0.1-next.20220829143707.0":"2022-08-29T14:37:08.691Z","1.0.1-next.20220829145445.0":"2022-08-29T14:54:46.695Z","1.0.1-next.20220830071813.0":"2022-08-30T07:18:14.565Z","1.1.1-next.20220830073821.0":"2022-08-30T07:38:24.422Z","1.1.0":"2022-08-30T07:38:42.354Z","1.1.1-next.20220922143217.0":"2022-09-22T14:32:18.110Z","1.1.1-next.20221003101451.0":"2022-10-03T10:14:52.317Z","1.1.1-next.20221004093911.0":"2022-10-04T09:39:12.387Z","1.1.1-next.20221107080007.0":"2022-11-07T08:00:09.301Z","1.1.1-next.20230105071134.0":"2023-01-05T07:11:35.680Z","1.1.1-next.20230609092429.0":"2023-06-09T09:24:29.988Z","1.1.1-next.20230613110813.0":"2023-06-13T11:08:14.384Z","1.1.1-next.20230613111620.0":"2023-06-13T11:16:23.072Z","2.0.0":"2023-06-13T11:27:01.714Z","2.0.1-next.20231115100645.0":"2023-11-15T10:06:46.532Z","2.0.1-next.20231116074109.0":"2023-11-16T07:41:10.263Z"},"maintainers":[{"email":"b.deneux@okp4.com","name":"bdeneux"},{"email":"a.bot@okp4.com","name":"botanik"},{"email":"arnaud.mimart@gmail.com","name":"amimart"},{"email":"camel.christophe@gmail.com","name":"ccamel"}],"description":"Cosmos Faucet GraphQL schema.","homepage":"https://github.com/okp4/cosmos-faucet#readme","keywords":["cosmos","faucet","graphql"],"repository":{"type":"git","url":"git@github.com:okp4/cosmos-faucet.git"},"author":{"name":"okp4","url":"https://okp4.network"},"bugs":{"url":"https://github.com/okp4/cosmos-faucet/issues"},"license":"BSD-3-Clause","readme":"","readmeFilename":""}