Skip to content

Releases: ElectraProtocol/XEP-Core

Electra Protocol v1.0.5.0

20 Nov 08:49
e22e39d
Compare
Choose a tag to compare

Overview

This is an official mandatory Release Build for the XEP Desktop Wallet available on Mac, Windows, and Linux based systems governed by the MIT LICENSE. Binaries compiled by @Jenova7

Changes in Release - v1.0.5.0 (Since Release - v1.0.4.0)

  • [Core] An issue with the block difficulty calculation using an improperly cached value and causing some wallets to fork away from the main chain has been resolved.
  • [GUI] The legacy block explorer link has been removed.
  • [Core] A coin burning address for OmniXEP has been added: PBURNomniXEPXXXXXXXXXXXXXXXXYZ2zjf
  • [RPC] The getblock RPC command now reports the block height or count of PoW and PoS blocks in the chain.
  • [Wallet] Replay protected TXs are now properly received and added to the balance in legacy wallet databases.
  • [Core] A race condition in the getrawtransaction RPC command has been patched.
  • [RPC] The getblock RPC command now outputs the block signature for PoS blocks.
  • [GUI] An issue with the XEP-Qt wallet update checker preventing the wallet from being closed quickly after startup has been resolved.
  • [Staking] The wallet will now use a compact ECDSA signature while signing a new PoS block, which decreases the block data overhead and can allow more transactions to fit into the block.
  • [Core] Several updates from Bitcoin Core v21 have been included.
  • [Core] Miscellaneous optimizations and bug fixes

Known Issues in Release - v1.0.5.0

  • [Wallet] The mnemonic seeds for master private keys of newly generated wallets cannot yet be exported.
  • [Staking] Staking threads are only launched for wallets loaded upon node startup, so a restart is still required to begin staking on newly created or imported wallets.

Check out current issues here.

How to Contribute

Pull Requests

  1. Fork the ElectraProtocol/XEP-Core repository.
  2. Create a new branch for each feature or improvement.
  3. Send a pull request from each feature branch to the dev branch.

Bug Reports

  1. Please verify that your bug is an actual issue.
  2. If you are sure you have found a bug, open an issue against this repository.

Electra Protocol v1.0.4.0

12 Mar 13:14
c904cff
Compare
Choose a tag to compare

Overview

This is an official optional Release Build for the XEP Desktop Wallet available on Mac, Windows, and Linux based systems governed by the MIT LICENSE. Binaries compiled by @Jenova7

Changes in Release - v1.0.4.0 (Since Release - v1.0.3.0)

  • [Core] Optimizations have been made to the code for block difficulty calculations to significantly improve the syncing speed of the wallet.
  • [GUI] The quantum safe staking feature has been streamlined and added to the wallet options.
  • [Wallet] An issue with wallet unloading has been resolved by new code to handle and terminate staking threads on a per wallet basis.
  • [Staking] Orphaned coinstakes accumulated while the host computer was in sleep mode with the wallet running will now automatically be returned to the available balance.
  • [Wallet] An option has been added to the walletpassphrase RPC command to allow staking while still requiring the wallet password before sending coins.
  • [Wallet] An issue preventing the node from compiling and running in disabled wallet mode has been resolved.
  • [Core] Stake modifier checkpoints have been added to improve security.
  • [Core] Several updates from Bitcoin Core v21 have been included.
  • [Core] Miscellaneous optimizations and bug fixes

Known Issues in Release - v1.0.4.0

  • [Wallet] The mnemonic seeds for master private keys of newly generated wallets cannot yet be exported.
  • [Staking] Staking threads are only launched for wallets loaded upon node startup, so a restart is still required to begin staking on newly created or imported wallets.

Check out current issues here.

How to Contribute

Pull Requests

  1. Fork the ElectraProtocol/XEP-Core repository.
  2. Create a new branch for each feature or improvement.
  3. Send a pull request from each feature branch to the dev branch.

Bug Reports

  1. Please verify that your bug is an actual issue.
  2. If you are sure you have found a bug, open an issue against this repository.

