This took me ages to figure out - but if eth.accounts[0] == eth.coinbase it means that the mining will increase the account balance. So we need to make sure we use a non-mining account when testing in geth locally, so the account balances are expected values.
This took me ages to figure out - but if eth.accounts[0] == eth.coinbase it means that the mining will increase the account balance.
So we need to make sure we use a non-mining account when testing in geth locally, so the account balances are expected values.

Arctek/eth_splitter