{"version":"1.0","provider_name":"ReddCoin - The Original Social Currency","provider_url":"https:\/\/wordpress.reddcoin.com","author_name":"Kpcrypt0","author_url":"https:\/\/wordpress.reddcoin.com\/index.php\/author\/kayp\/","title":"Project Update - November 2025 - ReddCoin - The Original Social Currency","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"FRASfGhWsu\"><a href=\"https:\/\/wordpress.reddcoin.com\/index.php\/2025\/11\/17\/project-update-november-2025\/\">Project Update &#8211; November 2025<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/wordpress.reddcoin.com\/index.php\/2025\/11\/17\/project-update-november-2025\/embed\/#?secret=FRASfGhWsu\" width=\"600\" height=\"338\" title=\"&#8220;Project Update &#8211; November 2025&#8221; &#8212; ReddCoin - The Original Social Currency\" data-secret=\"FRASfGhWsu\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/wordpress.reddcoin.com\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","thumbnail_url":"https:\/\/wordpress.reddcoin.com\/wp-content\/uploads\/2025\/11\/november-2025.jpg","thumbnail_width":768,"thumbnail_height":512,"description":"ReddCoin Project Update &#8211; November 2025 Massive update about everything Hey everyone! I know this is a long overdue update &#8211; sorry for the silence. I&#8217;ve been heads down in code and making solid progress. &#8220;Why Is This Taking So Long?&#8221; 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 cycles3. Root cause: Traced crash to line 22 of feerate.cpp through backtrace analysis4. Fix: Implemented three-layer solution with proper overflow protection5. Verification: Re-ran all tests to ensure fix works and didn&#8217;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. &#8211; There are 483 unit tests&#8211; 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 &#8211; 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 \u00d7 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. \u2705 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:\u2705 Unit tests complete \ud83d\udd04 Functional tests still in progress &#8211; rewriting each of Bitcoin&#8217;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! \ud83c\udf8a"}