Skip to content

Releases: CryptoCoderz/Espers

Espers Snapshot: Block 1176734 (July 7th 2024)

08 Jul 19:13
Compare
Choose a tag to compare

INSTRUCTIONS

  • Simply download the snapshot file for your operating system (compatible with Windows, or Linux).
  • Find and open your Espers data directory (Windows: %appdata%/ESP | Linux: ~/.ESP)
  • Backup wallet.dat to a different location to be safe
  • Delete everything EXCEPT your wallet.dat from your ESP data directory (NEVER delete your wallet.dat)
  • Extract the files from this snapshot to your ESP data directory
  • Start the Espers Client (Wallet) and wait for sync to finish much faster

NOTES

  • This snapshot includes Demi.conf and peers.dat, Please MAKE SURE that you are using updated Demi.conf and addnodes from the website!

Espers v0.8.8.9 Patch-2 Xnode-1 Test Builds

13 May 11:29
Compare
Choose a tag to compare

Changelog

  • Added New Block Relay function as apposed to redundant work and self-acceptance. This corrects many aspects of generation/syncing and stops self forking from mining/staking
  • Added references to unused variables in main.h to fix superficial compiler warnings
  • Enabled/disabled debug log print messages to resolve debug spam
  • Updated GetMinFee method handling
  • Cleaned up integer/value linking
  • Fixed superficial compiler warnings in main.cpp
  • Updated chain and net file linking (cleaned up)
  • Updated NewBlockRelay handling to prevent possible banning from network by client spamming newly mined/minted blocks
  • Version bump for testing purposes
  • Refactored boost handling for versions 1.70+ and legacy versions
  • Updated boost placeholders handling
  • Fixed UI compile warnings (duplicate labels)
  • Fixed UI compile warnings (deprecated use of QFlags for splash-screen)
  • Version bump of Patch number to Patch-3
  • TODO: verify required use of some includes in rpcprotocol.h
  • Created documentation file to be updated later unit test documentation
  • Fixes broken link in main Readme
  • Updated NewBlockRelay function to relay minted/mined block instead of current newest inventory (stored) block
  • Updated PoS minting handling with improved performance and cleaner code
  • Resolved peer/user forking due to self-storing a minted/mined block followed by failure to dump self-stored block if network did not accept it
  • Code cleanup of deprecated sections and needless calls
  • Fixed auto_ptr vs unique_ptr checking
  • Updated PoW handling for future testing and re-enabling of full hybrid system
  • Updated Network handling of Demi-nodes and Peers (again)
  • Cleaned up code that is no longer in use (again)
  • Updated network node sync select to new selection method
  • Refactored sync start and selection mechanism to main.cpp
  • Removed old method from net.cpp
  • Updated how sync start and selection is triggered
  • Added forcesync as a user on demand request to force start a sync (intended for instances of a no-sync condition when well below connected/available node block height, or to force reorganize user client to mainnet)
  • Fix: Legacy Boost placeholders handling properly, verified to work with Ubuntu/Debian 16.04-22.04 (Will verify 24.04 soon)

Test Build, Use at your own risk!

  • Test Build, Use at your own risk!

Espers v0.8.8.9 Patch-1 Xnode-1

03 Jan 09:33
Compare
Choose a tag to compare

Changelog

  • Cleaned up linking in velocity and miner files
  • Added "demireorgtype" as a configurable variable allowing users to allow/deny Demi-node only network reorganization (If enabled allows "shallow" reorganize requests from standard peers to be allowed)
  • Version bump
  • Updated copyrights to 2024
  • Updated sync selection logic
  • Updated Demi-node feature
  • Added Demi-sync functions
  • Removed debug log spam
  • Updated net files with public pnodeSync select/setting as apposed to segregated settings
  • Updated documentation to reflect recent updates
  • Fixed graphics issue on coin sending page that made "send amount" invisible
  • Updated the SettingsPage lock/unlock status trigger and toggle mechanism. (Fixes lock/unlock not being displayed correctly on the SettingsPage in previous versions)

