ReddCoin Project Update - November 2025

Massive update about everything

Hey everyone! I know this is a long overdue update – sorry for the silence. I’ve been heads down in code and making solid progress.

“Why Is This Taking So Long?”

Fair question right. So let me give an example from recently and walk you through what happened after discovering a bug:

1. Discovery: Test crashed with exit code 6, reddcoind regtest silently exited while running a functional test.
2. Investigation: Set up GDB debugger, created reproduction script, ran multiple test cycles
3. Root cause: Traced crash to line 22 of feerate.cpp through backtrace analysis
4. Fix: Implemented three-layer solution with proper overflow protection
5. Verification: Re-ran all tests to ensure fix works and didn’t break anything else

Time for just this one bug: ~3-4 days of focused work.

This is an example of one bug found during the testing phase.
– There are 483 unit tests
– There are 216 functional tests

We have also needed to made some code adjustments to improve the support using the testing framework. This is why thorough testing matters – better to catch it now than have nodes crashing in production. My focus is getting these tests complete so that we can be as confident as possible that the next release is a solid platform.

Critical Bug Fixed

Expanding on the above, while running SegWit tests, we found a bug that had the potential to crash nodes. A transaction created with 545 million COIN fee would trigger an integer overflow in fee calculation.

The problem: Code checked MAX_MONEY (supply limit) instead of the actual math limit. When it tried to multiply fee × 1,000, it exceeded what a 64-bit integer can hold. Crash.

Realworld risk: This bug was extremely unlikely to be triggered in production creating a fee of 545 million COIN would be nearly impossible under normal conditions. However, edge cases matter, and thorough testing caught it.

The fix: Changed to the right threshold (INT64_MAX / 1000), added result clamping, and bounds checking. Merged and deployed. ✅

Major Upgrades Coming

Our next release is focused on deploying CSV, SegWit, and Taproot (stretch goal).

Timeline: CSV, SegWit and TapRoot will roll out in a single release. the deployment of each will occur with 1month spacing, 1year timeout window.

Testing:
✅ Unit tests complete
🔄 Functional tests still in progress – rewriting each of Bitcoin’s tests for POW + POS support

Why it matters: Modern Bitcoin standards with enhanced security, lower fees, Lightning Network prep, and smart contract capabilities, and not to forget build the foundation for ReddID.

You can track our progress on GitHub: https://github.com/reddcoin-project/reddcoin

More details coming soon! 🎊