v2.11.1
Mandatory Upgrade
This is a mandatory update for the upcoming Fort Canning Epilogue chain upgrade. It contains key upgrades for the protocol.
Fort Canning Epilogue upgrade is set for block 2257500 (approx. ETA Sep 22, 2022 UTC) on mainnet.
Update of mainnet node to v2.11.1
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.
What’s Changed
🚀 Features
- Update DFI DUSD vault collateral requirement rules @hidiego (#1450)
- Allow payback of DUSD with vault's collateral @Jouzo (#1451)
- Allow higher collateral factor @Bushstar (#1452)
- Add FortCanningEpilogue fork @Bushstar (#1449)
🐛 Bug Fixes
- Jellyfish CI fails on error @Jouzo (#1471)
- ICX token type fix and enable on testnet @shohamc1 (#1467)
- Fall back to 100% if there are no loan schemes @Bushstar (#1472)
- More test fixes @Bushstar (#1463)
- Fix loan tests @Bushstar (#1460)
- Burn interest on PaybackWithCollateral @Jouzo (#1455)
- Fix full sync not being initialized when PR updates ci/label @mambisi (#1457)
- Add negativeinterest to SET_DOC_OPTIONAL @Jouzo (#1456)
- Run full sync on PR labels
consensus
orci/sync
@mambisi (#1453) - Fix payback to account for negative interest @Mixa84 (#1447)
- Allow negative interest value @Bushstar (#1436)
🧰 Maintenance
- Set Epilogue hard fork @Bushstar (#1474)
- Push up testnet ICX enable block @prasannavl (#1475)
- Set testnet fork on 1244000 @Bushstar (#1458)
- Track Negative Interest @Bushstar (#1444)
- Add merge tests and enhance tests framework with helper functions @hidiego (#1442)
- Change deprecated functions @Bushstar (#1438)
- Add Great World alias @Bushstar (#1439)
- Rename GreatWork to FortCanningGreatWorld @Bushstar (#1435)
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.