I saw someone surprised by the fees when attempting to unstake BCP at 0.07 ETH on Discord… I think he/she wouldn’t have decided to stake BCP knowing that it’d cost that much to unstake.
I was also surprised by the fees when adding liquidity to Balancer for DOUGH/ETH. Some transactions require a lot more gas than simple transfers and that amount of gas is not very apparent.
I think giving users an estimated fee cost for each transaction would be helpful.
For example, for someone baking a pie in the Oven:
Estimated deposit fee at current gas price (100 gwei): 0.0075 ($13.18)
Estimated withdrawal fees at current gas price (100 gwei): 0.0075 ($13.18)
Total cost to bake at current gas price: 0.015 ETH ($26.36)
For someone looking to stake:
Estimated staking fee (85 gwei): 0.017 ETH ($29.88)
Estimated fee to claim rewards (85 gwei): 0.00255 ($4.48)
Estimated unstaking fee (85 gwei): 0.02125 ETH ($37.36)
The numbers above are just random numbers as an example, but I think users, especially those new to DeFi would appreciate seeing estimates. It can even be a range, but at least it would give users an idea of the costs involved.