If this is how ethereum works, then that's some bullshit right there. A failed contract took an $18.00 fee in ethereum from me. If there is any error error then kiss your fee goodbye. Sounds like bad business to me.
You are viewing a single comment's thread from:
I doubt the contract was written incorrectly, so it's likely that you either executed it improperly or executed it properly but you didn't know what it would do and it turned out different than what you expected.
In either case, you set the gas price and agreed to "lose" your money. It's your fault, not the Ethereum Networks, and almost certainly not the contract's.