Releases: gamecredits-project/GameCredits
Release 0.15.4
MANDATORY UPGRADE BY JULY 14th
GameCredits 0.15.4 has been released. It is a mandatory upgrade so please prioritize upgrading your GameCredits software to this verison.
Notable changes
Komodo Seasonal Changes
Komodo's notaries are elected once a year and have a period of 1 year to service the network. New notaries were elected that go into effect on July 15th, 2019. This release ensures that GameCredits remains notarized throughout the regime change period and until the next notary elections.
Komodo dPoW Confirmations
We have enabled dPoW confirmations by default. When a transaction is accepted into a block on the network, it will receive 1 confirmation. The GameCredits daemon will continue to return this single confirmation until a notarization takes place. Once a notarization happens, the true confirmations will be returned. This feature allows services to accept GameCredits in a very secure manner - by ensuring that Komodo has notarized a transaction before crediting balances. As we mentioned in a previous release, Komodo's notarization system prevents 51% attacks on GameCredits.
Working Testnet
Testnet is fixed and working in this release. We request anyone developing on GameCredits to please run a testnet node and mine against it. You can use Raspberry Pi 3B's or higher to mine and receive testnet coins.
Updated DNS Seeders
We have shifted the DNS seeder into the https://gamecredits.network umbrella of services. Similarly, a testnet seeder has been launched and put under the same domain. Functionality is unaffected by this change.
SHA256SUMs and associated filenames
Linux
180652599a5c22f23c9137cb386d35bd0a17f3db7fbc758b5c908b2a17fffa74 gamecredits-0.15.4-aarch64-linux-gnu.tar.gz
8c9057074252ac0993db497b7a7c0d7681b31ddcf87da7e6b47b4b7f6b1626f8 gamecredits-0.15.4-arm-linux-gnueabihf.tar.gz
e143b84517cdc829047db7143060dc8693e382b8e91cc83333e30012018415c9 gamecredits-0.15.4-i686-pc-linux-gnu.tar.gz
ea98c289f627255153ecb722ab3ec1f18063c1dc61d95e6054c6b789f8a88ac9 gamecredits-0.15.4-x86_64-linux-gnu.tar.gz
Windows
ec95e5b1d3a89cbbf3b643c5ba01a9abb3885370a2058a2b9da1901642f2b650 gamecredits-0.15.4-win32-setup-unsigned.exe
f6c5c9bddaca51ee6f567922c0efe7b00cd8354a6cb584dea4d6a47a3baf5682 gamecredits-0.15.4-win32.zip
e57a9a24b4b2c19680b1f99e4dae479b59c80b4b89f4e08a08586888b715e129 gamecredits-0.15.4-win64-setup-unsigned.exe
72ee017b4cc87e9ea0e08143a6e033492060e772568e485f02136137d606409b gamecredits-0.15.4-win64.zip
Mac
5b9de7f436bc01da7554f12e995321226b455585255caafbe33813d98846be33 gamecredits-0.15.4-osx-unsigned.dmg
Release 0.15.3.1
This is a minor release, therefore no binaries will be created for 0.15.3.1.
The following changes are present in 0.15.3.1:
- OpenSSL 1.1 compatibility
- Replacing of fixed seeds to 0.15.3 peers
- Cleanup of Komodo files to ensure no conflict w/ regtest & testnet, as well as cleaner logic
- Fixing testnet4 to use DGW
If you use testnet, please clean out everything except wallet.dat before installing this update. Please also send your peer's info to info@gamecredits.org so that we can build a list of testnet peers.
Release 0.15.3
This release patches CVE-2018-17144 and another bug. If you run your node 24/7, it is highly recommended to update your software to this version to mitigate a major DoS vulnerability. Additionally, a patch from the Komodo team has been included and activates at block height 2177400.
Please read the release notes for known issues, changes, and credits.
NOTE: Windows binaries are UNSIGNED. If you run Windows, you will need to whitelist the binaries with your antivirus and/or firewall software. Signed Windows binaries will be released here in the near future - apologies for the delay.
SHA256 hashes for the downloads:
e5083b71bed81a44ed7caaa2ce1e3e7fa755989822449928872bbad51ba1a791 gamecredits-0.15.3-aarch64-linux-gnu.tar.gz
2af2621474a24464ed595ee6b2da9dcb2e2f70290cc69943e9d83cdf60b32d18 gamecredits-0.15.3-arm-linux-gnueabihf.tar.gz
d1d494049f52dad9fca120eedfc08daad75cb97d23ec4939c8b2663781cfd474 gamecredits-0.15.3-i686-pc-linux-gnu.tar.gz
38531ea877dfc1cedd3125bb79216a587f0974f20bee6243efcde61d05e07e5c gamecredits-0.15.3-x86_64-linux-gnu.tar.gz
b48ba4d50bfb2a8b19dc2d69f315458b1be158a77455bca33487d44942c42b05 gamecredits-0.15.3-win32-setup-unsigned.exe
70dc519d31b687cda2c012f3ab44d80f6b7b490b458ddf5354cbb8e3dbd30bc3 gamecredits-0.15.3-win32-unsigned.zip
83434e35cd720cd402dd9d041b4a2316b6734424a0fdbbb39fb2c92e4f92f5ee gamecredits-0.15.3-win64-setup-unsigned.exe
b7c7889708727ca0f1783051dd327b6672570d4467103b9a66ea8a74170e6f69 gamecredits-0.15.3-win64-unsigned.zip
b82be59388b44c9ad250d03f80d59dc5a4b0495fc2d802e872413fd6c90e959f gamecredits-0.15.3-osx-unsigned.dmg
Version 0.15.2
This is a major release introducing additional security features.
Please report bugs using the issue tracker at GitHub:
https://github.com/gamecredits-project/gamecredits/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/GameCredits-Qt
(on Mac)
or gamecreditsd
/gamecredits-qt
(on Linux).
The first time you run version 0.15.2 or higher, you may be asked to re-index your blockchain. This process will take anywhere from a few minutes to
several hours, depending on the speed of your machine.
There are no upgrades compared to 0.15.1 other than the security updates, which require transaction indexing at this time.
Compatibility
GameCredits 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.
GameCredits Core should also work on most other Unix-like systems but is not
frequently tested on them.
Utilizing the Extra Security Features from the Komodo Integration
The integration with Komodo adds extra security features into our chain such as some protections against double spend attacks.
To effectively secure your services that utilize GameCredits, please follow the instructions below.
Before accepting a transaction as final:
- Check if the transaction is 24 confirmations or more. Note that when a transaction is deemed to be in a side chain, it will show as having -1 confirmations
- Using standard API's within the client, find the block height of the transaction you wish to consider final
- Verify that the block height obtained in step 2 is less than or equal to the value in the "notarized" field of getinfo
- Optionally, using getinfo, get the value of "notarizedhash" and verify that your client's blockchain height at the block stated in the "notarized" field has the same blockhash
Implementing these steps will allow your service to properly use the security features of this new update.
Notable changes
Komodo Notary Integration
We have integrated our software with Komodo's ecosystem to notarize our blockchain. This allows our blockchain to be "backed up" on the Komodo chain which we can restore from later (as long as we have at least one peer with the correct chain). The integration is expected to stop rollbacks of blocks due to consensus attacks that were observed in early May 2018.
Transaction indexing enabled by default
As part of the security features being introduced with the Komodo notary integration, we have turned transaction indexing on by default. This causes a reindex of the blocks on the user's device in case the user was not already indexing transactions. This process can take several hours to complete depending on the speed of the machine.
Message Signing String Bug fix
In 0.15.1, the message signing string was incorrectly written as "gamecredits Signed Message:". In 0.15.2, the string has been replaced with the correct version "GameCredits Signed Message:". Signed messages generated on 0.15.1 will fail verification on 0.15.2. However, older signed messages (from pre-0.15.1) will continue to work on 0.15.2.
Segwit and CSV Signaling Period Changed
Segwit and CSV signaling has moved from April 2019 to July 2018, lasting 1 year. An overlap period between April 2019 and July 2019 is present to ensure activation.
0.15.2 Change log
- Komodo notary integration
- Transaction indexing is enabled by default
- Message signing string has been updated to the correct one
- Testnet and Regtest have been reintroduced with new genesis blocks
- Transactions are now version 2
- Getinfo now reports notarization status
- Segwit and CSV signaling starts July 15, 2018 and lasts one year
Credits
Thanks to everyone who directly contributed to this release:
- Samad Sajanlal
- jl777 of Komodo
- Mihailo Milenkovic of GameCredits, Inc
- Vuksan Simunovic of GameCredits, Inc
- Nikola Divic of GameCredits, Inc
Checksums (sha256)
- 318d1093ec46b5a43e5f9bc110b35ce76a2c0557e8c6439cffd5741f1edd1da4 gamecredits-0.15.2.tar.gz
- 14b05a1fd6caeb5bd76bbe2cb1b3f088def849baa98f501fb54cdc54363321e1 gamecredits-0.15.2-aarch64-linux-gnu.tar.gz
- e9bb6f82649bbfc7e410950a74cd8319313bb66e42cec12762fefa2c76d8be88 gamecredits-0.15.2-arm-linux-gnueabihf.tar.gz
- a12ef0d0889d26d53c0684753853c20ea76a27b74a294738408143a4a3ea44ee gamecredits-0.15.2-i686-pc-linux-gnu.tar.gz
- da0307440602f1ab6a99cf9548cd6ffdde24434d2b4442e2ac9f426567ba482e gamecredits-0.15.2-x86_64-linux-gnu.tar.gz
- 08fb71746bf96b74c22fab343435dad6e0e9938ab55e06389a4254e3ed7c305c gamecredits-0.15.2-osx-unsigned.dmg
- b7d56d062b6f3c50aac27c5452f79022f72db18ebbdaf55c64062828f612d6ff gamecredits-0.15.2-win32-setup.exe
- d53bc72522a801a0d1707e7f456c32fa77d69acdf2f56432907c215ba7cde305 gamecredits-0.15.2-win32.zip
- 4ad23f5090797887e01ccfcb759731f5450df947d77e0f3dab53a544c42fc4a1 gamecredits-0.15.2-win64-setup.exe
- 5714532123f291be63a1d8fefcfc03ce264da5f0c88c2e4ab3c07e4888c7d927 gamecredits-0.15.2-win64.zip
Version 0.15.1.1
0.15.1.1 is a major update to the GameCredits network. This release sets up the network for future upgrades such as BIP65 (for atomic swaps). Included in this release are features for HD Key generation, faster blockchain syncs, and better peer discovery - making sure that whenever you connect to the GameCredits network, you always have players on your team.
Checksums:
- gamecredits-0.15.1-osx-unsigned.dmg
sha256sum = 5173eabc4afba8e2367519314c2e617124851c3bb4220d38fd7d493baf7deeff - gamecredits-0.15.1-win32-setup.exe
sha256sum = c6f97ad66151c548054794b99f7c2ff3980421553d2fba18def21bde68f7032e - gamecredits-0.15.1-win64-setup.exe
sha256sum = 5baf5f0884fd48b1870916b080aa978e81d5c3012af155098e539f84070646cb - gamecredits-win32-win64.zip
sha256sum = ad7dfb83ad5ed0af1d1adaa8cbc754a62e7df4735d6ec85ed6655fdbefbc0712 - gamecredits-0.15.1-i686-pc-linux-gnu.tar.gz
sha256sum = d266c733fa861a9148c05c00fe15c14c9396b1f59b5078d3bb50d78c8a141cd6 - gamecredits-0.15.1-x86_64-linux-gnu.tar.gz
sha256sum = 8352d19c1ba50c9a104dff87b1b04865c6b36dbaec528f4443a05367d3d3ef9e - gamecredits-0.15.1-aarch64-linux-gnu.tar.gz
sha256sum = b1a2e7cde0d1174faa1e6120c807942625b9e54b0c7a82a869ee821a7b140e09 - gamecredits-0.15.1-arm-linux-gnueabihf.tar.gz
sha256sum = 7033b54868ecb9b7bd64e3cf82a1e75985cd074b581e546ff59e1c5c47c614f9 - gamecredits-0.15.1.tar.gz (source code)
sha256sum = b0a08eb766aa5897709354ce5fdfa3c28138b8a6be0ab835c92897c577f73f47
Version 0.9.6
This is a major release to solve network issues by activating Dark Gravity Wave difficulty adjustment algorithm at block 1981542.
In order to have GUI on linux you should install libqt4-dev:
apt-get install libqt4-dev
Version 0.9.4.4
added dns-seeds
Version 0.9.4.3
1st release and mandatory update.
This release contains the latest code based in bitcoin/bitmark 0.9.4.
It is a mandatory update to fix the stuck blockchain problem.
Edit gamecredits.conf and copy to:
Windows: %appdata%/gamecredits\gamecredits.conf
Linux: ~/.gamecredits/gamecredits.conf
OSX: /Users/username/Library/Application Support/gamecredits/gamecredits.conf