Skip to content

Releases: bitcoinmono/bitcoinmono

v2.0.8.15 - Mandatory update - Dynamic fee at block 650k - Resync maybe required

21 Jan 18:57
Compare
Choose a tag to compare

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

14 Nov 03:45
Compare
Choose a tag to compare

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

29 Sep 13:24
Compare
Choose a tag to compare
  • 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

14 Sep 10:35
d9f91d5
Compare
Choose a tag to compare
  • Update new rocksdb
  • Replace lz4 by zstd
  • Max open files 50
    Thanks to @wrkzdev

Argon2 Chukwa algo hardfork 24th Aug - MANDATORY UPGRADE

06 Aug 09:18
Compare
Choose a tag to compare

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)

16 May 12:01
a8ddb78
Compare
Choose a tag to compare
  • 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

01 Mar 13:17
Compare
Choose a tag to compare

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

11 Feb 16:42
Compare
Choose a tag to compare

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

18 Feb 18:58
Compare
Choose a tag to compare
  • Initial release for Windows