v2.10.0 - Fort Canning Great World
Mandatory Upgrade
This is a mandatory update for the upcoming Fort Canning Great World chain upgrade. It contains key upgrades for the protocol.
Fort Canning Great World upgrade is set for block 2212000 (approx. ETA Sep 6, 2022 UTC) on mainnet.
Update of mainnet node to v2.10.0
before the chain upgrade block is REQUIRED.
Upgrade Notes
- For nodes >= 2.9.1, this is a drop in upgrade. No reindex required.
- For nodes that are being restored from recent snapshot, as with all updates before: -rescan for the wallet txs and additionally -spv_resync for users who hold BTC. If either isn't used, they may not be shown in the wallet until rescanned/resynced.
- For other nodes, one of the following is required: a fresh sync, the most recent snapshot.
Key Focus
- Negative interest rate support
What’s Changed
🚀 Features
- Add
logstoredinterests
@prasannavl (#1429) - Negative interest rate support @Bushstar (#1423)
- Parallel testing @mambisi (#1419)
🐛 Bug Fixes
- Zero interest is not negative @Bushstar (#1431)
- Add overflow check on interest rates @prasannavl (#1432)
- Fix clearmempool to clear wallet TX and refactor test rollbacks @hidiego (#1428)
- show debug log on success or failure @mambisi (#1426)
- Explicitly specify Param type in CAmount export @Bushstar (#1418)
- Fix jellyfish test job commands @Jouzo (#1425)
- Log "kernel found" without debug flag @Jouzo (#1420)
- Fix -stop-block and -interrupt-block crashing when used on empty -datadir @Jouzo (#1416)
🧰 Maintenance
- Version 2.10.0 @prasannavl (#1433)
- Update secp256k1 to latest upstream master @Jouzo (#1417)
- Update CODEOWNERS @Jouzo (#1421)
How to run?
Download and untar the relevant version to your operating system, run bin/defid
or bin/defid.exe
to start a DeFi Blockchain daemon. The client (CLI) can be found at bin/defi-cli
or bin/defi-cli.exe
.
DeFi App (GUI) users
If you are running the desktop DeFi App, you do not have to manually update the underlying node as the app will handle it. Check https://github.com/DeFiCh/app/releases for the latest releases.