@zigtur The browser data alone would not have been enough though right? They would still need to log your metamask password via a key logger.
Either way, really cool! Thanks for the interesting read.
Absolutely delighted that my team, 7e1e (RED-LOTUS-REACH) won the best Analysis report on the MaiaDAO C4 contest! Great value can be given also in private reviews for clients delivering technical writing and expanded security research relevant to their protocol
@reachauditing
@serverConnectd@CipherShastra The first parameter of `call` is the gas sent. In this case, it's 1.
If you use `gas()` as the parameter instead of 1, you will send all remaining gas to the call.
@0xcyanide https://t.co/PJAOh9p8MF
Cipher got the answer right! The low level call fails due to being out of gas, but the return value is not handled correctly, so the overall transaction still goes through.
@Quill_Academy Assuming _timelockBalances is in charge of locking the balance of the user, they are assuming operator == to.
Astute attacker Alice can have a contract mint shares for her, and avoid the timelock.