Releases: bitcoinmono/bitcoinmono
v2.0.8.15 - Mandatory update - Dynamic fee at block 650k - Resync maybe required
Network Upgrade at block 650,000 - ETA 25th Feb
-
Dynamic fee (fee per byte) 42 BTCMZ per kB
-
Threaded RPC for better and faster daemon's functioning
-
Various bug fixes
-
New Zedwallet renamed zedwallet-api (--remote-daemon remote.bitcoinmono.io for remote node)
-
Daemon updated from version below 2.0.7 need resync due to new deserialization way (run daemon with --resync or bootstrap https://btcmz-data-dir.bot.tips/ thanks to @wrkzdev )
-
For pools/exchanges : BitcoinMono-service (renamed to BitcoinMono-service-legacy) entering End Of Line will not released anymore and should be replaced with wallet-api. There are two fee options. Option 1 is fixed fee at minimum 1500 BTCMZ for all transaction sizes. Option 2 is dynamic fee with 42 BTCMZ per kB
-
BitcoinMonod API Changes
A number of API changes have been made as a result of the RPC rewrite. The /getinfo, /getheight, /getpeers, and /getfee calls have been removed in lieu of /info, /height, /peers, and /fee. In addition, quite a few json_rpc calls were removed as they were deemed redundant during the rewrite. All of the BitcoinMonod API calls remaining are listed below. All other API methods have been removed.
/info
/fee
/height
/peers
/json_rpc
getblocktemplate
submitblock
getblockcount
getlastblockheader
getblockheaderbyhash
getblockheaderbyheight
f_blocks_list_json
f_block_json
f_transaction_json
f_on_transactions_pool_json
/sendrawtransaction
/getrandom_outs
/getwalletsyncdata
/get_global_indexes_for_range
/queryblockslite
/get_transactions_status
/get_pool_changes_lite
/queryblocksdetailed
/get_o_indexes
/getrawblocks
wallet-api RPC documentation (from upstream) : https://turtlecoin.github.io/wallet-api-docs/
24th Jan : v2.0.8.14
4th Feb : v2.0.8.15
21th Feb : v2.0.8.19 pool splitting fix
v2.0.7 - Recommended update - Full Node Resync May Be Required
Based on Turtlecoin v0.20.0
End of Life (EOL) Notice
This release is last release to contain legacy zedwallet. Any releases of the core suite after v0.20.0 will replace the legacy zedwallet with zedwallet++ and all legacy zedwallet code will be removed. Please make sure that you have backed up your keys from legacy wallets, upgraded them to the new format by using zedwallet-beta, wallet-api, or wallet-upgrader and that you can access your wallets using the above tools.
Clarification: BitcoinMono-service is not being deprecated as part of this process. It will still be available until further notice specifically regarding that binary.
End of Support (EOS) Notice
Support will be provided for legacy zedwallet through December 31, 2019. After that date, legacy zedwallet will no longer be supported.
Full Node Resync May Be Required
This release contains 2 fixes to the way that data is serialized/deserialzed. The fixes are necessary for the proper operation of BitcoinMonod; however, the fix may reveal data corruption in your local copy of the blockchain (both the database and underlying local cache). Unfortunately, the only way to resolve the data corruption is purge the corrupted data and resync from that point or perform a full resync.
If you encounter a message stating that your local blockchain cache is corrupted, please try the directions given (be patient, it may take a while). Or, you may resync your node from scratch.
Bootstrap (from capETN) :
bootstrap for BTCMZ:
https://btcmz-data-dir.bot.tips/
Remote node
Non-ssl: btcmz.bot.tips:80
Ssl: btcmz.bot.tips:443
FORK AT BLOCK 399K - Higher minimum fee 500 btcmz - Mandatory upgrade
- Please use minimum transaction fee 500 btcmz as soon as possible
- Wallet enforcement : immediate
- Network enforcement : block 399k
Changes log
- Version 2.0.6.4 : Less log
- Version 2.0.6.5 : Minor fix with wallet-api
Version 2.0.5 Improvements - Optional update
- Update new rocksdb
- Replace lz4 by zstd
- Max open files 50
Thanks to @wrkzdev
Argon2 Chukwa algo hardfork 24th Aug - MANDATORY UPGRADE
At block 333k - around 24th August hardfork
- New algorithm Argon2 Chukwa
- Emission rate increases from 20 to 24 (Block reward reduced by 16 times)
- Based on Turtlecoin codebase 0.18.0 with various bug fixes and improvements
- Current mining apps support : xmrigCC, trtlrig
- Pool owners' guide (looking at pool repository) : npm install turtlecoin-multi-hashing, if (shareBuffer[0] >= 6) { hash = chukwa(convertedBlob) } else { hash = cryptoNightTurtleLite(convertedBlob, 2) }
Version 2.0.4 : Minor update, ticker BTCM changed to new ticker BTCMZ
v0.0.3 - Optional (not mandatory)
- Emission rate will increase from 20 to 24 at block version 6 (date and height undecided). Block reward will be reduced by 16.
TurtleCoin v0.14.6 codebase
- Resolved an issue in the CMake build directions that were causing issues in a rare number of circumstances.
- Added fundamental SQLite3 support into the project
- Project now builds under MSVC 2019
- Project no linked statically against OpenSSL for zedwallet-beta and wallet-api to facilitate encrypted communication with a node.
- Upgraded MiniUPNP dependency from v1.9 to v2.1. Thanks @rixombea
- Upgraded Crypto++ dependency to v8.2. Thanks @thinkpol2
- Enabled 32-bit builds. Thanks @thinkpol2
- Resolved issue whereby Release builds enabled assert() usage
- Reorganized source code structure for better modularization of core libraries
Windows CLI and GUI compilation will be realeased later.
v0.0.2 - Mandatory upgrade
This IS a MANDATORY upgrade.
- Integrating new codes from zpalmtree, DeroGold and Turtlecoin devs.
- Fork activates at block 50000 to avoid blockchain bloat exploit. (around 12th March)
- Default Mixin is set to 0.
Changes
- Limit tx-extra to 1024 bytes
- Prevent a blockchain bloat exploit with excess signatures
- Add optional blockCount to getwalletsyncdata
- Lite block bug fixes
- Wallet bug fixes.
Bitcoin Mono v0.0.1 for Linux x64
Initial release for Ubuntu 18.04 x64.
Windows and other OSes are not available at the moment.
Bitcoin Mono CLI/GUI v0.1.0 for Windows x64
- Initial release for Windows