Hooks para React e Vue e utilitários TypeScript para criar aplicações Ethereum, construídos sobre viem.
pk910/PoWFaucet
Uma faucet modular para testnets EVM que usa mineração proof-of-work, captchas, limites por IP e outras verificações para impedir que bots drenem os fundos.
- Estrelas
- 5,655
- Forks
- 2,056
- Issues abertas
- 8
- Último commit
- há 4 dias
O que é?
PoWFaucet é uma faucet para redes compatíveis com EVM que distribui fundos de uma carteira controlada pelo operador. Seu principal objetivo é tornar caras as solicitações automatizadas feitas por bots, evitando que uma faucet de testnet com poucas reservas seja drenada.
A faucet é composta por módulos de proteção que podem ser ativados conforme necessário. Entre os métodos disponíveis estão captchas, uma etapa de mineração proof-of-work, limites por IP, exigência de saldo na mainnet e verificações do Gitcoin Passport. Os operadores escolhem quais módulos ativar e os configuram em um arquivo YAML. A etapa de mineração não cria novas moedas; ela apenas aumenta o custo de cada solicitação.
Para executar uma instância, o operador precisa transferir para a carteira da faucet os fundos que serão distribuídos. O autor mantém instâncias de demonstração para as testnets Sepolia, Hoodi e Ephemery, e a wiki do projeto oferece documentação para operadores.
Recursos principais
- 01Métodos de proteção modulares, incluindo captcha, mineração proof-of-work, limites por IP e verificações de saldo na mainnet
- 02Integração com o Gitcoin Passport como verificação adicional para resistir a ataques sybil
- 03Funciona em redes compatíveis com EVM
- 04Configuração por meio de um arquivo YAML, com possibilidade de injetar secrets usando variáveis de ambiente
Casos de uso
- Operar uma faucet pública de testnet resistente ao abuso de bots
- Distribuir tokens de teste para desenvolvedores em uma rede EVM privada ou nova
- Experimentar proof-of-work ou outros métodos de resistência a ataques sybil na distribuição de tokens
Início rápido
- 1
Consulte o Faucet Operator Wiki para ver as instruções de instalação e configuração
- 2
Se quiser, confira as instâncias de demonstração com diferentes combinações de módulos
Antes de usar
- O README indica o operator wiki para a configuração; portanto, para hospedar por conta própria, você precisará configurar a carteira e os segredos.
- É um faucet para testnets e não gera moedas; você precisa adicionar fundos à carteira do faucet.
- Licenciado sob AGPL-3.0, que exige a divulgação do código-fonte de modificações implantadas para uso pela rede.
Tópicos
Perguntas frequentes
- O que é PoWFaucet?
- Uma faucet modular para testnets EVM que usa mineração proof-of-work, captchas, limites por IP e outras verificações para impedir que bots drenem os fundos. PoWFaucet é uma faucet para redes compatíveis com EVM que distribui fundos de uma carteira controlada pelo operador. Seu principal objetivo é tornar caras as solicitações automatizadas feitas por bots, evitando que uma faucet de testnet com poucas reservas seja drenada.
- PoWFaucet é gratuito? Qual é a licença?
- PoWFaucet é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- PoWFaucet ainda é mantido?
- Manutenção ativa. O último commit de PoWFaucet foi em 4 de nov. de 2026.
- Para que posso usar PoWFaucet?
- Operar uma faucet pública de testnet resistente ao abuso de bots Distribuir tokens de teste para desenvolvedores em uma rede EVM privada ou nova Experimentar proof-of-work ou outros métodos de resistência a ataques sybil na distribuição de tokens
- Como instalar PoWFaucet?
- Consulte o Faucet Operator Wiki para ver as instruções de instalação e configuração Se quiser, confira as instâncias de demonstração com diferentes combinações de módulos
- Onde consigo PoWFaucet?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/pk910/PoWFaucet
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Taho é uma carteira Web3 de código aberto e mantida pela comunidade para Ethereum e Bitcoin, oferecida como extensão de navegador e alternativa à MetaMask.
A segunda edição de "Mastering Ethereum", um livro sobre desenvolvimento na Ethereum, smart contracts e a tecnologia por trás da rede.
Uma biblioteca React que adiciona uma interface personalizável para conectar carteiras a dapps Ethereum, criada com wagmi e viem.
Um protocolo aberto de pagamentos na internet baseado em HTTP, que permite cobrar por requisição usando o status 402 Payment Required.
Smart contract open source de AMM com liquidez concentrada na Solana, com SDKs em Rust e TypeScript para interação.