Commit Graph

  • 6ed4b9bc02 Add introduction tag for v5.1 contracts (#5228) cairo 2024-09-27 08:47:15 -07:00
  • 7623e4b605 Improve VestingWallet's constructor and RSA.pkcs1Sha256 documentation (#5229) Hadrien Croubois 2024-09-27 07:48:15 +02:00
  • 6c73fcddea Consistently name multiple returned values (#5177) Ernesto García 2024-09-25 16:23:31 -06:00
  • 22ec876c5a Implement 5.1 Full Audit Naming Suggestions (#5215) Ernesto García 2024-09-25 16:18:40 -06:00
  • 42f666485f Add P256 and RSA documentation sections (#5227) Eric Lau 2024-09-25 17:53:54 -04:00
  • e747501394 Add comment and tests for zero address behavior in Ownable2Step.transferOwnership() (#5226) PurrProof 2024-09-25 17:34:12 +02:00
  • ce7376ea8a Update and clarify documentation comments (#5206) cairo 2024-09-23 17:17:10 +02:00
  • 5b952079df Fix typo in ERC4626 docs (#5222) skyge 2024-09-23 23:16:54 +08:00
  • 6b1936de73 Disallow empty CircularBuffer setup (#5214) Ernesto García 2024-09-19 11:20:04 -06:00
  • 824a295d1c Add note about memory manipulation in MerkleTree (#5213) Ernesto García 2024-09-19 09:08:52 -06:00
  • e6cb351824 Update documentation of helper interface (#5179) Hadrien Croubois 2024-09-19 15:54:54 +02:00
  • 26b056d8d7 Clarify mapping named parameters (#5204) cairo 2024-09-19 15:16:52 +02:00
  • 7364ba2a92 Clarify reference commits and licenses (#5205) cairo 2024-09-19 15:16:19 +02:00
  • 9891361754 Refactor Heap.sol to remove index and lookup (#5190) Hadrien Croubois 2024-09-19 14:29:39 +02:00
  • b1d61079d6 Clean dirty addresses and booleans (#5195) cairo 2024-09-18 18:21:17 +02:00
  • 53f7ed8219 Remove redundant modulo operation in P256 (#5200) cairo 2024-09-17 22:42:06 +02:00
  • 01c228ad48 Update to match Solidity pragma (#5198) cairo 2024-09-17 22:39:45 +02:00
  • ceadf10098 Fix typographical errors (#5194) cairo 2024-09-13 19:26:46 +02:00
  • 300d66d6e7 Tag memory safe assembly blocks (#5193) cairo 2024-09-09 21:49:34 +02:00
  • 54fbcb8b10 Bump version of ERC20TemporaryApproval to transient minimum (#5191) cairo 2024-09-08 12:32:56 +02:00
  • 82bddf5556 Clarify Governor events' lack of indexed parameters (#5175) Ernesto García 2024-09-05 12:39:42 -06:00
  • 7357540832 Make padding skip clear in Base64URL encoding (#5176) Ernesto García 2024-09-03 11:37:09 -06:00
  • 6d27d87bb7 Add note about 100% royalty in IERC2981 (#5173) Ernesto García 2024-09-03 07:49:37 -06:00
  • 33f4791b23 Optimizations to P256 operations (#5181) cairo 2024-09-03 14:29:26 +02:00
  • 6abfe8288c Revert "Remove double declaration of P in P256 (#5159)" (#5180) Hadrien Croubois 2024-08-30 21:31:00 +02:00
  • aba42a07da Add memory side effects notes when using function pointers (#5174) Ernesto García 2024-08-30 05:44:05 -06:00
  • 0f09ebad09 Update declaration of memory safe assembly blocks (#5172) Hadrien Croubois 2024-08-29 23:07:17 +02:00
  • 40dd647022 Remove redundant array access in Checkpoints (#5169) Hadrien Croubois 2024-08-29 22:38:31 +02:00
  • 4f0644c7e8 Remove unused import in IAccessManaged (#5170) Hadrien Croubois 2024-08-29 21:45:16 +02:00
  • 7b68ae5d83 Fix typographical errors (#5171) Hadrien Croubois 2024-08-29 21:41:30 +02:00
  • 875cd48d8e Add missing docstrings (#5168) Hadrien Croubois 2024-08-29 19:58:35 +02:00
  • e0903eafa6 Fix documentation typos (#5118) omahs 2024-08-23 00:28:11 +02:00
  • 0be114c900 Remove double declaration of P in P256 (#5159) cairo 2024-08-21 13:35:52 -07:00
  • e5962430d7 Fix prepare when using as git repository dependency danilo neves cruz 2024-08-12 15:54:18 -03:00
  • 0e7f530475 Update MerkleProof note clarifying empty set definition (#5144) Ernesto García 2024-08-09 15:03:20 -06:00
  • da072a2035 Make explicit the validity of the empty set in MerkleProof.sol (#5142) Ernesto García 2024-08-07 09:34:02 -06:00
  • de66e2ca51 Get leaves from memory in processMultiProofCalldata (#5140) Hadrien Croubois 2024-08-03 00:00:26 +02:00
  • a818284caf Create a ERC1363Utils helper similar to existing ERC721Utils and ERC1155Utils (#5133) Hadrien Croubois 2024-08-02 21:06:42 +02:00
  • fe7d7489f1 Fix natspec comment missing * (#5136) Hadrien Croubois 2024-07-31 20:18:27 +02:00
  • 234427adda Add note about opinionated design to ERC4626Fees (#5129) Ernesto García 2024-07-29 14:09:27 -06:00
  • 04e7666257 Fix documentation of private function _upperLookupBinary in Checkpoints.sol (#5128) Hadrien Croubois 2024-07-29 18:58:02 +02:00
  • 49cd64565a Add warning about low public key exponent (#5234) Hadrien Croubois 2024-10-01 19:50:58 +02:00
  • b72e3da0ec Bump forge-std to v1.9.3 (#5230) cairo 2024-09-30 14:38:42 -07:00
  • e3cfe1c5dd Fix P256 corner cases (#5218) cairo 2024-09-30 09:05:44 -07:00
  • d3ca1d1f00 Fix invalid link and typos (#5232) plooten 2024-09-30 14:55:03 +02:00
  • cceac54953 Add introduction tag for v5.1 contracts (#5228) cairo 2024-09-27 08:47:15 -07:00
  • ae753b7eac Improve VestingWallet's constructor and RSA.pkcs1Sha256 documentation (#5229) Hadrien Croubois 2024-09-27 07:48:15 +02:00
  • 057d35a9eb Update dependency halmos to v0.2.0 (#5225) renovate[bot] 2024-09-25 16:28:02 -06:00
  • 414cb9e6fd Consistently name multiple returned values (#5177) Ernesto García 2024-09-25 16:23:31 -06:00
  • 4c481d6584 Implement 5.1 Full Audit Naming Suggestions (#5215) Ernesto García 2024-09-25 16:18:40 -06:00
  • f6db28630c Add P256 and RSA documentation sections (#5227) Eric Lau 2024-09-25 17:53:54 -04:00
  • cc67e0eb83 Add comment and tests for zero address behavior in Ownable2Step.transferOwnership() (#5226) PurrProof 2024-09-25 17:34:12 +02:00
  • 2f0bc58946 Update and clarify documentation comments (#5206) cairo 2024-09-23 17:17:10 +02:00
  • e866815c7d Fix typo in ERC4626 docs (#5222) skyge 2024-09-23 23:16:54 +08:00
  • 530179a71f Disallow empty CircularBuffer setup (#5214) Ernesto García 2024-09-19 11:20:04 -06:00
  • b1f6bbe69f Add note about memory manipulation in MerkleTree (#5213) Ernesto García 2024-09-19 09:08:52 -06:00
  • 8a309ab5ec Update documentation of helper interface (#5179) Hadrien Croubois 2024-09-19 15:54:54 +02:00
  • f3825ab335 Clarify mapping named parameters (#5204) cairo 2024-09-19 15:16:52 +02:00
  • 204ffee531 Clarify reference commits and licenses (#5205) cairo 2024-09-19 15:16:19 +02:00
  • 3cfebcb5c4 Refactor Heap.sol to remove index and lookup (#5190) Hadrien Croubois 2024-09-19 14:29:39 +02:00
  • f20981528f refactor: enhance ERC6372 behavior test with detailed checks (#5164) TechVoyagerX 2024-09-19 20:18:31 +08:00
  • 3f901696f7 Clean dirty addresses and booleans (#5195) cairo 2024-09-18 18:21:17 +02:00
  • 809ded806f Remove redundant modulo operation in P256 (#5200) cairo 2024-09-17 22:42:06 +02:00
  • 37c35a1eaa Update to match Solidity pragma (#5198) cairo 2024-09-17 22:39:45 +02:00
  • 2e9cd8cb8c Merge branch 'master' into update/certora-7.3.0 update/certora-7.3.0 Ernesto García 2024-09-16 12:14:33 -06:00
  • 6e224307b4 Fix typographical errors (#5194) cairo 2024-09-13 19:26:46 +02:00
  • cae60c595b Tag memory safe assembly blocks (#5193) cairo 2024-09-09 21:49:34 +02:00
  • c01a0fa27f Bump version of ERC20TemporaryApproval to transient minimum (#5191) cairo 2024-09-08 12:32:56 +02:00
  • 55d69573fc Clarify Governor events' lack of indexed parameters (#5175) Ernesto García 2024-09-05 12:39:42 -06:00
  • cb7faaf4db Add clone variant with per-instance immutable arguments (#5109) Hadrien Croubois 2024-09-04 09:41:40 +02:00
  • dfb3ec36b5 Make padding skip clear in Base64URL encoding (#5176) Ernesto García 2024-09-03 11:37:09 -06:00
  • 9e970eb9fa Guidelines for named return values (#5178) Ernesto García 2024-09-03 09:04:18 -06:00
  • 55fd53c6d2 Add note about 100% royalty in IERC2981 (#5173) Ernesto García 2024-09-03 07:49:37 -06:00
  • 373eabeca6 Optimizations to P256 operations (#5181) cairo 2024-09-03 14:29:26 +02:00
  • 29a953954d Revert "Remove double declaration of P in P256 (#5159)" (#5180) Hadrien Croubois 2024-08-30 21:31:00 +02:00
  • 83f954d8c4 Add memory side effects notes when using function pointers (#5174) Ernesto García 2024-08-30 05:44:05 -06:00
  • a9161aa93f Update dependency glob to v11 (#5107) renovate[bot] 2024-08-29 21:16:27 -06:00
  • d8bbd34676 Update declaration of memory safe assembly blocks (#5172) Hadrien Croubois 2024-08-29 23:07:17 +02:00
  • 1e7ca3eea6 Remove redundant array access in Checkpoints (#5169) Hadrien Croubois 2024-08-29 22:38:31 +02:00
  • 37619479cd Remove unused import in IAccessManaged (#5170) Hadrien Croubois 2024-08-29 21:45:16 +02:00
  • 3547cdce21 Fix typographical errors (#5171) Hadrien Croubois 2024-08-29 21:41:30 +02:00
  • 48c67c7de0 Add missing docstrings (#5168) Hadrien Croubois 2024-08-29 19:58:35 +02:00
  • 252bd536f6 forge install: forge-std eof cairo 2024-08-22 17:16:03 -07:00
  • d5aff016ae Remove forge-std to bump cairo 2024-08-22 17:15:41 -07:00
  • 6ea493cbb3 Update forge for EOF cairo 2024-08-22 17:07:21 -07:00
  • 1edc2ae004 Update dependency halmos to v0.1.14 and Python to 3.11 (#5147) renovate[bot] 2024-08-22 15:51:58 -07:00
  • 5fc38baea2 Fix documentation typos (#5118) omahs 2024-08-23 00:28:11 +02:00
  • eb4e8632f7 Bump axios from 1.6.8 to 1.7.4 (#5156) dependabot[bot] 2024-08-21 14:40:11 -06:00
  • db464dd23b Remove double declaration of P in P256 (#5159) cairo 2024-08-21 13:35:52 -07:00
  • 0b58a783b9 Update codespell-project/actions-codespell action to v2.1 (#5151) renovate[bot] 2024-08-20 07:51:07 -06:00
  • 4764ea5075 Fix prepare when using as git repository dependency danilo neves cruz 2024-08-12 15:54:18 -03:00
  • c304b6710b Update MerkleProof note clarifying empty set definition (#5144) Ernesto García 2024-08-09 15:03:20 -06:00
  • bcd4beb5e7 Make explicit the validity of the empty set in MerkleProof.sol (#5142) Ernesto García 2024-08-07 09:34:02 -06:00
  • 24a641d9c9 Get leaves from memory in processMultiProofCalldata (#5140) Hadrien Croubois 2024-08-03 00:00:26 +02:00
  • aec36ddd6a Create a ERC1363Utils helper similar to existing ERC721Utils and ERC1155Utils (#5133) Hadrien Croubois 2024-08-02 21:06:42 +02:00
  • e3786e63e6 Fix natspec comment missing * (#5136) Hadrien Croubois 2024-07-31 20:18:27 +02:00
  • c1d49a3259 Add note about opinionated design to ERC4626Fees (#5129) Ernesto García 2024-07-29 14:09:27 -06:00
  • 9d6a0cc7e9 Fix documentation of private function _upperLookupBinary in Checkpoints.sol (#5128) Hadrien Croubois 2024-07-29 18:58:02 +02:00
  • aba9ff61ac Release v5.1.0 (rc) audit-v5.1 github-actions[bot] 2024-07-24 08:37:16 +00:00
  • 0d2d72a1d8 Start release candidate github-actions 2024-07-24 08:36:24 +00:00