Skip to content

@Cryptarchist Cryptarchist released this Jan 20, 2019 · 194 commits to master since this release

Wagerr Core version 2.0.2 is now available from:

https://github.com/wagerr/wagerr/releases/tag/v2.0.2

For the release notes please see the git repository:

https://github.com/wagerr/wagerr/blob/master/doc/release-notes/release-notes-2.0.2.md

Preferably use the download link named wagerr-2.0.2.tar.gz, not the two links named Source code (zip) and Source code (tar.gz) to download the source tarball, as the release tarballs are generated deterministically whereas GitHub's are not.

macOS High Sierra and macOS Mojave

Currently there are known issues with the wagerr-2.0.2-osx.dmg release on macOS High Sierra and macOS Mojave. Accordingly, please use the wagerr-2.0.2-osx-*.dmg release if you run either of these operating systems.

Assets 14
Dec 20, 2018
Non release, master branch tag

@ckti ckti released this Nov 27, 2018 · 151 commits to master since this release

Loading from Bootstrap File

  1. Shutdown Wagerr
  2. Change to your wagerr directory, backup your wallet.dat file someplace safe and just to be safe backup your sporks and zerocoin directories as well.
  3. Delete (or rename) blocks and chainstate directories
  4. If compressed files were downloaded (bootstrap.zip or bootstrap.tar.xz) uncompress them and put the resulting file bootstrap.dat in your wagerr directory. If the uncompressed version was downloaded, copy the bootstrap.dat file to your wagerr directory.
  5. Restart wagerr and it will find the bootstrap.dat file and you should see a notice on the left hand side at the bottom of your wallet telling you that it is importing from disk.

loading

Assets 6

@Cryptarchist Cryptarchist released this Oct 2, 2018 · 194 commits to master since this release

Wagerr Core version 2.0.1 is now available from:

https://github.com/wagerr/wagerr/releases/tag/v2.0.1

For the release notes please see the git repository:

https://github.com/wagerr/wagerr/blob/master/doc/release-notes/release-notes-2.0.1.md

Preferably use the download link named wagerr-2.0.1.tar.gz, not the two links named Source code (zip) and Source code (tar.gz) to download the source tarball, as the release tarballs are generated deterministically whereas GitHub's are not.

macOS High Sierra and macOS Mojave

Currently there are known issues with the wagerr-2.0.1-osx.dmg release on macOS High Sierra and macOS Mojave. Accordingly, please use the wagerr-2.0.1-osx-*.dmg release if you run either of these operating systems.

Assets 14

@Cryptarchist Cryptarchist released this Sep 12, 2018 · 194 commits to master since this release

Wagerr Core version 2.0.0 is now available from:

https://github.com/wagerr/wagerr/releases/tag/v2.0.0

For the release notes please see the git repository:

https://github.com/wagerr/wagerr/blob/master/doc/release-notes/release-notes-2.0.0.md

Preferably use the download link named wagerr-2.0.0.tar.gz, not the two links named Source code (zip) and Source code (tar.gz) to download the source tarball, as the release tarballs are generated deterministically whereas GitHub's are not.

Assets 13
Pre-release

@WagerrTor WagerrTor released this Aug 14, 2018 · 262 commits to master since this release

Wagerr Core version 1.6.03 is now available from:

https://github.com/wagerr/wagerr/releases/tag/v1.6.03

This is a new major version release, including various bugfixes and
performance improvements, as well as updated translations.

Please report bugs using the issue tracker at GitHub:

https://github.com/wagerr/wagerr/issues

How to Upgrade

If you are running an older version, shut it down. Wait until it has completely
shut down (which might take a few minutes for older versions), then run the
installer (on Windows) or just copy over /Applications/Wagerr-Qt (on Mac)
or wagerrd/wagerr-qt (on Linux).

Downgrading warning

This release contains new consensus rules and improvements that are not
backwards compatible with older versions. Users will have a grace period of one
week to update their clients before enforcement of this update is enabled.

Users updating from a previous version after (INSERT DATE HERE)
will require a full resync of their local blockchain from either the P2P network
or by way of the bootstrap.

Compatibility

Wagerr Core is extensively tested on multiple operating systems using
the Linux kernel, macOS 10.8+, and Windows Vista and later. Windows XP is not supported.

Wagerr Core should also work on most other Unix-like systems but is not
frequently tested on them.

macOS 10.13 warning

Currently there are known issues with the 1.6.0 Gitian release for macOS 10.13
and you must download the version labelled for High Sierra.

Notable changes

Betting

  • Main parameters for betting moved to chain parameters
  • Cleaned up betting part by exporting variables into chain parameters

Bugs fixed

there was a bug in validating bets:

  • reward pays too much and correct last pow
  • Sync testnet and main net without protocol restriction, allowing 70918

