Bitcoin Forum

Alternate cryptocurrencies => Altcoin Discussion => Topic started by: sairon on August 18, 2013, 09:36:11 AM



Title: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: sairon on August 18, 2013, 09:36:11 AM
================================
EDIT: NEW UPDATE 2013-12-09:
New windows binaries released, updating requires user intervention!

You NEED to move/rename (backup) everything except wallet.dat and peers.dat in the yacoin data directory and then run yacoin with -loadblock=C:\blk0001.dat (assuming you put the blk0001.dat file in C:\). This is needed because we had to change the way blocks are indexed and now the wallet starts in LESS THAN 30 SECONDS (down from more than 30 minutes). However, this initial load will take somewhere around 2 hours (still faster than downloading it through the p2p network).

If you don't mind redownloading all the blocks, you can just remove the unneeded files and start yacoin normally (less hassle, but takes more time).

Most of the time at startup is now spend verifying the last couple of blocks (which needs to to recompute their hashes to ensure integrity). I've lowered this number from the default 2500 to 666 (rather arbitrarily chosen, but should absolutely be set higher than 520).
================================


Announcing YaCoin-Qt client with Coin Control features!

YaCoin - The FIRST AltCoin with Coin Control!

Do you wanna:
  • send specific Unspent Outputs but the Qt client keeps choosing them randomly?
  • have control over your Anonymity? (Well, pseudonymity, to be precise.)
  • have control over your Coin Age?
  • maximize your Proof of Stake rewards?
  • choose the Change Address yourself?
  • know the Transaction Fees associated with your transaction before attempting to send it?
  • see the Transaction Priority of your transaction?

Then Coin Control is just the thing for you!

NOTE: Enable in Settings -> Options -> Display, check "Display coin control features (experts only!)". Aaaand it's done. Enjoy. ;)

  • Windows Binary (latest, with UPNP): https://www.dropbox.com/s/pwa2lymjl6igh6q/yacoin-cc-latest.zip
  • Older versions: https://www.dropbox.com/sh/lgg4dfyd2bt418d/I_Yecc_zXN
  • everything md5/sha1 summed - see the appropriate files
  • Source Code: https://github.com/saironiq/yacoin-cc
  • WTF is Coin Control, how it works and who's implemented it for Bitcoin: https://bitcointalk.org/index.php?topic=144331.0
  • Bounty thread: https://bitcointalk.org/index.php?topic=276606
  • Other thread with info: https://bitcointalk.org/index.php?topic=206577.msg2949779#msg2949779
  • Thread on yacointalk: http://yacointalk.com/index.php/topic,426.0.html

Disclaimer: Don't download anything if you don't trust me. Do your homework. Review the github repo code commits. Compile it yourself.

Compiling for Linux:
Code:
git clone https://github.com/saironiq/yacoin-cc.git
cd yacoin-cc/src
make -f makefile.unix
cd ..
qmake
make

Compiling for Windoze:
https://bitcointalk.org/index.php?topic=149479.0
(with some minor variations)

Donations welcome! ;)

Some screenshot pr0n:

https://i.imgur.com/jfKYh2Sl.jpg (https://i.imgur.com/jfKYh2S.png)

https://i.imgur.com/fIuWnFIl.jpg (https://i.imgur.com/fIuWnFI.png)


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: sairon on August 18, 2013, 01:27:54 PM
Is someone using this? Need some testers, c'mon!
Lemme know if you need UPnP support compiled into the client, didn't do it 'cause it was a major hassle already under Windoze.


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: sairon on August 18, 2013, 03:53:56 PM
@ sairon and shakezula

Does your builds include latest checkpoints, e.g. latest WindMaster's code? Also, it seems sairon Win version is 64 bit but shakezula uPnP version is
Win 32 bit, could we have uPnP enabled Win 64 bit version as well? I'm personaly using 32 bit version but community might be more into 64 version.

I cloned the latest revision of WindMaster's git repo, so it's up-to-date. Will build x64 with UPnP and QR in a while.


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: WindMaster on August 18, 2013, 06:04:20 PM
I cloned the latest revision of WindMaster's git repo, so it's up-to-date. Will build x64 with UPnP and QR in a while.

Add in the checkpoint at 165,000 (I pushed it to my GitHub repo yesterday) sometime when you're already in there editing:

