How to calculate contract transaction fees, old users can save 40% on $ETH