Releases: gridcoin-community/Gridcoin-Research
Releases · gridcoin-community/Gridcoin-Research
3.5.7.2-leisure
Gridcoin Research 3.5.7.2/MSI=40.7
Leisure Upgrade
- Move some unecessary logging to fDebug & fDebug10
- Fix Sync issues and Orphan issues
3.5.7.1-leisure
Gridcoin Research 3.5.7.1/MSI=40.6
Leisure Upgrade
- Verify compile on Arch
- Verify code does not restart client during initial syncing
- Bubble error handler messagebox while submitting expense
3.5.7.0-b-leisure
Gridcoin Research 3.5.7.0/MSI=40.5
Leisure Upgrade
- Advanced | Foundation | Expense Reimbursement Request: Added Username maintenance page to set your username. Added Expense Amount to Add, View and List pages. Fixed Expense Title width. Corrected problem with
submitting new expenses (preventing the Expense View page from working). - Fixed GRCRestarter block downloader percentage value (where it could exceed 100%).
- Block Syncing: Fixed a long standing bug where the wallet randomly stops asking for the best block. Additionally, when out of sync it will ask for missing blocks periodically. Made wallet more aware of clusters of orphans.
- Added 'execute restartclient' for windows for debugging.
- Modified getmininginfo and overview for Investors to say Staking Interest (instead of Boinc Mining) and removed Boinc Projects Exhaused for Investors. Removed Unable To Mine message for Investors.
- Moved unecessary logging to fDebug10=true. Added message to show the condition when Process Block succeeds and Set Best Chain fails.
- Added execute askforoutstandingblocks for debugging.
3.5.7.0-leisure
Gridcoin Research 3.5.7.0/MSI=40.5
Leisure Upgrade
- Advanced | Foundation | Expense Reimbursement Request: Added Username maintenance page to set your username. Added Expense Amount to Add, View and List pages. Fixed Expense Title width. Corrected problem with
submitting new expenses (preventing the Expense View page from working). - Fixed GRCRestarter block downloader percentage value (where it could exceed 100%).
- Block Syncing: Fixed a long standing bug where the wallet randomly stops asking for the best block. Additionally, when out of sync it will ask for missing blocks periodically. Made wallet more aware of clusters of orphans.
- Added 'execute restartclient' for windows for debugging.
- Modified getmininginfo and overview for Investors to say Staking Interest (instead of Boinc Mining) and removed Boinc Projects Exhaused for Investors. Removed Unable To Mine message for Investors.
- Moved unecessary logging to fDebug10=true. Added message to show the condition when Process Block succeeds and Set Best Chain fails.
- Added execute askforoutstandingblocks for debugging.
3.5.6.8-leisure
Gridcoin Research 3.5.6.8/MSI=40.4
Leisure Upgrade
- Refactored Sync/Recover code to sync properly and prevent wallet from crashing or hanging
3.5.6.7-leisure
Gridcoin Research 3.5.6.7/MSI=40.3
Leisure Upgrade
- Added gridcoin diagnostics page. To access it from the Menu click Advanced | Diagnostics. This is designed to find problems that would keep a researcher from staking POR blocks.
- Syncing: Modified sync approach to detect ghost chains, missing superblocks or out-of-sync-by-age conditions, and now the wallet should recover automatically if it stays out of sync for 30+ minutes.
- Cleaned up some old .NET code.
- Removed GRCAddress from getpeerinfo
v3.5.6.5-leisure
Gridcoin Research 3.5.6.5/MSI=40.2
Leisure Upgrade
- Modify business logic for superblock to allow superblock to be accepted with a lower Project average (since we have a lower average without Bitcoin Utopia)
v3.5.6.4-Leisure
Gridcoin Research 3.5.6.4/MSI=40.1
Leisure Upgrade
- Fix neural network: ensure RAC timestamps are current and synced within 24 hours. Reduce size of master database by filtering unecessary rows.
- Remove potential database memory leak
- Add watchonly support (req by Derp): Bitcoin d4640d7, 952877e, d7d5d23, f87ba3d, 0fa2f88, f606bb9 (Affects RPC calls for getbalance, listreceived, listreceivedbyaddress, listreceivedbyaccount, listtransactions, listaccounts, listsinceblock, gettransaction).
- Added code to keep the node in sync. Periodically, if the client falls out of sync for more then 30 minutes, the client asks other nodes for blocks, clears orphans, clears ban flags, reconnects to the network, reloads the chain and resyncs.
b. Added execute recover (this manually attempts to recover). - Moved Surpassed max inbound connections to (debug=true) to remove spam from the logs.
- Add hex support to getrawtransaction for coinvault.io.
3.5.6.3-leisure
Add more data support to createrawtransaction.