Fix sending more than max balance

Ghost User requested to merge am-max into master

Now we require an estimateGas before sending a transaction. Slightly slower UX, but will avoid the 115 bug.

Merge request reports