( 165000, uint256("0x00000001e790d65de9541af419465338220de69e3ffcbda427af2fc94741d321"))

After more testing has happened, I'd welcome a pull request of your coin control changes back to my repo.  Good work on implementing this!


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: sairon on August 18, 2013, 07:01:48 PM
I cloned the latest revision of WindMaster's git repo, so it's up-to-date. Will build x64 with UPnP and QR in a while.

Add in the checkpoint at 165,000 (I pushed it to my GitHub repo yesterday) sometime when you're already in there editing:

( 165000, uint256("0x00000001e790d65de9541af419465338220de69e3ffcbda427af2fc94741d321"))

After more testing has happened, I'd welcome a pull request of your coin control changes back to my repo.  Good work on implementing this!

Fetched and cherry-picked.

@ sairon and shakezula

Does your builds include latest checkpoints, e.g. latest WindMaster's code? Also, it seems sairon Win version is 64 bit but shakezula uPnP version is
Win 32 bit, could we have uPnP enabled Win 64 bit version as well? I'm personaly using 32 bit version but community might be more into 64 version.

So apparently my build is also 32-bit. -.-"
I hate Windows so much...
Will try building a proper 64-bit version with both UPnP and QR support soonTM.


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: sairon on August 19, 2013, 02:58:03 PM
If I select all my unspent inputs transaction size would be ~11474 bytes. Tooltip says that with transaction sizes over 10000 bytes tx fee will
be at least 0.01 YAC per kB but fee shown on CC window is 0.01 YAC at all times, no matter if I select just one unspent input or all of them. By
default, no fee is added to transactions (Settings > Options > tab Main). All unspent inputs are 440 YAC at least and have high priority. Since
I'm still waiting for PoS to generate, I can't tell what final tx fee I'm supposed to pay, e.g. if tx fee for sending all inputs would be 0.11+ YACs.

Transaction fee shown at CC window is indeed stucked at 0.01 YAC, e.g. it is not calculated properly. I just picked large number of inputs, sent
coins and actual fee was 0.05 YAC but CC window reported just 0.01 YAC.

Normal CC operations (selecting inputs, receive and change addresses and so on) seem to be working fine. All coins "landed" where they should.

Thanks for the feedback! I'll look into the fee issue.


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: Thirtybird on August 20, 2013, 06:40:24 PM
Are you surprised that I was forced to download the blockchain again on Windows, or was this somewhat expected?  Launching it gave an error when trying to read the database and told me to back up the wallet directory, then removed everything except wallet.dat.  That did work, but it's got to redownload the whole blockchain again (ugh).


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: sairon on August 21, 2013, 01:05:58 PM
If I select all my unspent inputs transaction size would be ~11474 bytes. Tooltip says that with transaction sizes over 10000 bytes tx fee will
be at least 0.01 YAC per kB but fee shown on CC window is 0.01 YAC at all times, no matter if I select just one unspent input or all of them. By
default, no fee is added to transactions (Settings > Options > tab Main). All unspent inputs are 440 YAC at least and have high priority. Since
I'm still waiting for PoS to generate, I can't tell what final tx fee I'm supposed to pay, e.g. if tx fee for sending all inputs would be 0.11+ YACs.

Transaction fee shown at CC window is indeed stucked at 0.01 YAC, e.g. it is not calculated properly. I just picked large number of inputs, sent
coins and actual fee was 0.05 YAC but CC window reported just 0.01 YAC.

Normal CC operations (selecting inputs, receive and change addresses and so on) seem to be working fine. All coins "landed" where they should.

Thanks for the feedback! I'll look into the fee issue.

Fixed in commit https://github.com/saironiq/yacoin-cc/commit/9635b01471dfe71774967e4073900d73665687f8 (https://github.com/saironiq/yacoin-cc/commit/9635b01471dfe71774967e4073900d73665687f8).


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: sairon on August 21, 2013, 01:47:06 PM
IMPORTANT!
Stop using the published versions of Yacoin with Coin Control - there's a critical bug when NOT selecting a custom change address (the new change address is not reserved from keypool and thus your coins disappear forever). Fixed in recent git commit, updated binaries coming soon.


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: Thirtybird on August 21, 2013, 03:11:04 PM
IMPORTANT!
Stop using the published versions of Yacoin with Coin Control - there's a critical bug when NOT selecting a custom change address (the new change address is not reserved from keypool and thus your coins disappear forever). Fixed in recent git commit, updated binaries coming soon.

