Testnet4 Miner & Faucet

Mining software and faucet for Bitcoin Testnet4

Not Started MIT License

Overview

Testnet4 Miner & Faucet provides reliable test coin distribution and block generation for Bitcoin Testnet4. Designed for developers who need consistent access to test coins without waiting for public faucets or dealing with mining difficulty fluctuations.

The integrated miner ensures steady block production while the faucet API allows programmatic test coin requests with rate limiting and anti-abuse protection. Perfect for CI/CD pipelines, automated testing, and development workflows.

Key Features

  • Testnet4 Mining: Efficient CPU miner optimized for Testnet4 with configurable difficulty adjustment.
  • Automated Faucet: REST API for programmatic test coin distribution with customizable limits.
  • API Integration: Clean REST API for requesting test coins and checking faucet status.
  • Rate Limiting & Anti-abuse: IP-based rate limiting and CAPTCHA support to prevent abuse.
  • Configurable Difficulty: Adjust mining difficulty for faster or slower block generation.

Technical Specifications

Language
Kotlin (JVM)
License
MIT
Status
Not Started

Roadmap

v0.1 - Basic Faucet

Simple web faucet, manual distribution

Planned Q2 2025

v0.3 - API & Mining

REST API, integrated miner

Planned Q3 2025

v1.0 - Production Release

Rate limiting, anti-abuse, monitoring

Planned Q4 2025

Integration Example

// Request test coins via API
curl -X POST https://faucet.mnemore.com/api/v1/request \
  -H "Content-Type: application/json" \
  -d '{"address": "tb1q..."}'

// Response
{
  "txid": "abc123...",
  "amount": 100000,
  "confirmations": 0
}

// Check faucet status
curl https://faucet.mnemore.com/api/v1/status