Commit Graph

  • bf69b60146 Make IERC7579Execution payable (#5410) Ernesto García 2025-01-06 04:20:11 -06:00
  • 4c3ef87cf5 Await .eventually test matchers (#5408) Ernesto García 2024-12-28 12:02:00 -06:00
  • dd04dfe75d Update links to the eth_sign JSON-RPC method in MessageHashUtils (#5407) Emre Tepe 2024-12-27 04:26:15 +03:00
  • c3b3ae7e82 Fix inaccurate comment for the callGasLimit function in ERC4337Utils (#5397) Voronor 2024-12-23 19:39:10 +01:00
  • c73c23ffc9 Update outdated links in docs (#5380) youyyytrok 2024-12-23 17:12:33 +01:00
  • ba8b5cfd42 Remove unnecessary trailing / in prepare-docs.sh (#5323) witty 2024-12-20 22:23:30 +03:00
  • 7526c8fe3b Add interface for ERC6909 (#5343) Arr00 2024-12-20 08:56:20 -05:00
  • d4ed5f9068 Automatically deploy entrypoint, and make it available in the hre (#5391) Hadrien Croubois 2024-12-19 18:04:30 +01:00
  • 482665495b Fix envvar setting for test and coverage (#5392) Hadrien Croubois 2024-12-19 17:04:21 +01:00
  • 03e06bf08c Add GovernorSequentialProposalId extension for sequential numbers on proposals (#5290) Arr00 2024-12-19 05:19:06 -05:00
  • 3b240d7e6a Use the asset getter in totalAssets, _deposit and _withdraw in ERC4626 (#5322) Ernesto García 2024-12-19 04:15:56 -06:00
  • e8f24d6ba0 Set max old space size on coverage and test (#5382) Arr00 2024-12-19 05:13:55 -05:00
  • 855c39cf58 Update dependency halmos to v0.2.3 (#5296) renovate[bot] 2024-12-18 23:18:48 +01:00
  • b50f22d153 Remove compile_force_framework: hardhat from slither config (#5390) Hadrien Croubois 2024-12-18 20:51:08 +01:00
  • bf4d40d8c8 Fix pragma-consistency.js's comment (#5381) argentpapa 2024-12-18 19:43:48 +08:00
  • 73b46e3bd1 Bubble up revert data on failed Address.sendValue (#5379) Arr00 2024-12-17 06:48:40 -05:00
  • f78e445551 Release v5.2.0 (rc) (#5377) v5.2.0-rc.1 github-actions[bot] 2024-12-16 21:36:50 +01:00
  • ab96c4871a Cherrypick #5353 into release-v5.2 (#5367) Hadrien Croubois 2024-12-16 10:44:00 +01:00
  • fad2b6e16b Update codecov/codecov-action action to v5 (#5298) renovate[bot] 2024-12-16 10:43:34 +01:00
  • 2655a89165 Update actions/setup-java action to v4 (#4770) renovate[bot] 2024-12-16 10:21:09 +01:00
  • f20c062ead Update dependency undici to v7 (#5327) renovate[bot] 2024-12-16 09:38:00 +01:00
  • 535b54da59 Rename arrayLengthPointer to arrayLengthOffset and add changeset (#5371) Ernesto García 2024-12-13 12:46:04 -06:00
  • a71f79fbbc Remove relative path in solhint.config.js in favor of npm virtual package (#5368) Hadrien Croubois 2024-12-13 17:54:45 +01:00
  • 77d4a73c87 Add checks to ERC7579Utils.decodeBatch (#5353) Hadrien Croubois 2024-12-12 21:53:52 +01:00
  • 5df10703cd Vendor entrypoint bytecode (#5362) Hadrien Croubois 2024-12-12 16:09:20 +01:00
  • ad906fe39b fix typo Update inheritance-ordering.js (#5354) Dmitry 2024-12-12 14:35:10 +03:00
  • 8939cb7835 Documentation: Fix README.adoc (#5361) lfg2 2024-12-12 19:34:22 +08:00
  • 2875a0f782 Add v5.2 audit report (#5341) Hadrien Croubois 2024-12-11 17:32:36 +01:00
  • a39556f475 Fix GovernorTimelockCompound and TESTING.md grammar (#5356) Woolfgm 2024-12-11 17:09:11 +01:00
  • ff3134197f Amend shouldSupportInterfaces refactor (#5359) Ernesto García 2024-12-10 15:31:26 -06:00
  • 6dacc68c46 Refactor shouldSupportInterfaces helper (#5358) Hadrien Croubois 2024-12-10 21:29:22 +01:00
  • 1c1186af1c Allow pass in custom arguments to shouldSupportInterfaces test helper (#5350) Ernesto García 2024-12-10 11:47:32 -06:00
  • d7864e3b01 fix linerarisation check test/linearization Hadrien Croubois 2024-12-10 17:49:44 +01:00
  • c3aacc664c Test linearization fail Ernesto García 2024-12-10 09:22:50 -06:00
  • 0643d17e8d Bump ws, ethers and hardhat-gas-reporter (#5345) dependabot[bot] 2024-12-06 18:47:26 +01:00
  • 8829465a08 Run linter on commit instead of push (#5340) Hadrien Croubois 2024-12-06 09:49:07 +01:00
  • 063fbb3a1f Fix typo in ERC721 API reference docs (#5329) Cypher Pepe 2024-12-06 00:30:23 +03:00
  • 779c27ad36 Cherry-pick "Fix v5.2 testing" from the release-v5.2 branch (#5342) Arr00 2024-12-05 14:48:49 -05:00
  • ac4198fcf4 Release v5.2.0 (rc) (#5277) v5.2.0-rc.0 github-actions[bot] 2024-12-04 18:51:09 +01:00
  • 7e014ee487 Fix v5.2 testing (#5339) Hadrien Croubois 2024-12-04 18:29:46 +01:00
  • e5e9ff72f0 Release v5.2 audit fixes (#5330) Hadrien Croubois 2024-12-04 17:37:13 +01:00
  • 6e05b68bd9 Remove token value mention in ERC-1155 documentation (#5336) ebulku 2024-12-04 00:30:56 +01:00
  • a3a6db86d5 Fix typo in ERC4337Utils.paymasterData comments (#5333) Simka 2024-12-02 16:48:25 +03:00
  • 78be1b39aa Implement feedback for M-01, L-08, L-09 (#5324) Ernesto García 2024-11-29 10:53:54 -06:00
  • 653963beb2 Various changes to code clarity (Fix N-07) (#5317) Hadrien Croubois 2024-11-27 21:25:30 +01:00
  • fdf7012d3b Optimize log256's binary search (#5284) cairo 2024-11-26 19:15:53 +01:00
  • 4afd599329 Document canonicalization in CAIP2 and CAIP10 libraries (#5319) Ernesto García 2024-11-26 10:33:52 -06:00
  • 0df841d2d7 Complete docstrings L-10 (#5315) Arr00 2024-11-25 15:31:30 -05:00
  • c3cb7a0295 Deduplicate logic in Votes.sol (#5314) Hadrien Croubois 2024-11-25 18:47:55 +01:00
  • 2562c11f25 Document VotesExtended assumptions (#5306) Hadrien Croubois 2024-11-25 18:43:21 +01:00
  • e1d44e0342 Add factory(), factoryData() and paymasterData() helpers to ERC4337Utils (#5313) Hadrien Croubois 2024-11-25 18:35:09 +01:00
  • 0513853ca5 Rephrase VoteReduced event docs (#5318) Ernesto García 2024-11-25 11:28:59 -06:00
  • ed98138a78 Add missing docstrings (#5311) Ernesto García 2024-11-25 11:15:23 -06:00
  • b3ce884628 Refactor parseUint, parseInt and parseHexUint to check bounds (#5304) Ernesto García 2024-11-25 18:05:40 +08:00
  • d11ed2fb0a fix: typos in documentation files (#5305) leopardracer 2024-11-22 17:48:56 +02:00
  • 23f4452b21 Document voting counting until casted in GovernorCountingOverridable (#5309) Ernesto García 2024-11-22 23:45:05 +08:00
  • ccb39d2765 Improve general documentation for 5.2 (#5310) Ernesto García 2024-11-21 22:43:13 +07:00
  • 7105693e3c Change NoncesKeyed._useNonce to return a keyed value (#5312) Hadrien Croubois 2024-11-21 16:34:00 +01:00
  • a277d472d6 Fix typo in GUIDELINES.md (#5297) wizard 2024-11-21 17:20:14 +03:00
  • ccb5f2d8ca Fix 5.2 audit L-05, N-03, N-04, N-05 and N-06 issues (#5308) Hadrien Croubois 2024-11-20 09:21:49 +01:00
  • ffca412299 Note native ERC20 behavior in VestingWallet (#5299) Ernesto García 2024-11-20 09:59:49 +07:00
  • dac63c4612 Fix docs in the extending-contracts section (#5300) Ernesto García 2024-11-18 15:40:14 +07:00
  • 115ae5ee6d Fix M-01 audit/M-01 ernestognw 2024-11-14 18:10:23 +07:00
  • 448efeea66 Optimize log2 with a lookup table (#5236) Lohann Paterno Coutinho Ferreira 2024-10-29 16:09:20 +00:00
  • 3da7a869aa Update dependency p-limit to v6 (#5104) renovate[bot] 2024-10-29 10:25:02 +01:00
  • f96237308f Update forge and change visibility in fuzz tests (#5103) Ernesto García 2024-10-28 10:33:25 -06:00
  • bcdfa848a6 Remove unused import in SafeERC20 (#5278) Sam Bugs 2024-10-25 12:26:35 -03:00
  • 98d28f9261 Start release candidate audit-v5.2 github-actions 2024-10-23 07:33:29 +00:00
  • 28aed34dc5 Merge account abstraction work into master (#5274) Hadrien Croubois 2024-10-23 09:19:13 +02:00
  • 2fa4d103fe Add NoncesKeyed variant (#5272) Hadrien Croubois 2024-10-23 09:16:10 +02:00
  • 205f59e9b6 Update dependency eslint to v9 (#4996) renovate[bot] 2024-10-23 08:31:39 +02:00
  • 29f4059773 Bump pragma of files that depend on mcopy (#5276) Hadrien Croubois 2024-10-22 23:01:26 +02:00
  • c343ee3768 Bump pragma to 0.8.22 for all contract that depend on ERC1967Utils (#5273) Hadrien Croubois 2024-10-22 16:57:10 +02:00
  • bc1df46eac Bump secp256k1 from 4.0.3 to 4.0.4 (#5275) dependabot[bot] 2024-10-22 09:31:20 +02:00
  • edf6031131 Update docs github-actions 2024-10-21 14:27:36 +00:00
  • c12cf86e0d Fuzz tampered tests for ERC2771Forwarder (#5258) cairo 2024-10-21 13:44:22 +02:00
  • a4dc928a93 ERC20: optimized gas costs in _spendAllowance (#5271) Maxim Tiron 2024-10-21 14:39:21 +03:00
  • 5bb3f3e788 Simplify content in security documentation (#5233) Abhishek Sharma 2024-10-19 19:16:09 +07:00
  • f989fff931 Remove missed changeset from 5.1-rc.1 (#5270) Hadrien Croubois 2024-10-18 15:07:34 +02:00
  • 2a83a217af GovernorCountingOverridable testing with timestamp (#5269) Hadrien Croubois 2024-10-18 14:45:36 +02:00
  • 378914ceab Delegate override vote (#5192) Hadrien Croubois 2024-10-18 14:17:20 +02:00
  • 0034c30224 Merge release-v5.1 branch (#5266) github-actions[bot] 2024-10-17 17:41:15 +02:00
  • 69c8def5f2 Release v5.1.0 (#5265) v5.1.0 release-v5.1 github-actions[bot] 2024-10-17 13:52:59 +02:00
  • 49941b16c0 pre-exit Hadrien Croubois 2024-10-17 13:47:55 +02:00
  • a889714f3a Release v5.1.0 (rc) (#5264) v5.1.0-rc.1 github-actions[bot] 2024-10-17 13:42:48 +02:00
  • 4ddb8d8fe6 Document risk of SafeERC20 and ERC-7674 (#5262) cairo 2024-10-17 04:33:22 -07:00
  • 3291252c86 Document risk of SafeERC20 and ERC-7674 (#5262) cairo 2024-10-17 04:33:22 -07:00
  • 81c7206393 Fix CHANGELOG entry Hadrien Croubois 2024-10-16 21:54:47 +02:00
  • 1bcd1c65db Split StorageSlot into TransientSlot (#5239) Ernesto García 2024-10-08 13:39:53 -06:00
  • f8432e82d6 Fix typo in CHANGELOG.md (#5240) Md Zartaj Afser 2024-10-09 00:41:30 +05:30
  • fe6249ec2c Bytes library and CAIP2/CAIP10 helpers (#5252) Hadrien Croubois 2024-10-14 22:41:08 +02:00
  • bd588959ad Add toUint, toInt and hexToUint to Strings (#5166) Hadrien Croubois 2024-10-14 17:13:33 +02:00
  • 72c152dc1c Fix spelling issues in documentation (#5235) Elias Rad 2024-10-10 07:23:01 +03:00
  • 6325009675 Split StorageSlot into TransientSlot (#5239) Ernesto García 2024-10-08 13:39:53 -06:00
  • 2bedb02bfc Fix typo in CHANGELOG.md (#5240) Md Zartaj Afser 2024-10-09 00:41:30 +05:30
  • 8b591baef4 Add 5.1 audit report (#5237) Ernesto García 2024-10-03 13:24:43 -06:00
  • 4feb895f9f Release v5.1.0 (rc) (#5124) v5.1.0-rc.0 github-actions[bot] 2024-10-03 16:37:01 +02:00
  • fd29158067 Add warning about low public key exponent (#5234) Hadrien Croubois 2024-10-01 19:50:58 +02:00
  • 4e2ac51953 Fix P256 corner cases (#5218) cairo 2024-09-30 09:05:44 -07:00
  • 7b8e6b0873 Fix invalid link and typos (#5232) plooten 2024-09-30 14:55:03 +02:00