Optional Update!

  • This update is optional! (You do not have to update if you do not want to)
  • This update features several stability improvements and fixes that many users may benefit from, this update is therefor still recommended to all users!

Espers v0.8.8.8 Patch-1 Xnode-1

12 Dec 09:11
Compare
Choose a tag to compare

Changelog

  • Upgraded Demi-node syncing to v0.6 (resolves slow sync engagement during wallet startup)
  • Version bump to v0.8.8.8 for upcoming upgrades
  • Added back in (refactored) the Transaction (tx) export button for exporting user's transaction via the Qt (GUI) wallet/client (Can be found in the upper right corner of the transaction view page)

Optional Update!

  • This update is optional! (You do not have to update if you do not want to)
  • This update features several stability improvements and fixes that many users may benefit from, this update is therefor still recommended to all users!

Espers v0.8.8.7 Patch-1 Xnode-1

30 Sep 11:12
Compare
Choose a tag to compare

Changelog

  • Removed redundant run during processblock()
  • Updated labeling for install documentation
  • Updated deminode compiler linker compatibility
  • Added additional coinstake handling
  • Updated back to block feature to match standardization created by the CryptoCoderz team
  • Version bump for this and future updates
  • Overhauled Reorganize function to handle non-bias merge requests
  • Replaced background images (testing future theme updates)
  • Updated Velocity to work with new Reorganize overhaul
  • Fixed reorganize handling of back-to-block feature requests
  • Updated reorganize handling
  • Added tracking variables for back-to-block handling
  • Updated startup handling
  • Updated VRX difficulty retarget to v3.6
  • Added blockchain anti-stall features
  • Updated documentation formatting in preparation of new documentation data
  • Updated splash image for test build and release candidate
  • Updated Velocity toggle block(s) handling
  • Fixed block 667350 hang during sync from block 0
  • Fixed block 980k+ hang during sync from block 0
  • Fixed sync from block 0
  • Updated formatting in main.cpp
  • Updated back-to-block handling (again)
  • Updated Velocity toggle block handling
  • Update Checkpoints to include proper/valid hash for trouble block 667351 (Snapshot will be provided with this good block synced)
  • Update Velocity to process blocks 980k-990k (2021 switch-over blocks)
  • Update AcceptBlock() handling to process blocks 980k-990k (2021 switch-over blocks)
  • Updated handling for Velocity's transaction factoring switch-over block(s)
  • Updated checkpoints (with new ones)
  • Fixed small formatting in velocity.h

October 7th 2023 Release Update

  • Added Ubuntu Daemon (compiled on 20.04 LTS)

!!! This is a mandatory update !!!

  • versions lower than v0.8.8.7 are no longer compatible

Espers v0.8.8.7 pre-Release (TEST)

28 Sep 11:05
Compare
Choose a tag to compare
Pre-release

Changelog

  • Removed redundant run during processblock()
  • Updated labeling for install documentation
  • Updated deminode compiler linker compatibility
  • Added additional coinstake handling
  • Updated back to block feature to match standardization created by the CryptoCoderz team
  • Version bump for this and future updates
  • Overhauled Reorganize function to handle non-bias merge requests
  • Replaced background images (testing future theme updates)
  • Updated Velocity to work with new Reorganize overhaul
  • Fixed reorganize handling of back-to-block feature requests
  • Updated reorganize handling
  • Added tracking variables for back-to-block handling
  • Updated startup handling
  • Updated VRX difficulty retarget to v3.6
  • Added blockchain anti-stall features
  • MANDATORY UPDATE as of October 6th, 7:07am GMT
  • Updated documentation formatting in preparation of new documentation data
  • Updated splash image for test build and release candidate

(NEW - as of TEST_02 build)

  • Updated Velocity toggle block(s) handling
  • Fixed block 667350 hang during sync from block 0

Espers v0.8.8.6 Patch-0 Xnode-1

27 Mar 01:12
Compare
Choose a tag to compare

Changelog

  • Version bump to 0.8.8.6
  • Deminode upgrade to C++11 vs boost
  • Added Pubkey Alias Service prototype
  • Updates to PAS (functionality and RPC calls)
  • Updates to X-Nodes handling
  • Update Velocity security

