Commit Graph

16 Commits (bb7ca7d151ac4bd76da702a30095ddce0253f3ef)

Author SHA1 Message Date
Francisco 8643fd45fd
Update remappings and install instructions for Foundry on docs site (#4498) 2 years ago
Ernesto García 70578bbb44
Allow Initializable versions greater than 256 (#4460) 2 years ago
Ernesto García f715365ec4
Implement recommendations from 5.0 audit Phase 1B (#4502) 2 years ago
Hadrien Croubois 00cbf5a236
Update pragma to 0.8.20 (#4489) 2 years ago
Ernesto García aed5720a01
Avoid `returndatacopy` in ERC2771Forwarder by calling via assembly (#4458) 2 years ago
Francisco 9445f96223
Adjust ERC2771Context._msgData for msg.data.length < 20 (#4484) 2 years ago
Ernesto García 28d9ac2bdb
Make ERC2771Context return original sender address if `msg.data.length <= 20` (#4481) 2 years ago
Ernesto García f5bf7233cb
Add `ERC2771Forwarder` fuzz tests for avoiding loss of unused ETH (#4396) 2 years ago
Ernesto García 023894deef
Add `ERC2771Forwarder` as an enhanced successor to `MinimalForwarder` (#4346) 2 years ago
Ernesto García b425a72240
Replace revert strings with custom errors (#4261) 2 years ago
Hadrien Croubois d625cb45ea
Include EIP-5267 discovery in EIP-712 (#3969) 2 years ago
Francisco a28aafdc85
Use Prettier for JS files (#3913) 2 years ago
Hadrien Croubois c1d9da4052
Use hardhat-exposed to reduce the need for mocks (#3666) 2 years ago
Hadrien Croubois 10c8fcd3b8
Use invalid opcode to consume all gas in MinimalForwarder (#3035) 3 years ago
William Entriken 3da0cf698f
Uncomment assertion in ERC2771Context.test.js (#2796) 4 years ago
Hadrien Croubois f8cc8b844a
Minimal support for ERC2771 (GSNv2) (#2508) 4 years ago