1.6.03 Change log

Credits

Thanks to everyone who directly contributed to this release:

  • Anthony
  • Anthony Posselli
  • blondfrogs
  • Cryptarchist
  • David Mah
  • Fuzzbawls
  • gpdionisio
  • Jeremy
  • Kokary
  • Mrs-X
  • Nitya Sattva
  • Patrick Strateman
  • presstab
  • rejectedpromise
  • Rocco Stanzione
  • SHTDJ
  • WagerrTor
  • Warrows

As well as everyone that helped translating on Transifex.

Assets 2
Pre-release

@Cryptarchist Cryptarchist released this Aug 9, 2018 · 278 commits to master since this release

Wagerr Core 1.6.02 Release Candidate 1 (Testnet Only) is now available.


WARNING: To avoid unintended consequences or loss of coins, only run this version on the testnet. You can do this by adding testnet=1 to your wagerr.conf file.

NOTE: If you are having trouble finding connections on the testnet, you can add the following values to your wagerr.conf.file:

addnode=35.189.75.64
addnode=104.196.53.156                                    
addnode=35.197.214.227                                 
addnode=35.189.104.93

Thank you for your interest in participating in this round of public testing. Following extensive development and internal testing, on-chain betting is now ready on the public testnet together with the initial implementation of zWGRv2.

This is another step towards a fully decentralized betting network. Please read through the entire document and carefully follow each step. Also, don't forget to join the public testnet telegram group.

Preferably use the download link named wagerr-1.6.02.tar.gz, not the two links named Source code (zip) and Source code (tar.gz) to download the source tarball, as the release tarballs are generated deterministically whereas GitHub's are not.

Documentation: https://drive.google.com/open?id=1aGyHgM1JtFaY37K0ua0Np8AMoX_jWpvG
Telegram: https://t.me/wagerrpublictest

Assets 2
Pre-release

@WagerrTor WagerrTor released this Aug 18, 2018 · 338 commits to master since this release

Wagerr Core version 1.6.01 is now available from: https://github.com/wagerr/wagerr/releases

This is a new minor version release, including various bug fixes and performance improvements, as well as updated translations.

Please report bugs using the issue tracker at github: https://github.com/wagerr/wagerr/issues

Non-Mandatory Update

Wagerr Core v1.6.01 is a non-mandatory update to address bugs and introduce minor enhancements that do not require a network change.

How to Upgrade

If you are running an older version, shut it down. Wait until it has completely shut down (which might take a few minutes for older versions), then run the installer (on Windows) or just copy over /Applications/Wagerr-Qt (on Mac) or wagerrd/wagerr-qt (on Linux).

Compatibility

Wagerr Core is extensively tested on multiple operating systems using
the Linux kernel, macOS 10.8+, and Windows Vista and later.

Microsoft ended support for Windows XP on April 8th, 2014,
No attempt is made to prevent installing or running the software on Windows XP, you
can still do so at your own risk but be aware that there are known instabilities and issues.
Please do not report issues about Windows XP to the issue tracker.

Wagerr Core should also work on most other Unix-like systems but is not
frequently tested on them.

MacOS 10.13 High Sierra

Currently there are issues with the 1.6.0+ gitian release on MacOS version 10.13 (High Sierra), no reports of issues on older versions of MacOS.

Notable Changes

Betting on blockchain

Betting on blockchain (main and testent), more info Betting manual.

Release candidate 1.6.0-master

  • Update core files
  • Upgraded sources
  • Updated/Upgraded contrib files
  • Updated Artworks
  • Zerocoin V2 implementation
  • Documentation update
  • Apply all PIVX patches from 9e2ed8f0 to f6bfb4ad

zWGR Updates

Fix spending for v1 zWGR created before block 1050020

The transition to v2 zWGR and reset of the accumulators caused blocks 1050000 - 1050010 to be accumulated twice. This was causing a number v1 zWGR to not create valid witnesses, and thus were not spendable. This problem is fixed by double accumulating blocks 1050000-1050010 when creating the witness. Any user that had issues spending zWGR v1 will now be able to convert that into PIV and then zWGR v2 (if desired).

Adjustment to staking properties to reduce orphaned blocks

zWGR stake set to update more frequently and lowering the stake hashdrift to 30 seconds to reduce the number of orphans being experienced by Wagerr stakers.

Further work is being done to improve the efficiently of zPoS beyond this, and will be available in a subsequent release at a later date.

User Experience

Fix wrongly displayed balance on Overview tab

Fixes a display issue introduced with a previous change. This was a "display only" issue, all your coins were there all the time.

Show progress percent for zwgr reindex operations

When starting the wallet with -reindexaccumulators and/or -reindexzerocoin, these operations can take a considerable time to complete depending on system hardware. A progress percent on the splash screen is now shown for these processes to avoid confusion in thinking that the wallet has frozen.

