Does the getuserhashrate API call return the correct data?
What host did you call? Have you tried with target pool's hostname? e.g.) https://ethereum.miningpoolhub.com/ ...
Yes.
https://ethereum.miningpoolhub.com/index.php?page=api&action=getusertransactions&api_key=[API_KEY_HERE]&id=75169
Right now I only get Credit type transactions back. It completely screws up my calculation spreadsheet since the balance drops without a payment transaction being posted so it thinks I just lost of a ton of money.
Any resolution on this?
I would be willing to share my Google Sheets for people after this is fixed so they can track their own profitability.