The require.. and this is where I don't understand how the msg layer works Like contract checks the payable msg.value and then passes the require Of you try to re entrant , do...
Or what's the risk ?
Hmm it's a rabbit hole of code man Do you wanna go deep on this ? I could allow you read access to the repo Hell I'd even pay a bug bounty if you find something my dood
Ya how to stop re entrant then when checkikg msg.value ?
You mean to be nice ? And not let someone over pay ?
Why don't we do 0.1 to audit ..and +0.1 for every critical bug ? And we can define and agree on critical