Skip to content

Releases: pdxwebdev/yadacoin

YadaCoin pool has arrived

30 Oct 02:34
Compare
Choose a tag to compare

Probably the most requested feature of all, YadaCoin mining pools will enhance network security while allowing lower powered CPU miners a chance to earn YadaCoins.

Ubuntu:
git pull origin master
python p2p.py mine --pool yadacoin.io:8000 --cores 8

Windows:
Uninstall your current version
Download the attached installer and install YadaCoin
In cmd, do: YadaCoin.exe mine --pool yadacoin.io:8000 --cores 8

Final release of consensus fix

23 Oct 06:25
Compare
Choose a tag to compare

This release is identical to the 2.4.0-rc1 release.

Use the guides on https://yadacoin.io/guide to install or update yadacoin on your system

Big thanks to everyone mentioned in the original release candidate release.

Consensus Overhaul Release Candidate 1

16 Oct 22:29
Compare
Choose a tag to compare

This is a release candidate for a number of improvements and fixes made to consensus.

Ubuntu users:
git pull origin master

Docker users:
docker-compose build --no-cach
docker-compose up

Windows users:
Download the attached installer

As always, use the guides at:
https://yadacoin.io/guide

If you need help or want to get involved in our fun and lively community, join our discord:
https://discord.gg/JEDJaFS

Thank you to everybody who has helped make this release possible!

Docker and Automatic port forwarding

14 Oct 23:57
Compare
Choose a tag to compare

This version introduces Docker and automatic port forwarding. It has never been easier to start mining YadaCoin.

Visit https://yadacoin.io/guide for detailed instructions on setting Docker up.

Of course, a Windows binary installer is also available below. Windows installer instructions are also available at https://yadacoin.io/guide

If you're updating your Ubuntu environment, do the following:
git pull origin master
source venv/bin/activate
pip install -r requirements.txt
Then restart mine, serve, and consensus processes.

Core limiting feature added to miner

12 Oct 18:16
Compare
Choose a tag to compare

Recently, miners have requested the ability to specify the number of cores used for mining. This release includes that feature.

To use:
Ubuntu
python p2p.py config.json --cores [number-of-cores]
Example:
python p2p.py config.json --cores 8

Windows
yadacoin.exe config.json --cores [number-of-cores]
Example:
yadacoin.exe config.json --cores 8

Improved miner efficiency and performance, windows fixes

11 Oct 00:05
Compare
Choose a tag to compare

This release is the culmination of lots of hard work by the community. This version updates the miner with massive performance enhancements and now only uses a very small amount of memory as opposed to the Gigs of memory used previous versions. Multi-processing no longer waits for all processes to finish before starting another batch of nonces. It also now uses generators to stream nonces instead of generating huge lists to be iterated through.

Some windows sub-process errors were cleared and now functions comparable to Linux.

Thanks again for everyone's support and enthusiasm!

YadaCoin mutli-processing and fork fix

09 Oct 08:30
Compare
Choose a tag to compare

I've discovered an critical data issue caused by a bug in the code that caused a fork at height 14485. I've release a fix for this bug but it will require all miners to download the latest version of the software to recover from the fork. Unfortunately, those who have won coins after height 14484 will have to mine for those coins again.

I have also included multiprocessing for miners who requested higher CPU utilization.

Big thanks to everyone for the support and enthusiasm as we continue to grow.

Fixing bugs from 1.4.0

04 Oct 21:44
Compare
Choose a tag to compare

Some users were experiencing bugs with windows. These issues have been resolved.

Secure Sign In Added!

01 Oct 19:22
Compare
Choose a tag to compare

This is a landmark release with the debut of YadaCoin's secure sign-in feature.

The new feature integrates verifiable relationship identifiers. RIDs are now comprised of base64 encoded signatures of a user's chosen username. Two signatures, sorted alphabetically in lower case, concatenated, and sha256 hashed. Both users can verify the RID using the public key for the transaction. Both users can also verify the identity of a transaction using the same method.

Some breaking changes included for for config files. The new command for generating a fresh config file is python utils/generate_config.py auto

To get the updated output for an existing config, use python utils/generate_config.py update config.json username. This will not write to the file. WARNING: do not do python utils/generate_config.py update config.json username > config.json as the operating system will clear the existing file first before reading it. Just copy the output from the first command from python utils/generate_config.py update config.json and paste it into your existing config file. Please verify the private_key or wif is the same as your existing file before saving. Always make backups!

To generate a new config with a difference username, do python utils/generate_config.py new username.
Enter your WIF at the prompt or press enter for a new config.

Send YadaCoins directly from your wallet

26 Sep 06:05
Compare
Choose a tag to compare

You're now able to send YadaCoins directly from the terminal using the following command:

Ubuntu:
source venv/bin/activate
python p2p.py send config_file address amount
example: python p2p.py send config.json 13UaXAJih5MsUDNCpnHALjWmoWiTGWmd2c 1

Windows:
YadaCoin.exe send config_file address amount
example: YadaCoin.exe send config.json 13UaXAJih5MsUDNCpnHALjWmoWiTGWmd2c 1

If you already have YadaCoin.exe installed, be sure to uninstall it before installing v1.3.0