Commit Graph

  • 41c7b25a65 Fix error in documentation and typo (#3567) ptrcarta 2022-07-21 17:55:10 +02:00
  • 0ccfd2dbd3 Fix error in documentation and typo (#3567) ptrcarta 2022-07-21 17:55:10 +02:00
  • 580b7ab816 Optimize safe casting of signed numbers (#3565) Igor Żuk 2022-07-20 17:55:05 +02:00
  • 3f5f78b5bb Update docs github-actions 2022-07-20 14:08:52 +00:00
  • e15862f289 Remove test for feature not in 4.7 Francisco Giordano 2022-07-20 10:52:34 -03:00
  • ac0096f695 Update docs github-actions 2022-07-19 21:37:27 +00:00
  • 3b8b4ba82c 4.7.1 v4.7.1 Francisco Giordano 2022-07-19 18:36:15 -03:00
  • 212de08e7f Fix issues caused by abi.decode reverting (#3552) Hadrien Croubois 2022-07-18 23:01:20 +02:00
  • d3ff81b37f Remove line length configuration for markdown files Francisco Giordano 2022-07-19 18:33:27 -03:00
  • 1b1dd0ca2c Update link to ERC721 preset in docs (#3553) Noble Okafor 2022-07-19 14:19:59 +01:00
  • e0149921b8 Update solmate repo link (#3563) t11s 2022-07-19 06:09:02 -07:00
  • 628a6e2866 Fix issues caused by abi.decode reverting (#3552) Hadrien Croubois 2022-07-18 23:01:20 +02:00
  • d50e608a4f Add GitPOAP badge to display number of minted GitPOAPs for contributors (#3545) kayla-henrie 2022-07-15 07:00:56 -05:00
  • 6ab8d6a67e Improve spelling in ERC1155 revert reasons (#3433) Aleksei Magusev 2022-07-12 07:00:12 -07:00
  • 3210a8653b Modify ReentrancyGuard to reduce contract size (#3515) Abhijit Roy 2022-07-12 02:31:44 +05:30
  • 96163c87e3 Implicitly clear ERC721 approval on burn (#3538) EthanOK 2022-07-09 16:25:45 +08:00
  • 3a1c020b7d Skip pull_request actions when fetching ref in gas-compare action Hadrien Croubois 2022-07-09 09:49:16 +02:00
  • cfc9f840a0 Generate comparative gas repports on PR (#3532) Hadrien Croubois 2022-07-09 00:07:39 +02:00
  • 5e7e9acfa4 Fix broken forum URL (#3537) tonynoce 2022-07-08 19:03:39 -03:00
  • 8b778fa20d Move adds on total earlier to enable the use of unchecked (#3527) Linhai Song 2022-07-05 13:49:24 -04:00
  • e7397844f8 Update lockfile (#3523) renovate[bot] 2022-07-04 16:47:26 -03:00
  • e02c378745 Implicitly clear ERC721 approval on transfers (#3481) Andrew Parker 2022-07-05 04:29:15 +10:00
  • 597654db00 Fixed typos in Math: sqrt function. (#3522) Siloé Garcez 2022-07-04 15:19:17 -03:00
  • 5fbf494511 Use unchecked arithmetic in "_transfer", "_mint" and "_burn" (#3513) Paul Razvan Berg 2022-07-01 23:40:30 +03:00
  • 7a8f269457 Fix changelog (#3519) Mikhail Melnik 2022-06-30 18:02:59 +08:00
  • 4a194b3a1c Fix typo in ERC4626 comments (#3518) micahriggan 2022-06-30 05:01:04 -05:00
  • 3dac7bbed7 Merge v4.7 back into master (#3516) Hadrien Croubois 2022-06-29 12:34:30 +02:00
  • 1722dabc84 Update docs github-actions 2022-06-29 09:01:40 +00:00
  • 8c49ad74ea 4.7.0 v4.7.0 Hadrien Croubois 2022-06-29 11:00:17 +02:00
  • 0b238a536d Minor wording fixes ERC4626 contract (#3510) Pascal Marco Caversaccio 2022-06-28 14:56:09 +02:00
  • b159b3fee2 Minor wording fixes ERC4626 contract (#3510) Pascal Marco Caversaccio 2022-06-28 14:56:09 +02:00
  • e734b42fc2 Enable using ERC165 check for one supported interface directly (#3339) ashhanai 2022-06-27 21:51:33 +01:00
  • 40172c22d9 Refactor address-to-hex-string conversion in _checkRole function (#3509) Pascal Marco Caversaccio 2022-06-27 22:45:51 +02:00
  • 6f88199db9 Optimize Address.functionCall removing redundant isContract check (#3469) Mikhail Melnik 2022-06-28 04:02:33 +08:00
  • e8c60f92e3 Remove unused using statements in GovernorCompatibilityBravo (#3506) Daniel Von Fange 2022-06-27 07:23:08 -04:00
  • e4748fbba1 Support memory arrays in MerkleTree multiproof (#3493) Hadrien Croubois 2022-06-27 13:15:52 +02:00
  • 2894059775 Support memory arrays in MerkleTree multiproof (#3493) Hadrien Croubois 2022-06-27 13:15:52 +02:00
  • b9710923a8 Make ERC4626 _deposit and _withdraw internal virtual (#3504) Hadrien Croubois 2022-06-24 19:55:20 +02:00
  • 74738721dc Make ERC4626 _deposit and _withdraw internal virtual (#3504) Hadrien Croubois 2022-06-24 19:55:20 +02:00
  • 4307d74966 Add a caution note to ERC4626 about EOA access (#3503) Francisco 2022-06-24 05:22:10 -03:00
  • 450c569d78 Add a caution note to ERC4626 about EOA access (#3503) Francisco 2022-06-24 05:22:10 -03:00
  • 1e7d735389 Clarify PaymentSplitter shares are static Francisco Giordano 2022-06-23 18:35:03 -03:00
  • 4bf9ab41f8 Clarify PaymentSplitter shares are static Francisco Giordano 2022-06-23 18:35:03 -03:00
  • 83277ff916 Remove _setupRole docs usage in favor of _grantRole (#3489) Ernesto García 2022-06-17 13:27:00 -05:00
  • b90f4d285e Merge pull request #4 from Certora/certora/erc1155ext teryanarmen 2022-06-16 11:25:14 -07:00
  • cb3f2ab900 Address.functionCall internal call stack simplification (#3468) Mikhail Melnik 2022-06-16 21:17:09 +08:00
  • 1701b0c7fd fix erc1155supply vacuity, change CI solc version to 8.4 teryanarmen 2022-06-15 17:05:12 -07:00
  • 154a151518 Update verify.yml, adding master branch teryanarmen 2022-06-15 14:31:28 -07:00
  • 0b99b54327 Merge pull request #3 from Certora/certora/erc1155ext teryanarmen 2022-06-15 14:18:59 -07:00
  • 9708bc0397 undo script changes teryanarmen 2022-06-15 14:12:04 -07:00
  • 8ec6b0f56f Merge branch 'OpenZeppelin:master' into certora/erc1155ext teryanarmen 2022-06-15 14:07:26 -07:00
  • 962a5023e6 remove commented code, fix some old scripts teryanarmen 2022-06-14 16:52:57 -07:00
  • 029706d167 Fix check for generated code when last updated is a release candidate Francisco Giordano 2022-06-14 15:38:04 -03:00
  • 109778c17c Fix check for generated code when last updated is a release candidate Francisco Giordano 2022-06-14 15:38:04 -03:00
  • 97c46a7d00 Output diff when test:generation fails Francisco Giordano 2022-06-14 15:31:26 -03:00
  • ed704d82b3 Output diff when test:generation fails Francisco Giordano 2022-06-14 15:31:26 -03:00
  • 80c7a3ef43 Rename ERC20TokenizedVault to ERC4626 (#3467) Hadrien Croubois 2022-06-14 11:39:01 +02:00
  • a55b7d1372 Rename ERC20TokenizedVault to ERC4626 (#3467) Hadrien Croubois 2022-06-14 11:39:01 +02:00
  • 5a0bff465d Enable the YUL IR pipeline when building with optimisations (#3279) Hadrien Croubois 2022-06-13 17:16:37 +02:00
  • 4135bf9707 Fix typos in timelock test (#3461) Andrew Fleming 2022-06-11 03:31:30 -04:00
  • e30ea41e87 Disable test for updated generated code on upgradeable contracts Francisco Giordano 2022-06-10 18:13:47 -03:00
  • 6e0f947c25 Disable all checks but tests on upgradeable repository Francisco Giordano 2022-06-10 16:37:52 -03:00
  • a2b4181f8c Disable coverage on upgradeable repository Francisco Giordano 2022-06-09 19:58:26 -03:00
  • 429b2242d8 Disable test for updated generated code on upgradeable contracts Francisco Giordano 2022-06-10 18:13:47 -03:00
  • c10a097fa8 Disable all checks but tests on upgradeable repository Francisco Giordano 2022-06-10 16:37:52 -03:00
  • cb7dbf8297 Disable coverage on upgradeable repository Francisco Giordano 2022-06-09 19:58:26 -03:00
  • 6820ff8b9c Merge branch 'OpenZeppelin:master' into certora/erc1155ext teryanarmen 2022-06-08 16:39:13 -07:00
  • 65ab8e9ac4 Changed rule transfersHaveSameLengthInputArrays (passing) to use _ instead of holder Thomas Adams 2022-06-07 17:51:27 -07:00
  • 9bbc7b7eb3 Moved three transfer rules from 1155Supply spec to base 1155 spec Thomas Adams 2022-06-07 17:32:45 -07:00
  • e4492aed8a Cleaned up code for rule transfersHaveSameLengthInputArrays (passing) Thomas Adams 2022-06-07 17:25:35 -07:00
  • 9c45c52c4b Fix CI script name for GovernorPreventLateQuorum teryanarmen 2022-06-07 17:26:11 -07:00
  • ca034ab3df Deleted unused method from GovPreventLateQuorum teryanarmen 2022-06-07 17:20:50 -07:00
  • 75a3602ba6 Modified rule transfersHaveSameLengthInputArrays (passing) to limit array size Thomas Adams 2022-06-07 17:16:45 -07:00
  • fac4326b5a 4.7.0-rc.0 v4.7.0-rc.0 Francisco Giordano 2022-06-07 19:12:17 -03:00
  • 7c75b8aa89 Add a SafeERC20:safePermit function (#3280) Hadrien Croubois 2022-06-07 17:17:02 +02:00
  • 08d109d877 Optimize Ownable and Pausable modifiers' size impact (#3347) James Finucane 2022-06-07 16:21:58 +03:00
  • 3ac4add548 Add sqrt for math (#3242) jjz 2022-06-07 14:26:45 +08:00
  • 7946806fb3 Commented out sanity rules for the purposes of CI Thomas Adams 2022-06-06 17:34:11 -07:00
  • 3aa7ff74b0 Update lockfile (#3442) renovate[bot] 2022-06-06 21:31:16 +00:00
  • 994cf9b34b Clarify role of MinimalForwarder (#3399) onlineSoftwareDevOK 2022-06-06 17:27:56 -04:00
  • f6cd8032ba Fix typo in crosschain.adoc (#3453) Ikko Ashimine 2022-06-07 06:20:23 +09:00
  • 84b371f92c Added rule transfersHaveSameLengthInputArrays (partially passing) Thomas Adams 2022-06-06 13:54:22 -07:00
  • 051cc9e446 Revert unwanted breaking change in the Clones library (#3456) Hadrien Croubois 2022-06-06 22:41:48 +02:00
  • cccd90ec83 fix typo in CI teryanarmen 2022-06-06 13:06:08 -07:00
  • ee2f0ecb68 Improved multiple token transfer batch transfer equivalence rule Thomas Adams 2022-06-06 13:02:12 -07:00
  • 6a4fc6acb8 set up CI for round3 scripts teryanarmen 2022-06-06 12:57:50 -07:00
  • 1aa8141b14 removed a assert failure message from an invariant in Initializable spec teryanarmen 2022-06-06 12:55:54 -07:00
  • 866042d6fc Added two transfer batch transfer equivalence rules Thomas Adams 2022-06-06 12:52:34 -07:00
  • 234b843c36 commented out failing rules and added solc version to ERC1155 Michael George 2022-06-06 15:44:07 -04:00
  • a373d25b01 updated CI to match moving scripts to old Michael George 2022-06-06 15:35:08 -04:00
  • f4b2aff79e added erc1155ext branch to CI Michael George 2022-06-06 15:33:25 -04:00
  • 371818f792 Removed reference to _burn and _mint Thomas Adams 2022-06-06 12:26:41 -07:00
  • 3ccaf4f6d1 Updated and cleaned up rule descriptions Thomas Adams 2022-06-06 11:50:05 -07:00
  • ffa3daa5d9 Modified verification scripts and Supply spec syntax Thomas Adams 2022-06-06 11:42:13 -07:00
  • 990fd18c21 make ERC1155Harness, set up script, and undo munging for ERC1155 teryanarmen 2022-06-06 11:25:54 -07:00
  • 5a7cc50974 Modified burnable verification script to follow script naming convention Thomas Adams 2022-06-06 11:25:48 -07:00
  • e3341255b2 Added rule skeletons for equivalence rules Thomas Adams 2022-06-06 11:24:16 -07:00
  • 69d9ebfcdf Added modified scripts to run previous ERC1155 spec Thomas Adams 2022-06-06 10:36:26 -07:00
  • 54ce38c2e5 Remove runtime check of ERC1967 storage slots (#3455) Hadrien Croubois 2022-06-06 20:22:51 +02:00
  • be18334b69 Merge branch 'OpenZeppelin:master' into certora/erc1155ext teryanarmen 2022-06-06 09:23:03 -07:00