Commit Graph

315 Commits (02fcc75bb7f35376c22def91b0fb9bc7a50b9458)

Author SHA1 Message Date
S E R A Y A 02fcc75bb7
Add ERC1155URIStorage (#3210) 3 years ago
Hadrien Croubois ae270b0d89
Align data location of interface with implementation (#3295) 3 years ago
Hadrien Croubois e029096ca4
Add Initialized event (#3294) 3 years ago
Mihir Wadekar 76eee35971
Improve revert message in Governor (#3275) 3 years ago
Hadrien Croubois bfff03c0d2 add missing PR link in Changelog 3 years ago
Ashwin Yardi 76fca3aec8
Add ERC721 and ERC1155 receiver support in Governor, Timelock (#3230) 3 years ago
Pandapip1 faf5820f03
Fix many spelling errors (#3274) 3 years ago
Wias Liaw b13bdb0249
Add bytes32 to bytes32 enumerable map (#3192) 3 years ago
Hadrien Croubois c028c56965
Add changelog entry for #3259 (#3281) 3 years ago
Pascal Marco Caversaccio cc1c18098c
Replace immutable with constant for _PERMIT_TYPEHASH (#3196) 3 years ago
Hadrien Croubois f2a311dc4a
Make Votes._getVotingUnits view (#3225) 3 years ago
Hadrien Croubois 8b162e39b5
Add a canceller role to the TimelockController (#3165) 3 years ago
Hadrien Croubois f8bfa560e9
Use _spendAllowance in ERC20FlashMint (#3226) 3 years ago
Ben DiFrancesco fd07cc6290
Extend Governor with parameterized votes (#3043) 3 years ago
Hadrien Croubois af7ec04b78
Improve security of the onlyGovernance modifier (#3147) 3 years ago
Hadrien Croubois aace774961
Add a double ended queue (#3153) 3 years ago
GitHubPang 58f635312a
Fix typo in CHANGELOG (#3191) 3 years ago
Hadrien Croubois 3dfc0a44f8
ERC1155 after token transfer hook (#3166) 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
Gaspar Dip ca755ce799
Add AddressToUintMap (#3150) 3 years ago
GitHubPang ae54e6de1d
Fix typo in CHANGELOG (#3138) 3 years ago
Hadrien Croubois fb950c6166
Add a virtual `_checkRole(bytes32)` internal function to `AccessControl` (#3137) 3 years ago
GitHubPang 78deae5a76
Fix typo in CHANGELOG (#3135) 3 years ago
Hadrien Croubois 25eeb80b18
Fix broken pull request links in change log (#3114) 3 years ago
Hadrien Croubois 3eb2d43b06
Move abs(int256) from Math to SafeMath (#3110) 3 years ago
Hadrien Croubois ecae978cb5
Make more functions virtual (#3078) 3 years ago
Hadrien Croubois e192fac276
Simplify UUPSUpgradeable along the lines of ERC1822 (#3021) 3 years ago
rotcivegaf 3458c1e854
Add SignedMath with math utilities for signed integers (#2686) 3 years ago
Hadrien Croubois c366de3626
Fix encoding of signature+calldata in GovernorCompatibilityBravo (#3100) 3 years ago
0xclaudeshannon 80d8da0564
Do not reduce approval on transferFrom if current allowance is type(uint256).max (#3085) 3 years ago
Hadrien Croubois fd7c4ba8f0
Update pragma in utils/Address.sol to 0.8.1 (#3098) 3 years ago
Hadrien Croubois 8dd744fc18 Add missing reference to PR in changelog 3 years ago
JulissaDantes a65c03bc0d
Implement Non Fungible Token Royalty (EIP2981) (#3012) 3 years ago
Francisco Giordano a9f994f063
Reduce ERC20 allowance before triggering transfer (#3056) 3 years ago
Ernesto García ef0273fde1
Add Base64 library to utils (#2884) 3 years ago
Hadrien Croubois fe38eae6cd
Re-enable immutable forwarder in ERC2771Context (#2917) 3 years ago
Francisco Giordano 6bd6b76d11 4.4.1 3 years ago
Francisco Giordano 13a6ec753a Remove bad date from changelog 3 years ago
JulissaDantes b42b05311b
Add ERC721Votes for NFT-based governance (#2944) 3 years ago
Francisco Giordano 553c8fdec7 Update initializer modifier to prevent reentrancy during initialization (#3006) 3 years ago
Francisco Giordano 9a7e4a0112 Remove trailing whitespace 3 years ago
Francisco Giordano e141d8917a Create v4.4.1 section in changelog 3 years ago
Hadrien Croubois 08840b9f8c
Update initializer modifier to prevent reentrancy during initialization (#3006) 3 years ago
robriks 0c858e2071
Improve revert reason in ERC721 (#2975) 3 years ago
Francisco Giordano 4625192940 Fix changelog entry for GovernorPreventLateQuorum 3 years ago
Hadrien Croubois a05312f1b7 fix changelog structure 3 years ago
Hadrien Croubois abf6024faf
Add a governor module to protect against late quorum (#2973) 3 years ago
Hadrien Croubois 6089f11c2f
Add a relay mechanism in the governor (#2926) 3 years ago
Francisco Giordano 4961a51cc7 4.4.0 3 years ago