Espers v0.8.8.5 Patch-9 Xnode-1

05 Aug 06:06
Compare
Choose a tag to compare

Changelog

  • Version bump to 0.8.8.5
  • Updated Qt GUI handling
  • Updated addnodes list
  • Updated deminodes list
  • Overhauled config handling
  • Added Legacy Ubuntu support (18.04 and lower)
  • Added updated Ubuntu support (22.04LTS)
  • Fixed Qt GUI not updating amounts after sending
  • Fixed Qt crash on Ubuntu (all versions)

Espers v0.8.8.4 Patch-9 Xnode-1

07 Nov 00:11
Compare
Choose a tag to compare

Changelog

  • Version bump to 0.8.8.4
  • Update checkpoint handling to include reorganize override
  • Updated velocity handling to include reorganize override
  • Added DemiNode version network cutoff (prevents spamming incapable nodes/clients)
  • Added DemiNode data request and sending
  • Added DemiNode module
  • Updated makefiles
  • Fixed node connections limit to reflect config values or expected limit of 125
  • Added DemiNode startup handling for wallet startup
  • Staging changes were made for upcoming pushes
  • Added demi-node selective syncing
  • Added demi-node deep reorganization capability
  • Added self as a Demi-node (fix reorganize issues)
  • Added self to peer relay address checking (fix mining issues)
  • Added Velocity threshold buffer (test for reorganize issue fix)
  • Removed deprecated functions
  • Corrected Velocity threshold buffer
  • Corrected Relay Peer Address handling (fixes crash during block generation)
  • Corrected QCssParser issues with GUI interface (rgb defined but set rgba)
  • Disabled X-Node log prints until development resumes on this feature ( cleanup debug log)
  • Added distant block comparison into Velocity
  • Added better logging of Supply Mismatch error during block acceptance in Velocity (for debugging)
  • Changed comparing true value to whole value of Supply during Supply Mismatch checking
  • Fixed Demi-node scan loop
  • Removed remaining Xnode logging for the time being.
  • Updated Orphan block handling
  • Updated Velocity handling
  • Updated checkpoints
  • Updated auto generated config file and handling
  • fixed file handling for fractal data obfuscation
  • Added Demi-node config reading/parsing

Espers v0.8.8.4 Patch-9 Xnode-1 TEST

25 Oct 11:50
4041a82
Compare
Choose a tag to compare
Pre-release

Changelog

  • Version bump to 0.8.8.4
  • Update checkpoint handling to include reorganize override
  • Updated velocity handling to include reorganize override
  • Added DemiNode version network cutoff (prevents spamming incapable nodes/clients)
  • Added DemiNode data request and sending
  • Added DemiNode module
  • Updated makefiles
  • Fixed node connections limit to reflect config values or expected limit of 125
  • Added DemiNode startup handling for wallet startup
  • Staging changes were made for upcoming pushes
  • Added demi-node selective syncing
  • Added demi-node deep reorganization capability
  • Added self as a Demi-node (fix reorganize issues)
  • Added self to peer relay address checking (fix mining issues)
  • Added Velocity threshold buffer (test for reorganize issue fix)
  • Removed deprecated functions
  • Corrected Velocity threshold buffer
  • Corrected Relay Peer Address handling (fixes crash during block generation)
  • Corrected QCssParser issues with GUI interface (rgb defined but set rgba)
  • Disabled X-Node log prints until development resumes on this feature ( cleanup debug log)
  • Added distant block comparison into Velocity
  • Added better logging of Supply Mismatch error during block acceptance in Velocity (for debugging)
  • Changed comparing true value to whole value of Supply during Supply Mismatch checking
  • Fixed Demi-node scan loop
  • Removed remaining Xnode logging for the time being.
  • Updated Orphan block handling
  • Updated Velocity handling
  • Updated checkpoints
  • Updated auto generated config file and handling
  • fixed file handling for fractal data obfuscation
  • Added Demi-node config reading/parsing