Electra Protocol v1.0.3.0

27 Jun 12:30
8212916
Compare
Choose a tag to compare

Overview

This is an official mandatory Release Build for the XEP Desktop Wallet available on Mac, Windows, and Linux based systems governed by the MIT LICENSE. Binaries compiled by @Jenova7

Changes in Release - v1.0.3.0 (Since Release - v1.0.2.0)

  • [GUI] An option to always require entering the wallet password before sending has been added.
  • [GUI] The wallet will now display a warning if your system clock is inaccurate and needs to be synchronized.
  • [GUI] A wallet application locker has been added which can use a PIN to prevent all access to the wallet interface until the application is unlocked.
  • [GUI] The current block hash is now displayed in the information window.
  • [GUI] A links menu has been added for easy access to the block explorer and other websites.
  • [Staking] Settings to automatically manage or configure the target number of stake inputs the wallet will maintain have been added.
  • [Core] A rolling checkpoint has been added which will prevent forks longer than one day.
  • [Core] Transaction replay protection has been implemented and will be enabled by default at block 230000, so please update before then to ensure that your wallet will still recognize coins it receives and display an accurate balance.
  • [Staking] Some staking warning messages have been updated.
  • [Core] Miscellaneous optimizations and bug fixes

Known Issues in Release - v1.0.3.0

  • [Staking] If your computer goes to sleep with the wallet running, some of your balance may disappear from unspendable orphaned coinstakes and will be unable to stake until the wallet is restarted.

Check out current issues here.

How to Contribute

Pull Requests

  1. Fork the ElectraProtocol/XEP-Core repository.
  2. Create a new branch for each feature or improvement.
  3. Send a pull request from each feature branch to the dev branch.

Bug Reports

  1. Please verify that your bug is an actual issue.
  2. If you are sure you have found a bug, open an issue against this repository.

Electra Protocol v1.0.2.0

01 Mar 09:23
257f601
Compare
Choose a tag to compare

Overview

This is an official mandatory Release Build for the XEP Desktop Wallet available on Mac, Windows, and Linux based systems governed by the MIT LICENSE. Binaries compiled by @Jenova7

Changes in Release - v1.0.2.0 (Since Release - v1.0.1.1)

  • [Core] Block 150000 has been set as a mandatory upgrade block where PoW will be disabled for good, so please upgrade your wallets before this point in time in order to stay on the main chain.
  • [Staking] Staking on p2sh-segwit addresses will now be supported once the network has passed the mandatory upgrade block.
  • [GUI] A new GUI option has been added to hide orphaned coinstakes from the transaction list.
  • [Core] BIP37 bloom filter support has been enabled by default to support mobile wallets on the network.
  • [Core] Miscellaneous optimizations and reduced log spamming

Known Issues in Release - v1.0.2.0

  • [Staking] Currently, some orphaned coinstakes may appear as unspendable and unable to stake until the wallet is restarted.

Check out current issues here.

How to Contribute

Pull Requests

  1. Fork the ElectraProtocol/XEP-Core repository.
  2. Create a new branch for each feature or improvement.
  3. Send a pull request from each feature branch to the dev branch.

Bug Reports

  1. Please verify that your bug is an actual issue.
  2. If you are sure you have found a bug, open an issue against this repository.

Electra Protocol v1.0.1.1

01 Feb 08:15
a0cca7a
Compare
Choose a tag to compare

Overview

This is an official mandatory Release Build for the XEP Desktop Wallet available on Mac, Windows, and Linux based systems governed by the MIT LICENSE. Binaries compiled by @Jenova7

Changes in Release - v1.0.1.1 (Since Release - v1.0.1.0rc1)

  • [GUI] The wallet software will now notify the user if there is a new version available and provide a prompt to update the wallet with download links.
  • [Staking] Multi wallet staking is now supported, so any wallets which were open when starting the wallet software and are currently unlocked will begin to stake.
  • [GUI] The GUI option to enable blockchain pruning and discard blocks has been fixed and now works as intended.
  • [Core] The initial blockchain sync will now proceed much faster thanks to various optimizations.
  • [Staking] Orphaned coinstakes which currently appear as unspendable will now be automatically abandoned on wallet startup to allow spending and staking again.

