Page 1 of 1

Enhancement request (number two) ;)

Posted: Thu Jul 09, 2015 1:31 pm
by rootdude
Hey guys -

It'd be very helpful if we could add additional addresses for BTC (and perhaps other alts) payouts and define a percentage.

In the existing UI, we can define multiple coins to be paid in each with a percentage and a separate address (of course). It'd be helpful to be able to add multiple Bitcoin addresses, each with a different address. Like many, I have multiple wallet addresses in different places on different services for different purposes (re-investment, savings, petty cash, etc.) - and not have to do the xfers after the fact.

Seems like it might be a simple fix - when I try to add additional Bitcoin addresses, the UI just doesn't respond, nor does it show an error.

Thanks!
rootdude

Re: Enhancement request (number two) ;)

Posted: Thu Jul 09, 2015 3:26 pm
by Chris Sokolowski
I think we could possibly add that. I've never seen this feature before - do other pools already implement such a feature? Steve can comment more about the technical practicality of such a solution.

The main problem we're been experiencing is that the cost of sending Bitcoin transactions for us has increased tremendously in the past weeks, so I think we would have to charge a small fee for each additional output we would have.

Re: Enhancement request (number two) ;)

Posted: Fri Jul 10, 2015 8:20 am
by Steve Sokolowski
rootdude wrote:Hey guys -

It'd be very helpful if we could add additional addresses for BTC (and perhaps other alts) payouts and define a percentage.

In the existing UI, we can define multiple coins to be paid in each with a percentage and a separate address (of course). It'd be helpful to be able to add multiple Bitcoin addresses, each with a different address. Like many, I have multiple wallet addresses in different places on different services for different purposes (re-investment, savings, petty cash, etc.) - and not have to do the xfers after the fact.

Seems like it might be a simple fix - when I try to add additional Bitcoin addresses, the UI just doesn't respond, nor does it show an error.

Thanks!
rootdude
Unfortunately, this is not a simple fix. The reason is that any change whatsoever to the payout scripts needs to be tested for weeks in parallel with the existing code, and then compared every day to make sure the output is correct. Our original plan was never to change the payout script ever because of the enormous amount of money that could be lost, and lost without our knowing about it has been leaking out for months.

The UNIQUE key on the payout_address table is (coin_id, person_id), so we would have to change code everywhere. While it could be done, I hope you would be willing to understand that while we love to respond to customer suggestions, any change to payouts is just so risky that we want to avoid ever modifying that payout script again unless there is an absolutely critical bug. Surely, as a system administrator, you know to never make changes to critical systems that have been well tested and work.

I won't rule out the change, but perhaps you might consider asking for something, or anything else :)

Re: Enhancement request (number two) ;)

Posted: Fri Jul 10, 2015 1:20 pm
by rootdude
Hehe - LOL. No worries at all... Moving around BTC is my favorite pastime. :)

Re: Enhancement request (number two) ;)

Posted: Fri Jul 10, 2015 2:27 pm
by Steve Sokolowski
rootdude wrote:Hehe - LOL. No worries at all... Moving around BTC is my favorite pastime. :)
It's become an expensive one, unfortunately.