skyge

Results 3 issues of skyge

In this part, i add the function of sending e-mail just like your TODO said.

When I try to use `script/DeployL2.s.sol` to deploy contracts, I find something weird, in this script, the code to deploy contract `KeyGateway` is: ``` addrs.keyGateway = register( "KeyGateway", params.salts.keyGateway, type(KeyGateway).creationCode,...

bug

As the [ERC4626 description](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/docs/modules/ROOT/pages/erc4626.adoc?plain=1#L110) ``` If the offset is 0, the attacker loss is at least equal to the user’s deposit. These two parts work together in enforcing the security...