{"id":19030584,"url":"https://github.com/alexbsoft/ton-gram-faucet","last_synced_at":"2026-03-19T07:46:49.078Z","repository":{"id":113707249,"uuid":"257276653","full_name":"AlexBSoft/TON-GRAM-faucet","owner":"AlexBSoft","description":"Faucet for TON testnet","archived":false,"fork":false,"pushed_at":"2022-12-12T13:07:01.000Z","size":123,"stargazers_count":2,"open_issues_count":2,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-07-04T07:05:01.945Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AlexBSoft.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-04-20T12:39:26.000Z","updated_at":"2024-10-15T18:32:05.000Z","dependencies_parsed_at":null,"dependency_job_id":"9a8a4483-b25f-4e95-97ba-3c129732212d","html_url":"https://github.com/AlexBSoft/TON-GRAM-faucet","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AlexBSoft/TON-GRAM-faucet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexBSoft%2FTON-GRAM-faucet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexBSoft%2FTON-GRAM-faucet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexBSoft%2FTON-GRAM-faucet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexBSoft%2FTON-GRAM-faucet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AlexBSoft","download_url":"https://codeload.github.com/AlexBSoft/TON-GRAM-faucet/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexBSoft%2FTON-GRAM-faucet/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29019609,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-02T18:51:31.335Z","status":"ssl_error","status_checked_at":"2026-02-02T18:49:20.777Z","response_time":58,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-08T21:18:38.940Z","updated_at":"2026-02-02T21:06:51.415Z","avatar_url":"https://github.com/AlexBSoft.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# [TON Faucet](https://ton-faucet.herokuapp.com/ \"ton-faucet.herokuapp.com\")\n\nA Node.JS faucet app for Telgram Open Network testnet. Made using [tonweb](https://github.com/toncenter/tonweb \"tonweb\").\n\nWorking faucet: 💎 [ton-faucet.herokuapp.com](https://ton-faucet.herokuapp.com/ \"ton-faucet.herokuapp.com\")\n\nAuthor: Alex B (t.me/alexbsoft)\n\n\n## Features\n\n- Automatic wallet creation and initialization\n- Customizable payments\n- HCaptcha support (optional)\n- Integrated explorer\n- Success transaction notification\n- (TODO) payment limits per wallet/IP\n- (TODO) admin interface\n- (TODO) multiple faucet wallets\n\n## Installation\n\nAfter first run of app you will need to initialize Faucet wallet. Or you can manually enter wallet keys to config.json.\n\nHow to initialize wallet?\nApp will create config.json with wallet data. You just need to send GRAM to this wallet address. And then restart the app. Wallet will be deployed automatically if it has funds. Follow the instructions in the console.\n\n## Configuration\n\n** ENV variables**\n\n - `PORT` - webserver port\n - `PAYMENT` - payment amount (GRAM)\n - `HCaptcha_secretkey`  (Optional) provide if you want to enable HCaptcha\n - `HCaptcha_sitekey`  (Optional)\n\n**config.json**\n\nIf this file does not exist, it will be generated automatically.\nBesides, it can be created manually. You need to generate wallet and provide its data: address, status (\"active\"), PublicKey (Uint8Array), SecretKey (Uint8Array)\n\n```json\n{\n    \"address\": \"UQAMPdBlavu7gq-VGoqK93gd88L9t74WYsBnR1_NJSMh1noh\",\n    \"status\": \"active\",\n    \"PublicKey\": [123, 123, 123 ],\n    \"SecretKey\": [123, 123, 123]\n}\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexbsoft%2Fton-gram-faucet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falexbsoft%2Fton-gram-faucet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexbsoft%2Fton-gram-faucet/lists"}