Neblio Nodes & Wallets v3.1.0
❓Mandatory Upgrade?
- Upgrade NOT required. This release is optional. This release prepares Cold Staking for activation on mainnet. Activation will be scheduled in the next release (coming early Jan 2021). It also contains numerous bug fixes, improvements, and new features.
⏫ Upgrade Steps
- Backup your wallet.
- Download the appropriate file below for your OS (download links will appear once builds are finished).
- Replace your current neblio-Qt (.exe, .app, etc) with the one you downloaded.
- Restart the wallet using the new file you just downloaded.
- No Resync/QuickSync is required if you are upgrading from v3.0.0 or higher
💥 Known Issues
- None
🎉 New Features
- Cold Staking! (Active on Testnet, Mainnet Activation in Next Release)
- Add
delegoradd
anddelegatorremove
RPC functions - Add
liststakingaddresses
RPC function - Add Cold Staking Smart Contract logic
- Add Cold Stake tab in neblio-Qt and add Cold Stake delegation dialog
- Add
getcoldstakingbalance
RPC function - Add
listcoldutxos
&listdelegators
RPC functions - Add
liststakingaddresses
RPC function - Hide advanced settings by default when creating a Cold Stake delegation
- Add
- Add
disconnectnode
andaddnode
RPC functions - Add
getunconfirmedbalance
RPC function - Add
generateblockwithkey
RPC function - Add support for arrays of objects, instead of only objects, in
createrawtransaction
andcreaterawntp1transaction
JSON inputs
🐛 Bug Fixes
- Fix bug in macOS Build Script
- Fix bug that would sometimes prevent node from shutting down when requested
- Fix bug in
listsinceblock
RPC command - Fix bug that would not run a rescan, even if the wallet determined it is necessary
- Fix bug that could cause block syncing to hang
- Fix bug that could show duplicate transactions in transaction tab
- Fix bug that could stall a wallet rescan
- Fix bug that could hide Cold Staking delegations in GUI
- Fix bug that could cause wallet to fail on startup if data dir path contains non-ASCII characters
- Fix
createrawtransaction
andcreaterawntp1transaction
RPC string parsing - Fix bug that could cause 'Show Data Directory' button to not work on some OS's
- Fix bug that could cause wallet to crash on some versions of macOS
- Fix bug that could cause syncing to hang until wallet was restarted
🧰 Improvements
- Improve RPC unit testing
- Add Neblio System Tests for improved stability and reliability
- Upload artifacts on test failure to improve debugging capability
- Allow tests to be run locally, outside of GitHub Actions environment
- Add wallet backup testing
- Improve PoS test suite
- Add Cold Staking Test Suite to System Tests
- Add new DNS seeders for improved network stability
- 'tokens' node in RPC JSON outputs will always be shown, even if empty
⚙️ Other Changes
- Complete refactoring and upgrade of PoS logic
- Upgrade gtest & gmock
- Complete upgrade and redesign of backend infrastructure that handles QuickSync, build files, and test datasets used in CI/CD pipeline.
neblio-Qt (Wallet with User Interface)
System | Download | Sha256 Checksum |
---|---|---|
Download v3.1.0 For Windows |
67c33f1f7f86ba731b295a3f4e59a3b0a769f8d3db9d1043721cca9dbe2d59ee |
|
Download v3.1.0 For macOS |
29612536410a03028cced58298047dda2b6b180fc597e8233036162269f96514 |
|
Download v3.1.0 For Linux |
b3f01c587ea5b12657c3a82d5fd52af19e5be09bc205c753996ad35fb839ec91 |
|
Download v3.1.0 For Raspberry Pi |
3102886db366919169cd6d891cd2d625217ec9c6a24d157fb7b885a6ae0dc8c9 |
nebliod (Server Node. Command Line Only)
System | Download | Sha256 Checksum |
---|---|---|
Download v3.1.0 For Linux |
60e470b6071aa836ea51f8f11de639b9179530d9088782accb2d0d23843194e4 |
|
Download v3.1.0 For Raspberry Pi |
8272955cbeb1115b864be217659f06f0b2b96251012ee6b4874a14c0d0b2e73f |
|
Download v3.1.0 For Docker |
N/A |
|
Download v3.1.0 For Docker on RPi (ARMv6hf) |
N/A |