Add TOR service icon to status bar

An icon is now shown for clients that are connected and operating over the TOR network. Included is a mouse-over tooltip showing the onion address associated with the client. This icon is only shown when a connection to the TOR network can be established, and will be hidden otherwise.

Wagerr Daemon & Client (RPC Changes)

Fix listtransactions RPC function

This addresses an issue where new incoming transactions are not recorded properly, and subsequently, not returned with 'listtransactions' in the same session.

This fix was previously included in the v1.4.x tag, and relayed to affected exchanges/services, which typically use this command for accounting purposes. It is included here for completeness.

Technical Changes

Switch to libsecp256k1 signature verification

Here is the long overdue update for Wagerr to let go of OpenSSL in its consensus code. The rationale behind it is to avoid depending on an external and changing library where our consensus code is affected. This is security and consensus critical. Wagerr users will experience quicker block validations and sync times as block transactions are verified under libsecp256k1.

The recent CVE-2018-0495 brings into question a potential vulnerability with OpenSSL (and other crypto libraries) that libsecp256k1 is not susceptible to.

Write to the zerocoinDB in batches

Instead of using a separate write operation for each and every bit of data that needs to be flushed to disk, utilize leveldb's batch writing capability. The primary area of improvement this offers is when reindexing the zerocoinDB (-reindexzerocoin), which went from needing multiple hours on some systems to mere minutes.

Secondary improvement area is in ConnectBlock() when multiple zerocoin transactions are involved.

Resolution of excessive peer banning

It was found that following a forced closure of the Wagerr core wallet (ungraceful), a situation could arise that left partial/incomplete data in the disk cache. This caused the client to fail a basic sanity test and ban any peer which was sending the (complete) data. This, in turn, was causing the wallet to become stuck. This issue has been resolved client side by guarding against this partial/incomplete data in the disk cache.

1.6.01 Change log

Detailed release notes follow. This overview includes changes that affect behavior, code moves, refactoring and string updates. For convenience in locating the code changes and accompanying discussion, both the pull request and git merge commit are mentioned.

Core Features

Source/s upgrade (pivx/bitcoin/dash)

Core Features

  • #549 8bf13a5ad [Crypto] Switch to libsecp256k1 signature verification and update the lib (warrows)
  • #609 6b73598b9 [MoveOnly] Remove zWGR code from main.cpp (presstab)
  • #610 6c3bc8c76 [Main] Check whether tx is in chain in ContextualCheckZerocoinMint(). (presstab)
  • #624 1a82aec96 [Core] Missing seesaw value for block 325000 (warrows)
  • #636 d359c6136 [Main] Write to the zerocoinDB in batches (Fuzzbawls)

Build System

  • #605 b4d82c944 [Build] Remove unnecessary BOOST dependency (Mrs-X)
  • #622 b8c672c98 [Build] Make sure Boost headers are included for libzerocoin (Fuzzbawls)
  • #639 98c7a4f65 [Travis] Add separate job to check doc/logprint/subtree (Fuzzbawls)
  • #648 9950fce59 [Depends] Update Qt download url (fanquake)

P2P Protocol and Network Code

  • #608 a602d00eb [Budget] Make sorting of finalized budgets deterministic (Mrs-X)
  • #647 3aa3e5c97 [Net] Update hard-coded fallback seeds (Fuzzbawls)

GUI

  • #580 c296b7572 Fixed Multisend dialog to show settings properly (SHTDJ)
  • #598 f0d894253 [GUI] Fix wrongly displayed balance on Overview tab (Mrs-X)
  • #600 217433561 [GUI] Only enable/disable PrivacyDialog zWGR elements if needed. (presstab)
  • #612 6dd752cb5 [Qt] Show progress percent for zwgr reindex operations (Fuzzbawls)
  • #626 9b6a42ba0 [Qt] Add Tor service icon to status bar (Fuzzbawls)
  • #629 14e125795 [Qt] Remove useless help button from QT dialogs (windows) (warrows)
  • #646 c66b7b632 [Qt] Periodic translation update (Fuzzbawls)

Wallet

  • #597 766d5196c [Wallet] Write new transactions to wtxOrdered properly (Fuzzbawls)
  • #603 779d8d597 Fix spending for v1 zWGR created before block 1050020. (presstab)
  • #617 6b525f0df [Wallet] Adjust staking properties to lower orphan rates. (presstab)
  • #625 5f2e61d60 [Wallet] Add some LOCK to avoid crash (warrows)

