@Nesotual the biggest example is TheDAO hack, where they decided to rewrite the code and revert the effects. so even in certain situations, solidity code is not law, but client code. so you could say - consensus is law.
@the_ethernaut@0xkarmacoma at first I wasn't 100% sure of the meaning but I think I got it now - you mean the view function can know whether it was called onchain or offchain?
I suggested `offchain` keyword not long ago https://t.co/li9AIS88Pq
and I suggested using `block.coinbase` for this (I assume is 0)
@r_ross_campbell solana has something similar. but what if I just want a simple contract between me & my friend? would I have to stake the same amount as, let's say, uniswap would need to stake?