If I just don't send anything, or set the change address though, I'll be fine until the binaries are updated, correct? 


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: sairon on August 21, 2013, 03:53:47 PM
IMPORTANT!
Stop using the published versions of Yacoin with Coin Control - there's a critical bug when NOT selecting a custom change address (the new change address is not reserved from keypool and thus your coins disappear forever). Fixed in recent git commit, updated binaries coming soon.

If I just don't send anything, or set the change address though, I'll be fine until the binaries are updated, correct? 

That's right.


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: sairon on August 21, 2013, 03:56:08 PM
Because of 520 confirmations required to start spending PoS coins and CC ability to pick any input, YACoin CC runs into weird situation if user
attempts to spend those coins earlier. Here is what happens:

1. PoS block is generated.
2. Just few confirmations later user attempts to spend PoS coins by selecting them with CC.
3. Upon sending, YACoin will complain about attempting to send already used coins (message should add unconfirmed PoS as possible cause).
4. Transaction will be rejected but still shown on Transactions tab, with 0 confirmations.
5. Once PoS block is confirmed, transaction will be broadcasted to network. This step might require wallet restart, not sure about it since I had
to close my wallet before 520 confirmations and ran it much later, when PoS block was confirmed like 700+ times.

Fixed this by graying-out (checkbox can't be ticked) and setting a red background of immature PoS coins in the Coin Control view.


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: sairon on August 21, 2013, 09:45:15 PM
Fixed windows binary up, link in the OP.


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: sairon on August 23, 2013, 02:08:38 PM
Fixed windows binary up, link in the OP.

1. Wallet frozen after first attempt to send without specifying change address, on WinXP SP3 32 bit. No crash-specific info in debug.log file.

2. After wallet restart and subsequent send, coins were sent but something went wrong with display. In tree view, newly created change
address is shown as child of coins originating address:

https://i.imgur.com/WsuuoFJ.png

http://yacexplorer.tk/tx/a0fdd1fba2b4f7283971c0794853a178b9c870d2435a158257c6192c2b64ea01

Wallet restart did not fix the issue. Sending some coins from change address elsewhere did not fix the issue neither. Sending all coins from
change address elsewhere removed change address from CC list and afterwards all worked fine, e.g. sending some coins back to change
address does not puts it under "Temp 1" anymore. Not sure if 1. and 2. are related since I can't reproduce wallet freezing but case 2. is
reproducable, e.g. it happens on every new change address creation.

3. With all coins on "Temp 1", sending some coins to "Temp 2" and not specifying change address creates new change address but puts it
as child of "Temp 1" again:

https://i.imgur.com/S8ntphZ.png

Both "Temp 1" and "Temp 2" are addresses I created much earlier and already used.

1. Good it's non-reproducible. :)
2. That's working as intended.
3. Also working as intended.


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: Thirtybird on August 23, 2013, 02:32:53 PM
What's the thought behind making it a child of another address?  I'm not trying to max my experience like Mr. Store, but if it's not obvious that that's how it is supposed to work, there will be questions.

For my purposes, so far it's working just fine.  I make sure I only spend new coins and when a change address goes over 10 coins, I make a new one and don't spend those coins...


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: sairon on August 23, 2013, 02:47:13 PM
What's the thought behind making it a child of another address?  I'm not trying to max my experience like Mr. Store, but if it's not obvious that that's how it is supposed to work, there will be questions.

For my purposes, so far it's working just fine.  I make sure I only spend new coins and when a change address goes over 10 coins, I make a new one and don't spend those coins...

Well, the original thought was that the change returns to the address the payment came from. However, this raised some anonymity concerns ('cause everyone knew exactly which output went out of your wallet and which one was change returned to you). So this was implemented like this: the outputs are in random order and a new change address is created each time your inputs are bigger than amount paid + fees. This maximizes anonymity (no one knows for sure which output was a payment for some shady goods or whatever, so no one can guess what you paid for). So instead of returning to the sending address, you create a change address as a child of sending address and they're effectively tied together as far as the blockchain goes (this is called taint). So after this transaction, 3 addresses are tainted - two of which are yours. Also, the original client won't show you change addresses (AFAIK) and adds change address balances to the sending address' balance.


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: St.Bit on August 23, 2013, 03:41:14 PM
I found another issue:

I was sending some Spare change arround* and somehow the balance of an adress was bigger than on yacexplorer.tk. So I tried to send these bonuscoins to another adress and to my surprise it got accepted by the network. Just bevor I wanted to abuse this with a bigg... ehm honestly report the bug I noticed that I had the privatkeys to the donator adress although it wasn't listed.

In short:
The CC should also list hidden adresses since it uses them sometimes or better there shouldn't be any hidden adresses in the client at all.

Code:
http://yacexplorer.tk/tx/f29e758b955348cf0ef1c4524e15d8e20719cc5c2d3f744c4da9f8b3b598e10b#i0
http://yacexplorer.tk/tx/e89e336e92da2c1caca900d6d868fd498e289c64e425ef744b570fbf28878399#i0
You might be familiar with one of the adresses in the first transaction

EDIT: I knew about change adresses but thought I had used a different adress to fund it.


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: BChydro on August 23, 2013, 04:24:40 PM
Wow, this is exactly what I wanted! I'm trying as soon as I'm home


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: sairon on August 23, 2013, 06:41:42 PM
I found another issue:

I was sending some Spare change arround* and somehow the balance of an adress was bigger than on yacexplorer.tk. So I tried to send these bonuscoins to another adress and to my surprise it got accepted by the network. Just bevor I wanted to abuse this with a bigg... ehm honestly report the bug I noticed that I had the privatkeys to the donator adress although it wasn't listed.

In short:
The CC should also list hidden adresses since it uses them sometimes or better there shouldn't be any hidden adresses in the client at all.

Code:
http://yacexplorer.tk/tx/f29e758b955348cf0ef1c4524e15d8e20719cc5c2d3f744c4da9f8b3b598e10b#i0
http://yacexplorer.tk/tx/e89e336e92da2c1caca900d6d868fd498e289c64e425ef744b570fbf28878399#i0
You might be familiar with one of the adresses in the first transaction

Y9fu3iEgLsEbf8mXK6Yn4ERzc2qFny53Hm was just one of your change addresses, you can see the TX that sent those 3.99 YAC as change here: http://yacexplorer.tk/tx/1d741a0eea03a5702e55a76f298c452a2191db36865f5a58fe6e31772cc70c2a. Those change addresses are also hidden in vanilla yacoin-qt, so it's working as intended. Thanks for the 1 YAC, btw. :D

If you wanna see these change addresses, just switch to the same view as Megastore used in his post: https://bitcointalk.org/index.php?topic=276948.msg2986951#msg2986951


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: St.Bit on August 23, 2013, 08:12:45 PM
Those change addresses are also hidden in vanilla yacoin-qt, so it's working as intended.
That's kinda like CC light ...

This might be acceptable (I don't like it) on vanilla, but not on "Expert" Mode. Once people see this they will check their balances on yacexplorer and freak out. This is so damm non intuitive and has to change!
I'd rather have no CC than hundred stupid threats about it.


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: sairon on August 23, 2013, 08:28:21 PM
Those change addresses are also hidden in vanilla yacoin-qt, so it's working as intended.
That's kinda like CC light ...

This might be acceptable (I don't like it) on vanilla, but not on "Expert" Mode. Once people see this they will check their balances on yacexplorer and freak out. This is so damm non intuitive and has to change!
I'd rather have no CC than hundred stupid threats about it.

But CC was designed to be EXACTLY like it is... Grouping addresses by taint makes perfect sense and you can still see all your change addresses by expanding the address tree in CC. This makes it apparent which change address belongs to which "main" address, so you don't accidentaly blow up your anonymity or whatever.

https://i.imgur.com/WsuuoFJ.png
Here, address Temp1 owns 22 YAC and also has s change address as its child with a few cents (they both share the same taint, thus you see them as one sub-account of your wallet). If you decide to send all the balance to another address, you'll only reveal which output of the previous tx was your change, and not which other addresses you own.

https://i.imgur.com/S8ntphZ.png
And now that Temp1 is empty, you still have a tainted change associated with it.

Maybe it is a little un-intuitive, however, it is how it should be and it becomes apparent when you understand the underlying concepts (that's why this feature is for "experts only").


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: St.Bit on August 23, 2013, 09:41:42 PM
Maybe it is a little un-intuitive, however, it is how it should be and it becomes apparent when you understand the underlying concepts (that's why this feature is for "experts only").
A little?  ::)

I really like the way you handle the transactions, but the UI is terrible. List mode is IMO useless and shows wrong adresses, tree mode is crying aloud for spamming the forum with stupid questions and the fact that you have to explain it to someone that already knows about change adresses makes it rather "Developers only" than Experts.

CC isn't rocket science and could replace the current system even for the novice. That would be a cool feature that really sets YAC apart from all other cryptos.

My ideas:
remove list mode and expand the tree mode
make it standard to use
show all adresses

I know this is more work than you thought, but I belive CC should be part of the client and not just an addon.



EDIT: My previous post was never about the way you handle transactions. It was about the way you handle the user. You expect him to know about CC in detail but he shouldn't see change adresses. Then confuse him with tree vs list and why an adress could have 2 balances.
EDIT2: If you don't want to show change adresses you could add a "no change, return to origin" option. This would also be useful for paperwallets.


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: aso118 on August 24, 2013, 09:42:03 AM
I downloaded the wallet, but I keep getting the following error message when I try to open it.

Code:
The program can't start because mingwm10.dll is missing from your computer.  Try reinstalling the program to fix this problem.

Any ideas on how I might be able to fix this?  I'm running Windows 7 Unlimited OEM (64-bit).


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: St.Bit on August 24, 2013, 10:33:43 AM
I downloaded the wallet, but I keep getting the following error message when I try to open it.

Code:
The program can't start because mingwm10.dll is missing from your computer.  Try reinstalling the program to fix this problem.

Any ideas on how I might be able to fix this?  I'm running Windows 7 Unlimited OEM (64-bit).
I solved this by downloading mingwm10.dll and coping it into the same folder as yacoin-qt.exe, but AFIK this is just a very crude fix.


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: sairon on August 24, 2013, 01:53:13 PM
I downloaded the wallet, but I keep getting the following error message when I try to open it.

Code:
The program can't start because mingwm10.dll is missing from your computer.  Try reinstalling the program to fix this problem.

Any ideas on how I might be able to fix this?  I'm running Windows 7 Unlimited OEM (64-bit).
I solved this by downloading mingwm10.dll and coping it into the same folder as yacoin-qt.exe, but AFIK this is just a very crude fix.

Ahh, sorry, forgot to include that one. -.-"
EDIT: it's now in the updated yacoin-cc.zip from OP.


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: sairon on August 24, 2013, 04:12:06 PM
Just a note: I've reset my github repo (been using it as a scratchbox while fixing the CC features), so it now has a single huge commit with all the features and fixes. Sorry for any inconveniece.
Also, openend a pull request to WindMaster's repo.


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: sairon on August 24, 2013, 06:58:39 PM
Now we have proper YAC icons in the Qt client. Dropbox zip updated, md5 & sha1 sums changed.
Thanks to alenevaa (be sure to send him some YACs!)
https://bitcointalk.org/index.php?topic=206577.msg3000017#msg3000017


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: bandjhughes on August 25, 2013, 03:15:54 AM
Quote
Compiling for Windoze:
https://bitcointalk.org/index.php?topic=149479.0
(with some minor variations)

Hello Sairon,

I'm having some trouble compiling this for Windows (using the instructions from Nitrogentics). Could you help me out by telling me what the minor variations are?

BTW, it's not that I don't trust you.  In fact I've already downloaded your windows binary build and I'm trying it out now. I just want to figure out how and be able to compile it myself.


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: bandjhughes on August 25, 2013, 07:43:19 AM
Well it took way too long and it's way too late in the night for me to be sitting here on my computer, but I finally got the d&^m wallet to compile and run on Windows....what a pain in the a$$.  I guess the good news is it should be less painful next time around, since you learn from your mistakes (and I learned a lot).  ::)


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: xypku on August 25, 2013, 08:29:05 AM
GOOD JOB .THANKS
Donations for you!~ ;D


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: sairon on August 25, 2013, 09:47:04 AM
Well it took way too long and it's way too late in the night for me to be sitting here on my computer, but I finally got the d&^m wallet to compile and run on Windows....what a pain in the a$$.  I guess the good news is it should be less painful next time around, since you learn from your mistakes (and I learned a lot).  ::)

Sorry, I was asleep. Glad you figured it out. Hope you didn't have to go through compiling with a wrong version of gcc as I did. Lots of strange errors with no hint as to what's the cause. Really frustrating.


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: aso118 on August 25, 2013, 01:19:52 PM
I downloaded the wallet, but I keep getting the following error message when I try to open it.

Code:
The program can't start because mingwm10.dll is missing from your computer.  Try reinstalling the program to fix this problem.

Any ideas on how I might be able to fix this?  I'm running Windows 7 Unlimited OEM (64-bit).
I solved this by downloading mingwm10.dll and coping it into the same folder as yacoin-qt.exe, but AFIK this is just a very crude fix.

Ahh, sorry, forgot to include that one. -.-"
EDIT: it's now in the updated yacoin-cc.zip from OP.


Thank-you!   

Just downloaded it and it works perfectly.   Great job!   Thank-you for making this - we've needed it for quite some time now!


Just a note: I've reset my github repo (been using it as a scratchbox while fixing the CC features), so it now has a single huge commit with all the features and fixes. Sorry for any inconveniece.
Also, openend a pull request to WindMaster's repo.

Where's the poll?  I differently want to vote for it.


Now we have proper YAC icons in the Qt client. Dropbox zip updated, md5 & sha1 sums changed.
Thanks to alenevaa (be sure to send him some YACs!)
https://bitcointalk.org/index.php?topic=206577.msg3000017#msg3000017

Again, thank-you Sairon/alenevaa!   It looks poor to have 'bitcoin' written all over the wallet and then an image of novacoin on the icon tray.  This has bugged me for months!




Great work, please keep it up.  I think you'll find that the YAC community is willing to support the developers with donations.  We believe that YAC is the first coin since bitcoin/litecoin that offers something new and that this coin will be successful.  We just need help from talented developers like you!


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: sairon on August 25, 2013, 01:32:49 PM
Just a note: I've reset my github repo (been using it as a scratchbox while fixing the CC features), so it now has a single huge commit with all the features and fixes. Sorry for any inconveniece.
Also, openend a pull request to WindMaster's repo.
Where's the poll?  I differently want to vote for it.

Thanks! It needs testing and code review first.


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: sairon on August 25, 2013, 02:52:40 PM
I downloaded the wallet, but I keep getting the following error message when I try to open it.

Code:
The program can't start because mingwm10.dll is missing from your computer.  Try reinstalling the program to fix this problem.

Any ideas on how I might be able to fix this?  I'm running Windows 7 Unlimited OEM (64-bit).
I solved this by downloading mingwm10.dll and coping it into the same folder as yacoin-qt.exe, but AFIK this is just a very crude fix.

Ahh, sorry, forgot to include that one. -.-"
EDIT: it's now in the updated yacoin-cc.zip from OP.

Why is that file even required on Windows 7 Unlimited (64-bit)? I'm running WinXP SP3 32-bit and wallet never complained about some missing file.

Dunno, maybe you have MinGW installed?


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: sairon on August 25, 2013, 03:22:13 PM
Now we have proper YAC icons in the Qt client. Dropbox zip updated, md5 & sha1 sums changed.
Thanks to alenevaa (be sure to send him some YACs!)
https://bitcointalk.org/index.php?topic=206577.msg3000017#msg3000017

Could you start using some archive naming scheme? Maybe to add build date after yacoin-cc?

Good point!


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: sairon on August 27, 2013, 04:15:50 PM
Now we have proper YAC icons in the Qt client. Dropbox zip updated, md5 & sha1 sums changed.
Thanks to alenevaa (be sure to send him some YACs!)
https://bitcointalk.org/index.php?topic=206577.msg3000017#msg3000017

Could you start using some archive naming scheme? Maybe to add build date after yacoin-cc?

Good point!

Build date is irritating to compare, how about a simple numbering scheme?

No it's not. I use the format YYYY-MM-DD, so even sorting by name does the job.


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: sairon on August 30, 2013, 10:04:08 PM
Coin Control now merged into the testing branch of official yacoin github repository!
https://github.com/yacoin/yacoin/releases/tag/YAC-cc-testing


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: sairon on September 10, 2013, 12:45:31 PM
I'm pretty sure you've got a MASSIVE bug in here that's cost me quite a bit of coin. Did you fuck with the mining or submitblock code?
Nope, I didn't. You can check the code yourself if you want. What bug have you found?


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: Joe_Bauers on September 10, 2013, 03:01:09 PM
that's cost me quite a bit of coin.

That sucks to hear, but you should not be losing any coin.

Quote
YACoin Official Development Testing Tree.

The testing distribution contains code and features that haven't yet been accepted into the stable release and is used for testing. This release should not be used for production as things will most likely break.

You should normally run YACoin testing in testnet and absolutely DO NOT use your main wallet in YACoin testing!

There is nothing overly obvious in the changes that should cause this issue, but that's why things are tested. 

Have you tried CGMiner with the stable release (Also, what version are you running and on what OS)?
If not, install from here https://github.com/yacoin/yacoin/releases/tag/stable_0.4.0 and attempt to replicate the issue in testnet.   


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: Thirtybird on September 10, 2013, 03:53:53 PM
I'm pretty sure you've got a MASSIVE bug in here that's cost me quite a bit of coin. Did you fuck with the mining or submitblock code?
Nope, I didn't. You can check the code yourself if you want. What bug have you found?

CGMiner disconnects every single time a block is found, until a new block is detected on the network, causing the found block to be rejected.

I had this exact same problem with CGMiner for a while on my hardware with switchable graphics.  In fact, I still have to run that machine with the --no-adl flag for it to run properly.  I use Yacminer 3.3.1 now without issue on 3 machines other than the no-adl on the one with switchable graphics.


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: Joe_Bauers on September 11, 2013, 05:36:08 PM
The client from yacoin.org (windows binary) works.

What compiler and flags did you use to compile https://github.com/yacoin/yacoin/releases/tag/YAC-cc-testing ?


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: sairon on September 13, 2013, 12:35:11 PM
The client from yacoin.org (windows binary) works.
What compiler and flags did you use to compile https://github.com/yacoin/yacoin/releases/tag/YAC-cc-testing ?
I used GCC 4.8.1. I made it with:

qmake "USE_UPNP=- USE_DBUS=1 USE_IPV6=1 USE_QRCODE=1"
make
Was this resolved?


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: Joe_Bauers on September 19, 2013, 12:27:12 PM
Has anyone been able to replicate this issue? 


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: sairon on September 19, 2013, 06:28:48 PM
Has anyone been able to replicate this issue? 
Not me.


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: Gorgoy on November 08, 2013, 11:49:30 PM
Has anyone been able to replicate this issue? 
Not me.

Is the YACoin with Coin Control still working? I would love to download it and start to use but do not know if this has been stable and developed/tested? Please let me know if there is a link with the latest build.


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: St.Bit on November 09, 2013, 08:46:30 AM
Has anyone been able to replicate this issue? 
Not me.

Is the YACoin with Coin Control still working? I would love to download it and start to use but do not know if this has been stable and developed/tested? Please let me know if there is a link with the latest build.

It's working (at least for me, and I haven't heard anyone having lost coins with the current version), but it isn't in the official branch yet. Use on own risk.

No idea about the last built, but if you can compile for your self go to github.com/saironiq/yacoin-cc.


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: sairon on November 09, 2013, 04:32:40 PM
Has anyone been able to replicate this issue? 
Not me.

Is the YACoin with Coin Control still working? I would love to download it and start to use but do not know if this has been stable and developed/tested? Please let me know if there is a link with the latest build.

The binary in the OP is the latest I've built.


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: sairon on November 17, 2013, 07:19:45 PM
New build up. For details, see https://bitcointalk.org/index.php?topic=206577.msg3614829#msg3614829


Title: Re: [ANN][YAC] Coin Control for YaCoin is here! First altcoin with Coin Control!
Post by: mhps on May 02, 2014, 01:44:55 AM
I find a bug. If you select one stake and before you send that stake finds a POS block (yes it happened to me) you can't deselect it although the stake cannot be used for sending. I also tried to deselect all, which didn't help. I had to restart qt.