Miscellaneous

  • #585 76c01a560 [Doc] Change aarch assert sign output folder (Warrows)
  • #595 d2ce04cc0 [Tests] Fix chain ordering in budget tests (Fuzzbawls)
  • #611 c6a57f664 [Output] Properly log reason(s) for increasing a peer's DoS score. (Fuzzbawls)
  • #649 f6bfb4ade [Utils] Add copyright header to logprint-scanner.py (Fuzzbawls)

Credits

Thanks to everyone who directly contributed to this release:

  • Fuzzbawls
  • Mrs-X
  • SHTDJ
  • Sieres
  • Warrows
  • fanquake
  • gpdionisio
  • presstab
  • TechSquad
  • Rocco Stanzione
  • David Mah
  • Patrick Strateman
  • Nitya Sattva
  • Cryptarchist
  • Kokary
  • WagerrTor

As well as everyone that helped translating on Transifex.

Assets 2
Jul 10, 2018
Wagerr Core 1.5.01 Release Candidate 1

@Cryptarchist Cryptarchist released this Sep 11, 2018 · 370 commits to master since this release

Wagerr Core - 💰 Vegas 💰 1.5.0 is now available from:

https://github.com/wagerr/wagerr/releases

This is a new major version release, including various bug fixes and
performance improvements, as well as updated translations.

Please report bugs using the issue tracker at github:

https://github.com/wagerr/wagerr/issues

Autocombine changes

The autocombine feature was carrying a bug leading to a significant CPU overhead
when being used. The function is now called only once initial blockchain
download is finished. It's also now avoiding to combine several times while
under the threshold in order to avoid additional transaction fees. Last but not
least, the fee computation as been changed and the dust from fee provisioning
is returned in the main output.

SOCKS5 Proxy bug

When inputting wrong data into the GUI for a SOCKS5 proxy, the wallet would
crash and be unable to restart without accessing hidden configuration.
This crash has been fixed.

High Sierra build

Removed warning

Other notable changes:

  • Version
  • QT
    • connect automint icon 12c6ace
    • Update privacy tab info about zeromint on config change d3c45d0
    • Refresh xWGR balance after resetting mints or spends 514750e
  • Wallet
    • Add a check on zWGR spend to avoid a segfault 903d3b8
    • Increase valid range for automint percentage df3bdbc
    • Add argument to mint zerocoin from specific UTXO 766d425
  • Consensus
    • Fix compilation with OpenSSL 1.1 e9bcf32
    • Require standard transactions for testnet a86d106
  • Trivial
    • Add debug info for CWallet::ReconsiderZerocoins() 867d873
    • Fix errant LogPrint in UpdateZWGRSupply 158b0b5
  • GUI
    • Make "For anonymization and staking only" checked by default 49450f0
    • Zeromint status bar icon 13e4120
  • Documentation
    • Improve help for mintzerocoin rpc command 1f6802f
  • Core
    • Remove Gitan-OSX warning for High Sierra builds fe4c259
  • Bugs fixed
    • Segfault with -enableswifttx=0 / -enableswifttx=false 6e98210
    • Listtransactions bug 8f5c430
  • Other changes
    • Instructions on how to make the Homebrew OpenSSL headers visible 359e5c8
    • Correct zerocoin lavel 706629e
    • Change git info in genbuild.sh 92dcfdb

How to Upgrade

If you are running an older version, shut it down. Wait until it has completely shut down (which might take a few minutes for older versions), then run the installer (on Windows) or just copy over /Applications/Wagerr-Qt (on Mac) or wagerrd/wagerr-qt (on Linux).

Compatibility

Wagerr Core is extensively tested on multiple operating systems using
the Linux kernel, macOS 10.8+, and Windows Vista and later.

Microsoft ended support for Windows XP on April 8th, 2014,
No attempt is made to prevent installing or running the software on Windows XP, you
can still do so at your own risk but be aware that there are known instabilities and issues.
Please do not report issues about Windows XP to the issue tracker.

Wagerr Core should also work on most other Unix-like systems but is not
frequently tested on them.

Notable Changes

Random-cookie RPC authentication

When no -rpcpassword is specified, the daemon now uses a special 'cookie'
file for authentication. This file is generated with random content when the
daemon starts, and deleted when it exits. Its contents are used as
authentication token. Read access to this file controls who can access through
RPC. By default it is stored in the data directory but its location can be
overridden with the option -rpccookiefile.

This is similar to Tor's CookieAuthentication: see
https://www.torproject.org/docs/tor-manual.html.en

This allows running wagerrd without having to do any manual configuration.

version Change log

Detailed release notes follow. This overview includes changes that affect
behavior, not code moves, refactors and string updates. For convenience in locating
the code changes and accompanying discussion, both the pull request and
git merge commit are mentioned.

Broad Features

P2P Protocol and Network Code

GUI

Miscellaneous

Credits

Thanks to everyone who directly contributed to this release:

As well as everyone that helped translating on Transifex.

Assets 14
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.