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