Commit Graph

448 Commits (5e3ba29b088f77483d1284b69d5c5927593ab457)

Author SHA1 Message Date
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
Francisco Giordano 6481b05e4f Add changelog entry for deprecation of presets 3 years ago
barakman f6db5c1f30
A function which returns the absolute value of a signed value (#2984) 3 years ago
Hadrien Croubois a57e638f57
Improve GovernorTimelockControl.state() to detect direct cancel (#2977) 3 years ago
Francisco Giordano 8b8ee57a1a Make quorum behavior match GovernorBravo (#2974) 3 years ago
Francisco Giordano a94cf0509f
Make quorum behavior match GovernorBravo (#2974) 3 years ago
Hadrien Croubois 70138680cf Fix ERC1155 supply tracking (#2956) 3 years ago
Francisco Giordano 3db4393b58 Fix link to #2849 in changelog 3 years ago
Francisco Giordano 57630d2a64
Fix link to #2849 in changelog 3 years ago
Hadrien Croubois 4088540aef
Fix ERC1155 supply tracking (#2956) 3 years ago
Hadrien Croubois 6dab43c3a9 AccessControlEnumerable: Hook into the internal function (#2946) 3 years ago
Hadrien Croubois 7579828180
AccessControlEnumerable: Hook into the internal function (#2946) 3 years ago
Francisco Giordano db58acead1 Fix changelog links 3 years ago
Francisco Giordano 2b046d79e1 Fix changelog links 3 years ago
Francisco Giordano 0a87a4e75b 4.4.0-rc.0 3 years ago
Francisco Giordano 7fe5326c2d Add changelog entries for #2849 3 years ago
Hadrien Croubois b12af48a7d
Add Governor module for governance-settable parameters (#2904) 3 years ago
Hadrien Croubois 88e4b69bfb
Add a VestingWallet (#2748) 3 years ago
Hadrien Croubois d244b81972
Add a MerkleProof.processProof utility function (#2841) 3 years ago
td-bn 5b28259dac
#890: Add ECDSA.toEthSignedMessageHash(bytes) for abritrary length message hashing (#2865) 3 years ago
Hadrien Croubois efb5b0a28f
Extend PaymentSplitter to support ERC20 tokens (#2858) 3 years ago
Hadrien Croubois abeb0fbf5c
Delay the Pending state until strictly after proposal.voteStart (#2892) 3 years ago
Hadrien Croubois caba6b93ef
Add an internal _setApprovalForAll function (721 & 1155) (#2834) 3 years ago
Anton Bukov 29eeb2828e
Fix EIP712 for delegatecalls (#2852) 3 years ago
Francisco Giordano 0c4de6721d 4.3.2 3 years ago