From 7b5595e69b3a23d8a481e29531da14cc2567dc44 Mon Sep 17 00:00:00 2001 From: Alec Date: Sun, 12 Jul 2026 16:55:26 +0400 Subject: [PATCH] =?UTF-8?q?docs(README):=20fact-check=20against=20source?= =?UTF-8?q?=20=E2=80=94=20fix=20stale=20defaults,=20checkpoints,=20DGB=20s?= =?UTF-8?q?tatus,=20test=20count?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Verified every factual claim against src/. Corrections: - log_level default: INFO -> trace (main_ltc.cpp:470/623, log.cpp:82) - LTC header-checkpoint default: 3079000 -> 3088000 (main_ltc.cpp:582) - DOGE header-checkpoint default: 6140000 -> 6160000 (main_ltc.cpp:583) - defaults table LTC/DOGE bootstrap heights updated to match - --doge-testnet4alpha: add YAML key doge_testnet4alpha (main_ltc.cpp:1145) - DGB Scrypt parent: 'planned' -> 'in development' (c2pool-dgb target, main_dgb.cpp, dgb CI) - test count: '501 tests passing' -> '1,875 test cases across 194 suites' (actual gtest count) All other claims (config table ~53 rows, API routes, ports, coin chain_ids, build targets, platforms, license) verified accurate; unchanged. --- README.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 76b230e84..f29827874 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ [![CI](https://github.com/frstrtr/c2pool/actions/workflows/build.yml/badge.svg)](https://github.com/frstrtr/c2pool/actions/workflows/build.yml) -C++ reimplementation of [forrestv/p2pool](https://github.com/p2pool/p2pool) targeting the **V36 share format** with Litecoin + multi-chain merged mining (DOGE, PEP, BELLS, LKY, JKC, SHIC). DigiByte Scrypt support planned as an additional parent chain. +C++ reimplementation of [forrestv/p2pool](https://github.com/p2pool/p2pool) targeting the **V36 share format** with Litecoin + multi-chain merged mining (DOGE, PEP, BELLS, LKY, JKC, SHIC). DigiByte Scrypt support in development as an additional parent chain. Bitcoin wiki: Original forum thread: @@ -209,8 +209,8 @@ Running `c2pool` with no arguments is equivalent to: ``` --integrated --embedded-ltc --embedded-doge --wait-for-peers ---header-checkpoint 3079000:862daf... ---doge-header-checkpoint 6140000:743b7e... +--header-checkpoint 3088000:4a7fc8d4... +--doge-header-checkpoint 6160000:51efd04d... ``` | Setting | Default | Override | @@ -218,8 +218,8 @@ Running `c2pool` with no arguments is equivalent to: | Operating mode | Integrated P2P pool | `--solo`, `--custodial`, `--sharechain`, `--standalone` | | LTC backend | Embedded SPV (DNS seeds) | `--no-embedded-ltc` (requires RPC daemon) | | DOGE backend | Embedded SPV | `--no-embedded-doge` (disables merged mining) | -| LTC bootstrap | Block 3,079,000 | `--header-checkpoint HEIGHT:HASH` | -| DOGE bootstrap | Block 6,140,000 | `--doge-header-checkpoint HEIGHT:HASH` | +| LTC bootstrap | Block 3,088,000 | `--header-checkpoint HEIGHT:HASH` | +| DOGE bootstrap | Block 6,160,000 | `--doge-header-checkpoint HEIGHT:HASH` | | Startup mode | Wait for peers (persist=true) | `--genesis` or `--startup-mode auto` | | Coin daemon | Not required | `--coind-address` / `--coind-rpc-port` | | `--address` | Optional (miners use stratum username) | Required only for `--custodial` | @@ -346,7 +346,7 @@ complete examples with all options documented. | `--no-vardiff` | `vardiff_enabled` | true | Disable auto-difficulty | | `--max-coinbase-outputs` | `max_coinbase_outputs` | 4000 | Max coinbase outputs | | `--network-id` | `network_id` | 0 | Private chain identifier (hex) | -| `--log-level` | `log_level` | INFO | trace/debug/info/warning/error | +| `--log-level` | `log_level` | trace | trace/debug/info/warning/error | | `--log-file` | `log_file` | debug.log | Log filename | | `--log-rotation-mb` | `log_rotation_size_mb` | 100 | Log rotation threshold (MB) | | `--log-max-mb` | `log_max_total_mb` | 1000 | Total size cap across all rotated log files (MB) | @@ -367,7 +367,7 @@ complete examples with all options documented. | -- | `explorer_depth_doge` | 1440 | DOGE blocks to keep in explorer store | | `--coinbase-text` | `coinbase_text` | /c2pool/ | Custom coinbase scriptSig text | | `--message-blob-hex` | -- | -- | V36 authority message blob | -| `--doge-testnet4alpha` | -- | false | Use DOGE testnet4alpha | +| `--doge-testnet4alpha` | `doge_testnet4alpha` | false | Use DOGE testnet4alpha | --- @@ -500,7 +500,7 @@ cd build && ctest --output-on-failure -j$(nproc) | Area | Status | |---|---| | V36 share format (LTC parent chain) | Active development | -| V36 share format (DGB Scrypt parent chain) | Planned | +| V36 share format (DGB Scrypt parent chain) | In development | | Merged mining (DOGE, PEP, BELLS, LKY, JKC, SHIC) | Working | | Embedded LTC SPV node | Working | | Embedded DOGE SPV node | Working | @@ -510,7 +510,7 @@ cd build && ctest --output-on-failure -j$(nproc) | Payout / PPLNS | Working | | Authority message blobs (V36) | Working | | Solo / Custodial modes | Working | -| Test suite | 501 tests passing | +| Test suite | 1,875 test cases across 194 suites | > **Need a pool running today?** > [frstrtr/p2pool-merged-v36](https://github.com/frstrtr/p2pool-merged-v36) — production Python V36 pool (LTC + DGB + DOGE, Docker, dashboard).