Skip to content

Releases: WojakCoinProj/wojakcore

WojakCoin Core – Codebase Transition to rebase-0.12.1

28 Jan 02:18

Choose a tag to compare

Important Update: We are switching the primary codebase

After extensive work, we are moving all future development and releases to the rebased branch.

New Development Branch

https://github.com/WojakCoinProj/wojakcore/tree/rebase-0.12.1

This branch contains the full rebase onto Bitcoin Core 0.12.1, bringing:

  • Significantly improved stability and security
  • Cleaner, more modern code with reduced technical debt
  • Better bug resistance and reliability
  • Easier maintenance and future upgrades
  • Alignment with proven Bitcoin consensus, networking, and RPC behavior

Current master branch status

  • The old master branch still works perfectly fine right now
  • You can continue running nodes/wallets from it without any issues
  • It will be archived or moved to a legacy branch after the next release

Binaries Included

For easier testing and adoption, this release includes pre-built binaries:

  • Windows
  • Linux

What should you do?

  • Node operators / users: You can stay on your current version (from master) until the next full release. No immediate action required.
  • Developers / testers: Please start building, testing, and contributing from the new rebase-0.12.1 branch.
  • Next official release: Will be tagged from the new rebased codebase (expect it soon after final testing).

This transition gives WojakCoin a much stronger, more reliable foundation for the long term.

Thank you to everyone who has been testing, reporting issues, and contributing — your help is making this possible!

🐸 Stay based. Keep building.

#WojakCoin #WJK #WojakCore

WojakCoin Core v1.0.1.1

01 Dec 15:28

Choose a tag to compare

WojakCoin Core v1.0.1.1

Release Date: December 1, 2025
Version: 1.0.1.1
Previous Version: 1.0.1.0


🚀 Major Changes

Modern Bitcoin RPC Implementation

This release implements modern Bitcoin-compatible RPC commands, bringing WojakCoin Core up to date with current Bitcoin RPC standards. This update significantly improves compatibility with modern wallet software, block explorers, and other tools that rely on standard Bitcoin RPC interfaces.

New/Updated RPC Commands:

  • getblockchaininfo - Comprehensive blockchain information
  • getblockhash - Retrieve block hash by height
  • getblock - Get detailed block information with optional verbosity
  • getblockheader - Retrieve block header information
  • getblockcount - Get current blockchain height

Enhanced RPC Modules:

  • rpcblockchain.cpp - Major updates to blockchain RPC commands (140+ lines changed)
  • rpcmining.cpp - Enhanced mining RPC functionality (31+ lines added)
  • rpcnet.cpp - Network RPC improvements
  • rpcwallet.cpp - Wallet RPC enhancements
  • rpcrawtransaction.cpp - Raw transaction RPC updates

Network Improvements

  • Enhanced network handling (net.cpp, net.h) - 173+ lines of network code improvements
  • Better peer connection management
  • Improved network protocol compatibility

Mining Enhancements

  • Updated mining functionality (miner.cpp, miner.h) - 41+ lines of mining code improvements
  • Enhanced mining RPC commands
  • Improved mining performance and stability

Build System Updates

  • Removed legacy Makefile - Cleaned up 2,483 lines of outdated build configuration
  • Updated Makefile.Debug - Improved debug build configuration
  • Updated Makefile.Release - Enhanced release build configuration
  • Better cross-platform build support

UI/UX Improvements

  • Updated application icons - Higher resolution icons for better visual quality:
    • bitcoin.icns (106KB → 158KB)
    • bitcoin.ico (204KB → 223KB)
    • bitcoin.png (56KB → 174KB)
    • wojakcoin.icns updated
    • Testnet icons updated
  • Removed unused splash screen image

Code Quality

  • Core improvements (core.cpp, main.cpp) - Enhanced core functionality
  • Utility updates (util.cpp) - Better utility functions
  • Wallet improvements (wallet.cpp, walletdb.cpp) - Enhanced wallet functionality
  • RPC infrastructure (bitcoinrpc.cpp, bitcoinrpc.h) - Updated RPC base classes

📊 Statistics

  • 28 files changed
  • 451 insertions, 2,540 deletions
  • Net reduction: 2,089 lines (code cleanup and modernization)

🔧 Technical Details

Version Information

  • Client Version: 1.0.1.1
  • Build System: Updated Makefiles for better cross-compilation support

Compatibility

  • Maintains backward compatibility with existing blockchain data
  • RPC changes are additive - existing RPC calls continue to work
  • Enhanced compatibility with modern Bitcoin tooling

🐛 Bug Fixes

  • Fixed Windows QT build issues (from v1.0.1.0)
  • Improved build system reliability
  • Enhanced error handling in RPC commands

📝 Migration Notes

For Users:

  • No action required - This is a drop-in replacement
  • Existing wallets and blockchain data are fully compatible
  • RPC users can now use modern Bitcoin-compatible commands

For Developers:

  • Updated RPC command signatures may require minor adjustments in custom tools
  • New RPC commands available for enhanced functionality
  • Build system changes may require rebuild of dependencies

🙏 Credits

Contributors:

  • Senasgr - Modern RPC implementation, build system updates, and release management

Based on:

  • Original WojakCoin by friskel
  • Bitcoin Core foundation

📥 Download & Installation

See the main repository for build instructions and pre-compiled binaries.

Quick Build (Linux):

cd depends
make HOST=x86_64-pc-linux-gnu
cd ..
./build.sh --linux

Quick Build (Windows):

cd depends
make HOST=x86_64-w64-mingw32
cd ..
./build.sh --windows

🔗 Resources


⚠️ Important Notes

  • Always backup your wallet before upgrading
  • This release includes significant RPC improvements - test thoroughly if using custom RPC integrations
  • Network improvements may require reconnection to peers

Full Changelog: See GitHub commits for detailed commit history.