v2.7.1
- Defi Node for Raspberry Pi created with official Raspberry Pi OS bullseye (32-bit) as armv7l
- Defi Node for Raspberry Pi created with Raspberry Pi OS bullseye (64-bit) as arm64
Information copied from DeFiCh/ain/releases
Compiled from Source code with Raspberry Pi OS (bullseye) @Martin8617
Recommended Upgrade
This is an optional, but recommended upgrade. Due to a bug on getgovheight
TX, there was an accidental deletion of attributes from the node index on block 1896000
. This resulted in statistical information being reset entirely. This update fixes the stats again.
Impact on the older nodes:
- The consensus is still correct, and old nodes can continue to function, as is - if statistical info is not a concern.
getburninfo
information that's based on attributes will be reset. Eg: DFI paybacklistgovs
=> All ofv0/live/economy/
information will reset and appear to have started from 0 from block1896000
.
Upgrade Notes
- If node is above block
1896000
, an invalidation to a block before this and reconsideration back to the tip is required to fix the stats again. Otherwise, it will still continue to display incorrect information. - Eg: After upgrade:
defi-cli invalidateblock c72d93b9897bbbebed505d8b23293fbcae5be5a767c6fbc4d67d25510d1b4066
followed bydefi-cli reconsiderblock c72d93b9897bbbebed505d8b23293fbcae5be5a767c6fbc4d67d25510d1b4066
- Will fix the stats information again.
- Fresh sync or any snapshots below
1896000
should work as expected without any intervention.
What’s Changed
✨ Key highlights
- Fix issue with Gov var height @Bushstar (DeFiCh/ain#1253)
🚀 Features
- Add valgrind to test framework @Bushstar (DeFiCh/ain#1130)
- Add CustomTxType FromString method @Jouzo (DeFiCh/ain#1180)
🐛 Bug Fixes
- test: Prevent wallet resubmitting TX after rollback @Bushstar (DeFiCh/ain#1239)
- Test/payback v2 multiple error @HiDiego (DeFiCh/ain#1183)
- Add -isysroot to macOS native compile flags @Jouzo (DeFiCh/ain#1203)
- Update test cases to remove
deprecatedHeight
usage. @shohamc1 (DeFiCh/ain#1204) - Fix typos @HiDiego (DeFiCh/ain#1212)
- Revert "Fix dex loan token burns" @prasannavl (DeFiCh/ain#1193)
🧰 Maintenance
- Refactor community balance logs @prasannavl (DeFiCh/ain#1238)
- master - community balances in account change @Bushstar (DeFiCh/ain#1235)
- fix typo and copy/paste error in documentation of withdrawfutureswap @solros (DeFiCh/ain#1221)
- Fix mutex detection when building bdb on macOS @Jouzo (DeFiCh/ain#1191)
- Remove master folder @Bushstar (DeFiCh/ain#1185)
How to run?
Download and untar the relevant version to your operating system, run bin/defid
to start a DeFi Blockchain daemon. The client (CLI) can be found at bin/defi-cli
.
💻 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/Martin8617/Defi-Wallet-for-Raspberry-Pi/releases for the latest releases.