Skip to content

v2.7.1

Compare
Choose a tag to compare
@Martin8617 Martin8617 released this 21 May 11:28
· 40 commits to main since this release
ca3da90
  • 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 payback
  • listgovs => All of v0/live/economy/ information will reset and appear to have started from 0 from block 1896000.

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 by
    • defi-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

🚀 Features

🐛 Bug Fixes

🧰 Maintenance

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.