Known Issues in Release - v1.0.1.1

  • [Staking] Currently, p2sh-segwit addresses are not supported for staking, so please send your coins to a bech32-segwit or legacy address if you would like to stake.

Check out current issues here.

How to Contribute

Pull Requests

  1. Fork the ElectraProtocol/XEP-Core repository.
  2. Create a new branch for each feature or improvement.
  3. Send a pull request from each feature branch to the dev branch.

Bug Reports

  1. Please verify that your bug is an actual issue.
  2. If you are sure you have found a bug, open an issue against this repository.

Electra Protocol v1.0.1.0

16 Jan 10:19
3774323
Compare
Choose a tag to compare
Pre-release

Overview

This is an official mandatory Release Build for the XEP Desktop Wallet available on Mac, Windows, and Linux based systems governed by the MIT LICENSE. Binaries compiled by @Jenova7

Changes in Release - v1.0.1.0 (Since Release - v1.0.1.0rc1)

  • [Staking] Multi wallet staking is now supported, so any wallets which were open when starting the wallet software and are currently unlocked will begin to stake.
  • [GUI] The GUI option to enable blockchain pruning and discard blocks has been fixed and now works as intended.
  • [Core] The initial blockchain sync will now proceed much faster thanks to various optimizations.
  • [Staking] Orphaned coinstakes which currently appear as unspendable will now be automatically abandoned on wallet startup to allow spending and staking again.

Known Issues in Release - v1.0.1.0

  • [Staking] Currently, p2sh-segwit addresses are not supported for staking, so please send your coins to a bech32-segwit or legacy address if you would like to stake.
  • [GUI] The automatic wallet update checker is not functional in this release.

Check out current issues here.

How to Contribute

Pull Requests

  1. Fork the ElectraProtocol/XEP-Core repository.
  2. Create a new branch for each feature or improvement.
  3. Send a pull request from each feature branch to the dev branch.

Bug Reports

  1. Please verify that your bug is an actual issue.
  2. If you are sure you have found a bug, open an issue against this repository.

Electra Protocol v1.0.1.0rc1

31 Dec 13:03
4301f7a
Compare
Choose a tag to compare

Overview

This is an official mandatory Release Build for the XEP Desktop Wallet available on Mac, Windows, and Linux based systems governed by the MIT LICENSE. Binaries compiled by @Jenova7

Changes in Release - v1.0.1.0rc1 (Since Release - v1.0.0.0)

  • [GUI] Only bech32-segwit or legacy addresses may be used for requesting payments now.

Known Issues in Release - v1.0.1.0rc1

  • [Staking] Currently, p2sh-segwit addresses are not supported for staking, so please send your coins to a bech32-segwit or legacy address if you would like to stake.
  • [GUI] The GUI option to enable blockchain pruning and discard blocks does not work at the moment, so it must be left off during first wallet install in order to avoid issues with running the wallet.

Check out current issues here.

How to Contribute

Pull Requests

  1. Fork the ElectraProtocol/XEP-Core repository.
  2. Create a new branch for each feature or improvement.
  3. Send a pull request from each feature branch to the dev branch.

Bug Reports

  1. Please verify that your bug is an actual issue.
  2. If you are sure you have found a bug, open an issue against this repository.

Electra Protocol v1.0.0.0

30 Dec 07:43
Compare
Choose a tag to compare
Pre-release

Overview

This is an official mandatory Release Build for the XEP Desktop Wallet available on Mac, Windows, and Linux based systems governed by the MIT LICENSE. Binaries compiled by @Jenova7

How to Contribute

Pull Requests

  1. Fork the ElectraProtocol/XEP-Core repository.
  2. Create a new branch for each feature or improvement.
  3. Send a pull request from each feature branch to the dev branch.

Bug Reports

  1. Please verify that your bug is an actual issue.
  2. If you are sure you have found a bug, open an issue against this repository.