- Begin signalling for SegWit activation on mainnet on June 20, 2025
- Activated SegWit on testnet on Sep 23, 2024
- Changed miner activation window parameters for BIP9 soft fork deployment
- Updated derivation path with the BIP44 coin type for descriptor wallets
- Abandon coinstake transactions when orphaned (Peercoin commit
f6896a4
) - Show P2PK addresses for coinstake transactions in RPC
- Show the reward value for coinstake transactions in RPC
- Updated to Bitcoin Core 26.2
- Activated Segwit on regtest
- New mempool.dat format (backport of Core's PR28207)
- Updated to Bitcoin Core 26.1
- Create V2 transactions by default
- Disconnect from peers older than version 70015
- Increased
DUST_RELAY_TX_FEE
andDEFAULT_MIN_RELAY_TX_FEE
to 100000 - Eliminated segfault occurring after a power outage
- Enabled V2 P2P transport by default (backport of Core's PR29347 and 29058)
- Enabled
checkkernel
RPC call - Only delete the PID file if we created it (backport of Core's PR28946)
- Set minimum UTXO value to be used for staking to 0.1 BLK (can be overridden with
-minstakingamount
parameter)
- Updated to Bitcoin Core 26.0
- Fixed a bug that prevented adding more inputs in the coinstake transaction for legacy wallets
- Fixed a bug causing inability to connect to fixed seeds
- Fixed reindexing
- Set mainnet hard fork date to April 24, 2024
- Use virtual transaction size in minimum fee calculation
- Fixed a bug with header syncing between More 25.1 nodes
- Fixed windows build
- Enabled flushing of orphaned stakes also on wallet start
- Enabled staking with P2WPKH inputs
- Fixed a bug with segfault on wallet close when staking is enabled
- Added full support for descriptor wallets, including staking
- Added support for staking with multiple wallets simultaneously
- Removed GUI staking warnings due to incompatibility with multiple staking threads
- Enabled
staking
RPC call - Multiple minor changes to ThreadStakeMiner() algorithm
- Updated to Bitcoin Core 25.1
- Removed OpenSSL
- Implemented maximum witness size policy (Peercoin RFC-0027)
- Added
optimizeutxoset
RPC method to simplify splitting coins for efficient staking (Peercoin PR711) - Added a GUI warning if unable to stake
- Flush orphaned stakes prior to each staking attempt
- Enabled checkpoints by default
- Added rolling checkpoints checks
- Updated to Bitcoin Core 22.1
- Create V2 transactions by default
- Disconnect from peers older than version 70015
- Increased
DEFAULT_MIN_RELAY_TX_FEE
to 100000
- Set mainnet hard fork date to April 24, 2024
- Adjusted minimum fee calculations
- Reduced the minimum fee after a fork
- Fixed a bug in the derivation of TxTime that could potentially lead to unplanned hard forks
- Fixed a segfault issue occurring during the initial sync
- Changed versioning (backport of Core's PR20223)
- Testnet hard fork: Removed transaction timestamp
- Testnet hard fork: Increased transaction fees and set minimum transaction fee of 0.001 BLK
- Testnet hard fork: Enabled relative timelocks (OP_CHECKSEQUENCEVERIFY, BIP62, 112 and 113)
- Enabled compact block relay protocol (BIP152)
- Added an option to donate the specified percentage of staking rewards to the dev fund (20% by default)
- Set default
MAX_OP_RETURN_RELAY
to 223 - Removed
sendfreetransactions
argument - Get rid of
AA_EnableHighDpiScaling
warning (backport of Core's PR16254) - Updated multiple dependencies
- Updated leveldb, which should resolve the "missing UTXO" staking issue
- Updated dependencies and ported build system from Bitcoin Core 0.20+
- Updated crypto and added CRC32 for ARM64
- Updated univalue to v1.0.3
- Updated to Qt v5.12.11
- Updated to OpenSSL v1.1.1m
- Added
getstakereport
RPC call - Added
--use-sse2
to enable SSE2 - Code cleanup (headers, names, etc)
- Immediately ban clients operating on forked chains older than nMaxReorganizationDepth
- Fixed IsDust() policy to allow atomic swaps
- Updated fixed seeds for mainnet and testnet
- Updated dependencies for MacOS
- Dust mitigation in mempool (by JJ12880 from Radium Core)
- Compile on MacOS Catalina
- Cross-compile MacOS with Xcode 11.3.1
- Updated dependencies for Windows x64, Linux x64, MacOS, ARM64, ARMv7
- Sign/verify compatibility with legacy clients
- Increased dbcache to 450MB
- Disabled stake cache for now
- Updated fixed seeds for mainnet and testnet
- Fix staking memory leak (by JJ12880 from Radium Core)
- Updated fixed seeds
- Added secondary Blackcoin DNS seeder
- Updated Berkeley DB to 6.2.38
- Updated OpenSSL to 1.0.2u
- Updated fixed seeds
- Changed default port on regtest to 35714
- Updated fixed seeds
- Added
burn
RPC call - Set default
MAX_OP_RETURN_RELAY
to 15000 - Removed unit selector from status bar
- Updated fixed seeds
- Some small fixes and refactorings
- Fixed wrongly displayed balances in GUI and RPC
- Added header spam filter (fake stake vulnerability fix)
- Added total balance in RPC call
getwalletinfo
- Updated dependencies
- Updated fixed seeds
- Some small fixes and updates
- Fixed
walletpassphrase
RPC call (wallet now can be unlocked for staking only) - Allowed connections from peers with protocol version 60016
- Disabled BIP 152
- Updated to Bitcoin Core 0.13.2
- Some small fixes and updates from Bitcoin Core 0.14.x branch
- Fixed testnet and regtest
- Added Qt 5.9 support for cross-compile
- Added Qt support for ARMv7
- Added out-of-sync modal window (backport of Core's PR8371, PR8802, PR8805, PR8906, PR8985, PR9088, PR9461, PR9462)
- Added support for nested commands and simple value queries in RPC console (backport of Core's PR7783)
- Added
abortrescan
RPC call (backport of Core's PR10208) - Added
reservebalance
RPC call - Removed SegWit
- Removed replace-by-fee
- Removed address indexes
- Removed relaying of double-spends
- Removed drivechain support using OP_COUNT_ACKS
- Proof-of-stake related code optimized and refactored
- Rebranded to Blackcoin More
- Some small fixes and updates from Bitcoin Core 0.13.x branch
- Added "Use available balance" button in send coins dialog (backport of Core's PR11316)
- Added a button to open the config file in a text editor (backport of Core's PR9890)
- Added
uptime
RPC call (backport of Core's PR10400) - Removed P2P alert system (backport of Core's PR7692)