Commit Graph

1444 Commits (6f88199db96dba600b38569e2cc8c38e30122c63)

Author SHA1 Message Date
Muhammad Anas Baig 8f70c8867e
Fix typo in ERC721.sol (#3127) 3 years ago
JulissaDantes b3b83b558e
Add Slither reentrancy check in CI (#3047) 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
Francisco Giordano dee772a55f Add documentation to TokenTimelock 3 years ago
Francisco Giordano 1051db3802 Use abi.encodePacked instead of bytes.concat 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
Martín Triay 828fe365ee
Normalize return variable names in IERC721Enumerable (#3079) 3 years ago
JulissaDantes a65c03bc0d
Implement Non Fungible Token Royalty (EIP2981) (#3012) 3 years ago
Francisco Giordano 1e815f3308 Restructure intro to ERC721 contract docs 3 years ago
GitHubPang d74605641c
Fix typos (#3075) 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
Anton Bukov da3a9ae18b
Avoid assembly in signature V and S decomposition (#3060) 3 years ago
Drew Beller e3391cd65f
Fix typo (#3058) 3 years ago
Francisco Giordano e9e177f53b Fix ERC2771ContextMock for upgradeable contracts 3 years ago
Hadrien Croubois fe38eae6cd
Re-enable immutable forwarder in ERC2771Context (#2917) 3 years ago
Francisco Giordano a0a8bbb57f Remove note about enabling self-delegation 3 years ago
Hadrien Croubois 10c8fcd3b8
Use invalid opcode to consume all gas in MinimalForwarder (#3035) 3 years ago
Hadrien Croubois cafd900ad6
Fix memory leak in merkle verification (#3039) 3 years ago
JulissaDantes e667ec9533
Add Governor Timelock Control Warning (#3032) 3 years ago
JulissaDantes 5ac4d93ae3
Add missing letter (#3034) 3 years ago
Anton Bukov d95cdaae8e
Replace excodesize assembly with address.code.length (https://github.com/ethereum/solidity/releases/tag/v0.8.1) (#3025) 3 years ago
Francisco Giordano 6bd6b76d11 4.4.1 3 years ago
Tom Lehman bda61cd5e5
Fix typo (#3016) 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
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 04109f8bee Address: explain dangers of isContract (#2994) 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
David Brailovsky 3536587665
Fix typo (#2992) 3 years ago
Francisco Giordano 4961a51cc7 4.4.0 3 years ago
Francisco Giordano 94a0b8f573 Make VestingWallet token event argument indexed (#2988) 3 years ago
Francisco Giordano 0859c70936
Make VestingWallet token event argument indexed (#2988) 3 years ago
barakman f6db5c1f30
A function which returns the absolute value of a signed value (#2984) 3 years ago
Francisco Giordano 2f2604d673
Deprecate presets in favor of Wizard (#2986) 3 years ago
Bogdan A 52d42d6e03
Improve docs wording on constructors and proxies (#2935) 3 years ago
Hadrien Croubois a57e638f57
Improve GovernorTimelockControl.state() to detect direct cancel (#2977) 3 years ago
Hadrien Croubois a4cee9ed37 make setters in GovernorSettings virtual 3 years ago
Hadrien Croubois 6e5bf05211 make setters in GovernorSettings virtual 3 years ago
Francisco Giordano 65ef662a2b 4.4.0-rc.1 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
Wittawat Patcharinsak cf6e32fc54 Fix Timelock Controller description typo (#2960) 3 years ago