Commit Graph

3688 Commits (release-v5.1)
 

Author SHA1 Message Date
github-actions[bot] 69c8def5f2
Release v5.1.0 (#5265) 4 months ago
Hadrien Croubois 49941b16c0
pre-exit 4 months ago
github-actions[bot] a889714f3a
Release v5.1.0 (rc) (#5264) 4 months ago
cairo 4ddb8d8fe6
Document risk of `SafeERC20` and `ERC-7674` (#5262) 4 months ago
Hadrien Croubois 81c7206393
Fix CHANGELOG entry 4 months ago
Ernesto García 1bcd1c65db
Split StorageSlot into TransientSlot (#5239) 4 months ago
Md Zartaj Afser f8432e82d6
Fix typo in CHANGELOG.md (#5240) 4 months ago
github-actions[bot] 4feb895f9f
Release v5.1.0 (rc) (#5124) 4 months ago
Hadrien Croubois fd29158067
Add warning about low public key exponent (#5234) 4 months ago
cairo 4e2ac51953
Fix P256 corner cases (#5218) 4 months ago
plooten 7b8e6b0873
Fix invalid link and typos (#5232) 4 months ago
cairo 6ed4b9bc02
Add introduction tag for v5.1 contracts (#5228) 4 months ago
Hadrien Croubois 7623e4b605
Improve VestingWallet's constructor and RSA.pkcs1Sha256 documentation (#5229) 4 months ago
Ernesto García 6c73fcddea
Consistently name multiple returned values (#5177) 4 months ago
Ernesto García 22ec876c5a
Implement 5.1 Full Audit Naming Suggestions (#5215) 4 months ago
Eric Lau 42f666485f
Add P256 and RSA documentation sections (#5227) 4 months ago
PurrProof e747501394
Add comment and tests for zero address behavior in Ownable2Step.transferOwnership() (#5226) 4 months ago
cairo ce7376ea8a
Update and clarify documentation comments (#5206) 4 months ago
skyge 5b952079df
Fix typo in ERC4626 docs (#5222) 4 months ago
Ernesto García 6b1936de73
Disallow empty CircularBuffer setup (#5214) 4 months ago
Ernesto García 824a295d1c
Add note about memory manipulation in MerkleTree (#5213) 4 months ago
Hadrien Croubois e6cb351824
Update documentation of helper interface (#5179) 4 months ago
cairo 26b056d8d7
Clarify mapping named parameters (#5204) 4 months ago
cairo 7364ba2a92
Clarify reference commits and licenses (#5205) 4 months ago
Hadrien Croubois 9891361754
Refactor Heap.sol to remove `index` and `lookup` (#5190) 4 months ago
cairo b1d61079d6
Clean dirty addresses and booleans (#5195) 4 months ago
cairo 53f7ed8219
Remove redundant modulo operation in P256 (#5200) 4 months ago
cairo 01c228ad48
Update to match Solidity pragma (#5198) 4 months ago
cairo ceadf10098
Fix typographical errors (#5194) 4 months ago
cairo 300d66d6e7
Tag memory safe assembly blocks (#5193) 4 months ago
cairo 54fbcb8b10
Bump version of `ERC20TemporaryApproval` to transient minimum (#5191) 4 months ago
Ernesto García 82bddf5556
Clarify Governor events' lack of indexed parameters (#5175) 4 months ago
Ernesto García 7357540832
Make padding skip clear in Base64URL encoding (#5176) 4 months ago
Ernesto García 6d27d87bb7
Add note about 100% royalty in IERC2981 (#5173) 4 months ago
cairo 33f4791b23
Optimizations to P256 operations (#5181) 4 months ago
Hadrien Croubois 6abfe8288c
Revert "Remove double declaration of `P` in P256 (#5159)" (#5180) 4 months ago
Ernesto García aba42a07da
Add memory side effects notes when using function pointers (#5174) 4 months ago
Hadrien Croubois 0f09ebad09
Update declaration of memory safe assembly blocks (#5172) 4 months ago
Hadrien Croubois 40dd647022
Remove redundant array access in Checkpoints (#5169) 4 months ago
Hadrien Croubois 4f0644c7e8
Remove unused import in IAccessManaged (#5170) 4 months ago
Hadrien Croubois 7b68ae5d83
Fix typographical errors (#5171) 4 months ago
Hadrien Croubois 875cd48d8e
Add missing docstrings (#5168) 4 months ago
omahs e0903eafa6
Fix documentation typos (#5118) 4 months ago
cairo 0be114c900
Remove double declaration of `P` in P256 (#5159) 4 months ago
danilo neves cruz e5962430d7
Fix `prepare` when using as git repository dependency 4 months ago
Ernesto García 0e7f530475
Update MerkleProof note clarifying empty set definition (#5144) 4 months ago
Ernesto García da072a2035
Make explicit the validity of the empty set in MerkleProof.sol (#5142) 4 months ago
Hadrien Croubois de66e2ca51
Get leaves from memory in processMultiProofCalldata (#5140) 4 months ago
Hadrien Croubois a818284caf
Create a ERC1363Utils helper similar to existing ERC721Utils and ERC1155Utils (#5133) 4 months ago
Hadrien Croubois fe7d7489f1
Fix natspec comment missing * (#5136) 4 months ago