Commit Graph

  • e9f3aa3d29 Update docs github-actions 2022-01-23 22:19:11 +00:00
  • 479f519a2b Transpile 5a8b8399 github-actions 2022-01-23 22:15:09 +00:00
  • a5176a728e Update docs docs-v2.x Francisco Giordano 2022-01-23 19:09:46 -03:00
  • 4e65cfbb38 Update docs Francisco Giordano 2022-01-23 19:09:08 -03:00
  • 12ae430f0f Update docs Francisco Giordano 2022-01-23 19:05:53 -03:00
  • 8f70c8867e Fix typo in ERC721.sol (#3127) Muhammad Anas Baig 2022-01-23 15:05:41 +05:00
  • b3b83b558e Add Slither reentrancy check in CI (#3047) JulissaDantes 2022-01-20 20:15:54 -04:00
  • 783ac759a9 upgrade solidity-coverage to 0.7.18 to support ERC165 coverage (#3117) Hadrien Croubois 2022-01-18 04:05:17 +01:00
  • 25eeb80b18 Fix broken pull request links in change log (#3114) Hadrien Croubois 2022-01-16 01:02:27 +01:00
  • 3eb2d43b06 Move abs(int256) from Math to SafeMath (#3110) Hadrien Croubois 2022-01-14 23:27:04 +01:00
  • 37c366503e Transpile 7bce2b72 github-actions 2022-01-13 23:13:57 +00:00
  • d1f67bd803 4.5.0-rc.0 v4.5.0-rc.0 Francisco Giordano 2022-01-13 20:10:47 -03:00
  • ecae978cb5 Make more functions virtual (#3078) Hadrien Croubois 2022-01-13 19:56:36 +01:00
  • e192fac276 Simplify UUPSUpgradeable along the lines of ERC1822 (#3021) Hadrien Croubois 2022-01-13 19:46:55 +01:00
  • 3458c1e854 Add SignedMath with math utilities for signed integers (#2686) rotcivegaf 2022-01-12 16:08:59 -03:00
  • dee772a55f Add documentation to TokenTimelock Francisco Giordano 2022-01-12 11:51:09 -03:00
  • b53c43242f 4.4.2 v4.4.2 Francisco Giordano 2022-01-11 16:42:53 -03:00
  • 9cae52c591 Use abi.encodePacked instead of bytes.concat Francisco Giordano 2022-01-11 16:51:28 -03:00
  • 1051db3802 Use abi.encodePacked instead of bytes.concat Francisco Giordano 2022-01-11 16:51:28 -03:00
  • 93d2d1508a Make script executable Francisco Giordano 2022-01-11 16:41:59 -03:00
  • a8f35b6c25 Make script executable Francisco Giordano 2022-01-11 16:41:59 -03:00
  • eff4ad7c1d Fix encoding of signature+calldata in GovernorCompatibilityBravo (#3100) Hadrien Croubois 2022-01-11 19:45:06 +01:00
  • 66436cbb4e Change release script to only update version comment for changed files (#3033) Hadrien Croubois 2021-12-22 23:21:45 +01:00
  • c366de3626 Fix encoding of signature+calldata in GovernorCompatibilityBravo (#3100) Hadrien Croubois 2022-01-11 19:45:06 +01:00
  • 80d8da0564 Do not reduce approval on transferFrom if current allowance is type(uint256).max (#3085) 0xclaudeshannon 2022-01-10 18:08:33 -05:00
  • fd7c4ba8f0 Update pragma in utils/Address.sol to 0.8.1 (#3098) Hadrien Croubois 2022-01-10 23:47:43 +01:00
  • 8dd744fc18 Add missing reference to PR in changelog Hadrien Croubois 2022-01-09 17:50:05 +01:00
  • 828fe365ee Normalize return variable names in IERC721Enumerable (#3079) Martín Triay 2022-01-07 11:39:46 -03:00
  • a65c03bc0d Implement Non Fungible Token Royalty (EIP2981) (#3012) JulissaDantes 2022-01-06 18:34:57 -04:00
  • 1e815f3308 Restructure intro to ERC721 contract docs Francisco Giordano 2022-01-06 17:45:11 -03:00
  • d74605641c Fix typos (#3075) GitHubPang 2022-01-05 17:13:30 +08:00
  • a9f994f063 Reduce ERC20 allowance before triggering transfer (#3056) Francisco Giordano 2021-12-31 06:17:12 -03:00
  • ef0273fde1 Add Base64 library to utils (#2884) Ernesto García 2021-12-29 13:41:20 -06:00
  • da3a9ae18b Avoid assembly in signature V and S decomposition (#3060) Anton Bukov 2021-12-29 18:22:39 +03:00
  • e3391cd65f Fix typo (#3058) Drew Beller 2021-12-28 16:52:00 -08:00
  • e9e177f53b Fix ERC2771ContextMock for upgradeable contracts Francisco Giordano 2021-12-27 21:14:32 -03:00
  • fe38eae6cd Re-enable immutable forwarder in ERC2771Context (#2917) Hadrien Croubois 2021-12-28 01:21:56 +01:00
  • 915ca181ba Add Certora's Governance verification rules (#2997) Michael D. George 2021-12-27 17:11:59 -05:00
  • a0a8bbb57f Remove note about enabling self-delegation Francisco Giordano 2021-12-27 12:24:37 -03:00
  • 1ffcb10bd2 Change release script to only update version comment for changed files (#3033) Hadrien Croubois 2021-12-22 23:21:45 +01:00
  • 10c8fcd3b8 Use invalid opcode to consume all gas in MinimalForwarder (#3035) Hadrien Croubois 2021-12-22 23:01:24 +01:00
  • cafd900ad6 Fix memory leak in merkle verification (#3039) Hadrien Croubois 2021-12-21 21:01:28 +01:00
  • e667ec9533 Add Governor Timelock Control Warning (#3032) JulissaDantes 2021-12-20 16:00:13 -04:00
  • 5ac4d93ae3 Add missing letter (#3034) JulissaDantes 2021-12-17 11:46:45 -04:00
  • 97b2e1b12a sanity passes Michael George 2021-12-17 09:43:47 -05:00
  • 2304dd7bb1 added script for checking token sanity Michael George 2021-12-17 09:36:01 -05:00
  • 44cedd5ea2 made scripts executable Michael George 2021-12-17 09:30:30 -05:00
  • 7ffbf6a3c8 renamed governor sanity script Michael George 2021-12-17 09:30:04 -05:00
  • b5980a569c reorganized governance verification in preparation for erc20 verification Michael George 2021-12-17 09:22:06 -05:00
  • 0550d13aee Add ERC721 import in tutorial Francisco Giordano 2021-12-16 18:29:18 -03:00
  • 7912b1af7d filtered out relay, since it is havocing Michael George 2021-12-16 14:58:55 -05:00
  • d95cdaae8e Replace excodesize assembly with address.code.length (https://github.com/ethereum/solidity/releases/tag/v0.8.1) (#3025) Anton Bukov 2021-12-15 18:54:10 +01:00
  • 4a9cc8b491 Merge branch 'release-v4.4' Francisco Giordano 2021-12-14 13:34:03 -03:00
  • 6bd6b76d11 4.4.1 v4.4.1 Francisco Giordano 2021-12-14 13:14:39 -03:00
  • 13a6ec753a Remove bad date from changelog Francisco Giordano 2021-12-14 13:14:21 -03:00
  • bda61cd5e5 Fix typo (#3016) Tom Lehman 2021-12-12 16:55:19 -05:00
  • b42b05311b Add ERC721Votes for NFT-based governance (#2944) JulissaDantes 2021-12-10 17:58:45 -04:00
  • 553c8fdec7 Update initializer modifier to prevent reentrancy during initialization (#3006) Francisco Giordano 2021-12-10 13:08:35 -03:00
  • 9a7e4a0112 Remove trailing whitespace Francisco Giordano 2021-12-10 13:09:46 -03:00
  • e141d8917a Create v4.4.1 section in changelog Francisco Giordano 2021-12-10 13:04:03 -03:00
  • 08840b9f8c Update initializer modifier to prevent reentrancy during initialization (#3006) Hadrien Croubois 2021-12-10 17:02:35 +01:00
  • 0c858e2071 Improve revert reason in ERC721 (#2975) robriks 2021-12-09 18:42:18 -05:00
  • 4625192940 Fix changelog entry for GovernorPreventLateQuorum Francisco Giordano 2021-12-09 20:32:34 -03:00
  • 2a75aa19bd added munging to scripts Michael George 2021-12-09 17:17:49 -05:00
  • d95c3eeee1 removed some spurious comments Michael George 2021-12-09 14:47:57 -05:00
  • 22de642692 simplified README somewhat, included additional information about munging Michael George 2021-12-09 14:43:40 -05:00
  • 2a09e50d09 Update lockfile (#2993) renovate[bot] 2021-12-08 20:17:11 -03:00
  • 04109f8bee Address: explain dangers of isContract (#2994) Francisco Giordano 2021-12-08 20:10:40 -03:00
  • 8ef7655e7b Fix a typo in erc20-supply.adoc (#3005) Dmitriy Fishman 2021-12-07 14:41:21 +02:00
  • 6bd525fd67 Merge branch 'master' into certora/governor Michael George 2021-12-03 15:24:56 -05:00
  • 8c0684ad13 Merge branch 'OpenZeppelin:master' into master Michael D. George 2021-12-03 15:22:52 -05:00
  • 3c150953ed harnessing fix Michael George 2021-12-03 14:52:53 -05:00
  • d64869545d did some harnessing Michael George 2021-12-02 16:47:18 -05:00
  • 5888bee853 fixed executeOnly rule Michael George 2021-12-02 15:16:26 -05:00
  • ec5d501791 filtered out timeouts Michael George 2021-12-02 15:06:29 -05:00
  • 760edf9b87 tweaked script to run quickly Michael George 2021-12-02 14:01:44 -05:00
  • a05312f1b7 fix changelog structure Hadrien Croubois 2021-12-01 18:20:42 +01:00
  • abf6024faf Add a governor module to protect against late quorum (#2973) Hadrien Croubois 2021-12-01 17:56:31 +01:00
  • 380b87dc0c switched harnesses to use munged contracts Michael George 2021-12-01 10:13:42 -05:00
  • f3087407c6 created applyHarness Michael George 2021-12-01 10:08:06 -05:00
  • 749738f2aa moved contract modifications into munged directory Michael George 2021-12-01 10:03:21 -05:00
  • 7d0eeab6f7 HarnessCleaning Aleksander Kryukov 2021-12-01 12:02:15 +02:00
  • dae72a7e1b FixingScriptsToWorkWithNewChanges Aleksander Kryukov 2021-12-01 11:59:59 +02:00
  • 96c6120609 NewFileForRulesInProgress Aleksander Kryukov 2021-12-01 11:59:30 +02:00
  • 6089f11c2f Add a relay mechanism in the governor (#2926) Hadrien Croubois 2021-11-30 21:19:20 +01:00
  • 3536587665 Fix typo (#2992) David Brailovsky 2021-11-30 17:15:29 +01:00
  • de594921cc fix script Michael M 2021-11-30 18:10:20 +02:00
  • f40c48a83d madeVeryfyAllMoreFlexible Aleksander Kryukov 2021-11-27 20:22:25 +02:00
  • 7d17acfb2f Merge branch 'release-v4.4' Francisco Giordano 2021-11-25 16:56:07 -03:00
  • 4961a51cc7 4.4.0 v4.4.0 Francisco Giordano 2021-11-25 16:35:37 -03:00
  • 94a0b8f573 Make VestingWallet token event argument indexed (#2988) Francisco Giordano 2021-11-25 14:38:18 -03:00
  • 0859c70936 Make VestingWallet token event argument indexed (#2988) Francisco Giordano 2021-11-25 14:38:18 -03:00
  • 6481b05e4f Add changelog entry for deprecation of presets Francisco Giordano 2021-11-25 14:23:30 -03:00
  • 43e37f0184 executedImplyStartAndEndDateNonZero inv fix Aleksander Kryukov 2021-11-25 16:25:40 +02:00
  • c739d1976b Update security email domain and Immunefi text Francisco Giordano 2021-11-25 11:05:11 -03:00
  • 1d25a22201 runAllwithoutTypeCheckAndPolishingIt Aleksander Kryukov 2021-11-25 13:33:36 +02:00
  • 73080c79d0 cleaning in process Aleksander Kryukov 2021-11-25 13:30:09 +02:00
  • 37725a0f2c CleaningAndScriptForAllAndReadme Aleksander Kryukov 2021-11-24 19:48:39 +02:00
  • b3dd1e0386 RulesCleaning Aleksander Kryukov 2021-11-24 17:53:01 +02:00
  • 108be781a4 RemovedUnnecessaryHarnesses Aleksander Kryukov 2021-11-24 17:52:25 +02:00