Commit Graph

115 Commits (86fd0ab4ae406db5d04e295e5d3694e950bd9028)

Author SHA1 Message Date
Hadrien Croubois 8b47e96af1
Add SafeERC20.forceApprove() (#4067) 2 years ago
Hadrien Croubois d5581531de
Add a "fees" section to the ERC4626 guide (#4054) 2 years ago
Hadrien Croubois a6b8366980
Improve ERC4626 event coverage (#4072) 2 years ago
Hadrien Croubois 7b3e7b7055
Re-enable ERC4626 property test on empty vaults (#4068) 2 years ago
Hadrien Croubois d64d7aa5d1
ERC4626 inflation attack mitigation (#3979) 2 years ago
Hadrien Croubois 790cc5b65a
Add timestamp based governor with EIP-6372 and EIP-5805 (#3934) 2 years ago
Hadrien Croubois 5b027e517e
Add missing `await` in tests (#4037) 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
Hagen Hübel 206a239448
Remove unused variables in tests (#3852) 2 years ago
Francisco 4e8b2fa659
Add additional conditions when testing ERC4626 roundtrip (#3839) 2 years ago
Daejun Park c7315e8779
Add ERC4626 standard property tests (#3792) 2 years ago
Francisco e09ccd1449
Optimize votes lookups for recent checkpoints (#3673) 2 years ago
Hadrien Croubois 141130db27
Inherit asset decimals in ERC4626 (#3639) 2 years ago
Hadrien Croubois 24fc709533
Set up codespell (#3643) 2 years ago
Nirban Chakraborty d1b1e17d23
Add internal overrideable _flashFee in ERC20FlashMint (#3551) 3 years ago
t11s e0149921b8
Update solmate repo link (#3563) 3 years ago
Hadrien Croubois a55b7d1372
Rename ERC20TokenizedVault to ERC4626 (#3467) 3 years ago
Hadrien Croubois 7c75b8aa89
Add a SafeERC20:safePermit function (#3280) 3 years ago
Hadrien Croubois 35090c1bf1
Add tests for improved coverage (#3448) 3 years ago
Hadrien Croubois 5e00787199
ERC4626 (#3171) 3 years ago
Mazen Khalil 3b9381dfb1
Add customizable fee receiver to ERC20FlashMint (#3327) 3 years ago
Niccolò Petti d4e6236b2b
Fix deprecated expectEvent.inLogs #3332 (#3333) 3 years ago
Hadrien Croubois 98716177ae
Inherit ERC20Wrapper decimals from the underlying (#3259) 3 years ago
Hadrien Croubois f8bfa560e9
Use _spendAllowance in ERC20FlashMint (#3226) 3 years ago
Hadrien Croubois c5a6cae898
Add a _spendAllowance function to ERC20 & ERC777 (#3170) 3 years ago
0xclaudeshannon 80d8da0564
Do not reduce approval on transferFrom if current allowance is type(uint256).max (#3085) 3 years ago
Francisco Giordano a9f994f063
Reduce ERC20 allowance before triggering transfer (#3056) 3 years ago
Hadrien Croubois 15b92e4097
Add missing "await" in tests (#2749) 4 years ago
Hadrien Croubois 6842518b1b
Wrapper extension for ERC20 token (#2633) 4 years ago
Hadrien Croubois 8a775cd8d4
Emit DelegateVotesChanged events after Transfer (#2733) 4 years ago
Hadrien Croubois e3661abe84
Split ERC20Votes and ERC20VotesComp (#2706) 4 years ago
Francisco Giordano adc50d465c
Tweak ERC20Votes revert reasons and documentation (#2696) 4 years ago
Hadrien Croubois f6efd8aced
Add totalSupply checkpoints to ER20Votes (#2695) 4 years ago
Hadrien Croubois 100ca0b8a2
ERC20 extension for governance tokens (vote delegation and snapshots) (#2632) 4 years ago
Nader Dabit 3157aff844
Update docs for setting ERC20 decimals (#2629) 4 years ago
Hadrien Croubois 5bd798c6e1
Add ERC3156 extension of ERC20 (flash minting and lending) (#2543) 4 years ago
Hadrien Croubois cd443f0d5b
Add tests to extend code coverage (#2586) 4 years ago
Hadrien Croubois 24a0bc23cf
Reorganize the repo structure (#2503) 4 years ago
Hadrien Croubois 5db7413827
re-enabling safemath revert reasons in ERC20, ERC777 and ERC1155 (#2491) 4 years ago
Andre Korol 974c534210
Update contracts to support Solidity 0.8.x (#2442) 4 years ago
Francisco Giordano f06738828b
Migrate to Hardhat (#2397) 4 years ago
Francisco Giordano ace35fdeda
Update all dependencies transitively (#2363) 4 years ago
dibi91 0b489f4d79
Improve test descriptions #1157 (#2334) 5 years ago
Julian M. Rodriguez b1ea59e814
Improve testing for ERC20Snapshot (#2331) 5 years ago
Julian M. Rodriguez 8b58fc7191
feat: add wrapper function for low level calls (#2264) 5 years ago
Nicolás Venturo c7705712ba
Remove in-constructor requirements (#2195) 5 years ago
Nicolás Venturo 3e139baa50
Add missing hook to ERC777, fix relevant documentation (#2191) 5 years ago
Nicolás Venturo 0408e51ae6
Bundle ERC20Detailed (#2161) 5 years ago