If you pay out 20 decimal places per share, how does your accounting work if you can only get paid 8 decimal places of BTC? Are you rounding up or down?
It rounds down to 8DP for a payout. If you look at the amounts involved its entirely insignificant. Based on a price of $13.50 per BTC you can lose a max of less than $0.000000135. If amount is an issue to you, I can modify the script to carry over the balance for >8DP
