Commit Graph

311 Commits (5df10703cd99904375f32b9c63cd6347ee4bfd1a)

Author SHA1 Message Date
Hadrien Croubois 7c75b8aa89
Add a SafeERC20:safePermit function (#3280) 3 years ago
Hadrien Croubois 5e00787199
ERC4626 (#3171) 3 years ago
silencio c019e7c5bb
Fix typo causing broken URL in ERC20Snapshot comment (#3428) 3 years ago
Mazen Khalil 3b9381dfb1
Add customizable fee receiver to ERC20FlashMint (#3327) 3 years ago
Hadrien Croubois 07b1b472c0
Improve wording consistency in code/doc (#3365) 3 years ago
Hadrien Croubois a035b235b4
Release v4.6 (#3358) 3 years ago
Jean Cvllr 3f49408fb6
Move event definition at the top of IERC20, IERC777 and IERC1820 (#3228) 3 years ago
Hadrien Croubois 98716177ae
Inherit ERC20Wrapper decimals from the underlying (#3259) 3 years ago
Pascal Marco Caversaccio cc1c18098c
Replace immutable with constant for _PERMIT_TYPEHASH (#3196) 3 years ago
Hadrien Croubois f8bfa560e9
Use _spendAllowance in ERC20FlashMint (#3226) 3 years ago
JulissaDantes abdb20a6bd
Change dependency source to work around Truffle limitation (#3218) 3 years ago
Hadrien Croubois 3e74681e77
Read allowance from overridable function in increase/decrease (#3213) 3 years ago
GitHubPang 458697be32
Fix typos (#3207) 3 years ago
Alexander be3c5ca504
clarify _spendAllowance natspec (#3188) 3 years ago
GitHubPang 4cb0926f11
Fix grammar typo in doc (#3186) 3 years ago
Francisco Giordano afb20119b3
Release v4.5 3 years ago
Hadrien Croubois c5a6cae898
Add a _spendAllowance function to ERC20 & ERC777 (#3170) 3 years ago
Micah Zoltu 63b466901f
Rename some ERC20 parameters to match the standard document. (#3167) 3 years ago
JulissaDantes b3b83b558e
Add Slither reentrancy check in CI (#3047) 3 years ago
Hadrien Croubois ecae978cb5
Make more functions virtual (#3078) 3 years ago
Francisco Giordano dee772a55f Add documentation to TokenTimelock 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
Francisco Giordano a0a8bbb57f Remove note about enabling self-delegation 3 years ago
Francisco Giordano 6bd6b76d11 4.4.1 3 years ago
JulissaDantes b42b05311b
Add ERC721Votes for NFT-based governance (#2944) 3 years ago
Francisco Giordano 4961a51cc7 4.4.0 3 years ago
Francisco Giordano 2f2604d673
Deprecate presets in favor of Wizard (#2986) 3 years ago
Francisco Giordano 65ef662a2b 4.4.0-rc.1 3 years ago
Francisco Giordano 0a87a4e75b 4.4.0-rc.0 3 years ago
Francisco Giordano c9bdb1f0ae
Add a comment documenting the package version being used (#2918) 3 years ago
Hadrien Croubois e2fa301bfb
Improve parameters naming and remove unecessary returns (#2891) 3 years ago
William Entriken 0500c9e53e
Use "OpenZeppelin Contracts" where appropriate (#2778) 4 years ago
Francisco Giordano 7e41bf2259 Remove ERC20FlashMint from drafts section in docs 4 years ago
Hadrien Croubois 6c1a634053
Add Governor contracts (#2672) 4 years ago
Julian M. Rodriguez 973b0f883a
fix typo in erc20 docs (#2764) 4 years ago
Hadrien Croubois 9eba3ef29a
fix two minor typos (#2755) 4 years ago
Vaibhav Chopra 922058dbc8
Change comma to decimal point in comment (#2742) 4 years ago
Hadrien Croubois 1db3037808
Fix misleading comments (#2737) 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 f710bafae8
Fix typos (#2723) 4 years ago
Hadrien Croubois b0cf6fbb7a
Add Prettier for linting and fix Solhint config (#2697) 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
Francisco Giordano 1b37c21da5
reserve unchecked for when guarded by explicit require (#2685) 4 years ago
Hadrien Croubois f31bb101ad
Move ERC20Votes and ERC20FlashMint out of draft (#2673) 4 years ago
Vladislav 5f7eda1f98
Tokens: wrap safe substractions in uchecked block (#2669) 4 years ago
Hadrien Croubois 100ca0b8a2
ERC20 extension for governance tokens (vote delegation and snapshots) (#2632) 4 years ago