Enhancement request (number two) ;)

rootdude avatar
rootdude
Archived posts: 76
Joined: Jan 07, 2015

Enhancement request (number two) ;)

by rootdude · · Post #1664

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
Chris Sokolowski avatar
Chris Sokolowski
Site Admin
Archived posts: 945
Joined: Aug 27, 2014

Re: Enhancement request (number two) ;)

by Chris Sokolowski · · Post #1665

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.
Steve Sokolowski avatar
Steve Sokolowski
Archived posts: 4559
Joined: Aug 27, 2014

Re: Enhancement request (number two) ;)

by Steve Sokolowski · · Post #1669

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 :)