How crazy can smart contracts get?!