awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
pk910 avatar

pk910/PoWFaucet

0
View on GitHub↗
5,535 stars·2,044 forks·TypeScript·AGPL-3.0·10 views

PoWFaucet

PoWFaucet is a blockchain fund management tool and distribution gateway designed to operate as an EVM-compatible crypto faucet. It automates the delivery of native network currencies and ERC20 tokens to users while managing hot wallet liquidity through automated refills from secure vault contracts.

The system focuses on sybil resistance by integrating multiple layers of verification. It employs proof of work requirements, captcha challenges, and identity verification via Gitcoin Passport, GitHub, and Zupass zero-knowledge proofs to determine user eligibility and modulate reward amounts.

Distribution is managed through traffic controls including global outflow caps, concurrent session limiting, and recurring request restrictions. The platform also provides utilities for ENS name resolution and a frontend interface that can be embedded into existing websites.

Features

  • Testnet Faucets - Operates as an automated service supplying testnet tokens for smart contract development and testing.
  • Hot Wallet Liquidity Management - Manages crypto asset distribution with global outflow limits and automated vault-to-wallet refills.
  • Token Distribution - Implements automated transfer of blockchain tokens from a treasury to multiple user accounts.
  • Distribution Outflow Caps - Caps the total amount of funds distributed over time to ensure reward rate convergence.
  • Request Rate Limiting - Enforces caps on the number of sessions or total tokens a user can request within a specific time window.
  • Per-Client Request Throttlers - Enforces recurring limits on funds per period and caps simultaneous sessions per address.
  • EVM Tooling Suites - Provides a comprehensive tool for distributing tokens across EVM-compatible blockchain networks.
  • Distribution Rate Controls - Automates hot wallet refills from secure vaults and controls global token outflow rates.
  • Blockchain History Verifications - Implements qualification checks requiring a minimum balance or transaction count on the primary network.
  • Cryptocurrency Distribution Systems - Sends small cryptocurrency amounts to compatible wallets based on predefined eligibility rules.
  • Automated Wallet Refills - Automates the replenishment of low-balance hot wallets from secure vault contracts to minimize theft risk.
  • Distribution Eligibility Frameworks - Ships a general framework for protecting token distribution using captchas, computational puzzles, and identity passports.
  • Global Outflow Controls - Limits total funds distributed globally over time and scales individual rewards to maintain sustainability.
  • User Identity Verification - Verifies user identities through multi-faceted approaches including captchas and external account authentication.
  • Sybil-Resistant Distribution Gateways - Prevents bot abuse and mass claiming using Proof of Work, Captchas, and identity verification.
  • Wallet Balance Restrictions - Implements a restriction mechanism that limits user eligibility based on the current balance of their network wallet.
  • Wallet Legitimacy Verifications - Verifies target wallet balances and transaction counts to ensure user legitimacy before distribution.
  • WebAssembly Proof-of-Work - Requires browser-based computational puzzles to prevent automated bots from draining funds.
  • Single-Use Vouchers - Provides a system of unique pre-generated voucher codes to initiate sessions and define custom distribution amounts.
  • Dynamic Reward Rates - Dynamically scales individual reward amounts based on the available funds in the distribution wallet.
  • Captcha Verification Services - Integrates third-party captcha services to validate human authenticity and prevent automated abuse.
  • Concurrent Session Restrictions - Restricts the number of active sessions allowed simultaneously based on IP or wallet addresses.
  • Reputation Scoring - Calculates user legitimacy using Gitcoin Passport identity stamps to determine reward factors.
  • Zero-Knowledge Authentication - Uses Zupass zero-knowledge proofs to authenticate users and grant reward boosts.

Star history

Star history chart for pk910/powfaucetStar history chart for pk910/powfaucet

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does pk910/powfaucet do?

PoWFaucet is a blockchain fund management tool and distribution gateway designed to operate as an EVM-compatible crypto faucet. It automates the delivery of native network currencies and ERC20 tokens to users while managing hot wallet liquidity through automated refills from secure vault contracts.

What are the main features of pk910/powfaucet?

The main features of pk910/powfaucet are: Testnet Faucets, Hot Wallet Liquidity Management, Token Distribution, Distribution Outflow Caps, Request Rate Limiting, Per-Client Request Throttlers, EVM Tooling Suites, Distribution Rate Controls.

Which projects share features with pk910/powfaucet?

Projects with overlapping indexed features include: bubka/2fauth — 2FAuth is a self-hosted two-factor authentication server and credential vault. It functions as a web-based… zhangkaitao/shiro-example — This project is a reference implementation and a collection of code samples for deploying the Apache Shiro security… fancy88/ibook — iBook is a self-hosted e-book library management system that allows individuals or organizations to set up and… moleculerjs/moleculer — Moleculer is a Node.js microservices framework designed for building distributed systems. It functions as a… lilishop/lilishop — Lilishop is a multi-vendor B2B2C e-commerce platform designed as a marketplace where third-party merchants can manage… binarylogic/authlogic — Authlogic is a Ruby authentication framework designed to manage user identities, session persistence, and secure…

Projects sharing features with PoWFaucet

These projects share indexed features with PoWFaucet. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • bubka/2fauthBubka avatar

    Bubka/2FAuth

    3,779View on GitHub↗

    2FAuth is a self-hosted two-factor authentication server and credential vault. It functions as a web-based authenticator app used to organize and generate time-based one-time passwords and other security codes for multiple accounts in a central location. The system distinguishes itself as an API-driven security manager, allowing authentication codes to be integrated into automated workflows and external applications. It also supports shared security credentialing through the use of isolated vaults and shared folders for team collaboration. The project covers a broad range of security and dat

    PHP2fa2factorhotp
    View on GitHub↗3,779
  • zhangkaitao/shiro-examplezhangkaitao avatar

    zhangkaitao/shiro-example

    4,775View on GitHub↗

    This project is a reference implementation and a collection of code samples for deploying the Apache Shiro security framework within Java-based web applications. It serves as a demonstration for implementing authentication, authorization, and user identity management. The implementation features distributed session management to coordinate user states across multiple server instances for high availability. It also includes samples for third-party OAuth2 integration, enabling external account authentication, and single sign-on support to grant access to multiple related applications. The proj

    HTMLshiro
    View on GitHub↗4,775
  • fancy88/ibookfancy88 avatar

    fancy88/iBook

    4,947View on GitHub↗

    iBook is a self-hosted e-book library management system that allows individuals or organizations to set up and maintain their own digital collection. The platform provides durable storage for e-book files and their associated metadata, a RESTful API for library operations, static file serving for direct browser downloads, and a self-contained deployment model that runs on a user's own server. Beyond the core library functionality, iBook includes a freely accessible digital archive of technical and general e-books in EPUB and PDF formats, role-based access control for catalog and administrativ

    View on GitHub↗4,947
  • lilishop/lilishoplilishop avatar

    lilishop/lilishop

    4,216View on GitHub↗

    Lilishop is a multi-vendor B2B2C e-commerce platform designed as a marketplace where third-party merchants can manage independent storefronts within a unified ecosystem. It is built on a Spring Cloud microservices architecture and a Spring Boot backend, utilizing Vue and Uniapp to deliver responsive user interfaces across web, mobile, and mini-program platforms. The platform differentiates itself through integrated marketing automation tools, including group buying, bargain campaigns, and a commission-based affiliate distribution network. It also features a comprehensive financial settlement

    Javab2b2cdockerjava
    View on GitHub↗4,216
Compare all 30 related projects→