Move Taproot signaling start date earlier to allow more time for miner
preparation and coordination before the March 2027 timeout.
Consensus changes:
- Mainnet activation start: February 14, 2026 (was March 1, 2026)
- Mainnet timeout: March 1, 2027 (unchanged)
- Update nStartTime: 1771027200 (was 1772323200)
- Applied to both mainnet and testnet deployments
This extends the signaling window from 12 months to 12.5 months, providing
miners additional time to upgrade and signal readiness for Taproot activation
Documentation:
- Add CHANGELOG.md following Keep a Changelog format with complete version history
- Add doc/TAPROOT.md: comprehensive technical specification for BIP340/341/342/350
- Add doc/taproot-guide.md: user-friendly guide for wallet users and developers
- Update README.md: add Taproot highlights, documentation links, and version history
- Add doc/release-notes/release-notes-2.0.0.md
- Update doc/bips.md with Taproot BIP entries (340, 341, 342, 350)
- Remove standalone doc/release-notes.md (replaced by versioned directory)
Documentation covers the complete Taproot implementation backported from
Bitcoin Core v24.2, including Schnorr signatures, bech32m addresses,
and BIP9 deployment timeline for mainnet activation (March 2026-2027).
CHANGELOG.md contains detailed history from v1.1.0 to v2.0.0 with real
commit information extracted from GitHub repository tags.
Update README.md to reference new comprehensive configuration documentation
Add detailed configuration-file.md with complete examples and best practices
Update all references to 'testnet3' to 'testnet' for consistency. This includes:
- Changing magic bytes in network messages
- Updating directory paths and configuration files
- Modifying documentation and test framework references
- Adjusting chain parameters and validation logic