renovate[bot]
2655a89165
Update actions/setup-java action to v4 ( #4770 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
2 months ago
renovate[bot]
f20c062ead
Update dependency undici to v7 ( #5327 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 months ago
Ernesto García
535b54da59
Rename `arrayLengthPointer` to `arrayLengthOffset` and add changeset ( #5371 )
2 months ago
Hadrien Croubois
a71f79fbbc
Remove relative path in solhint.config.js in favor of npm virtual package ( #5368 )
...
Co-authored-by: Ernesto García <ernestognw@gmail.com>
2 months ago
Hadrien Croubois
77d4a73c87
Add checks to ERC7579Utils.decodeBatch ( #5353 )
...
Co-authored-by: Ernesto García <ernestognw@gmail.com>
Co-authored-by: Francisco Giordano <fg@frang.io>
2 months ago
Hadrien Croubois
5df10703cd
Vendor entrypoint bytecode ( #5362 )
2 months ago
Dmitry
ad906fe39b
fix typo Update inheritance-ordering.js ( #5354 )
2 months ago
lfg2
8939cb7835
Documentation: Fix README.adoc ( #5361 )
2 months ago
Hadrien Croubois
2875a0f782
Add v5.2 audit report ( #5341 )
2 months ago
Woolfgm
a39556f475
Fix GovernorTimelockCompound and TESTING.md grammar ( #5356 )
2 months ago
Ernesto García
ff3134197f
Amend shouldSupportInterfaces refactor ( #5359 )
2 months ago
Hadrien Croubois
6dacc68c46
Refactor shouldSupportInterfaces helper ( #5358 )
2 months ago
Ernesto García
1c1186af1c
Allow pass in custom arguments to `shouldSupportInterfaces` test helper ( #5350 )
...
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
2 months ago
dependabot[bot]
0643d17e8d
Bump ws, ethers and hardhat-gas-reporter ( #5345 )
2 months ago
Hadrien Croubois
8829465a08
Run linter on commit instead of push ( #5340 )
...
Co-authored-by: Arr00 <13561405+arr00@users.noreply.github.com>
Co-authored-by: Ernesto García <ernestognw@gmail.com>
2 months ago
Cypher Pepe
063fbb3a1f
Fix typo in ERC721 API reference docs ( #5329 )
...
Co-authored-by: Ernesto García <ernestognw@gmail.com>
2 months ago
Arr00
779c27ad36
Cherry-pick "Fix v5.2 testing" from the release-v5.2 branch ( #5342 )
...
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
2 months ago
ebulku
6e05b68bd9
Remove token value mention in ERC-1155 documentation ( #5336 )
2 months ago
Simka
a3a6db86d5
Fix typo in ERC4337Utils.paymasterData comments ( #5333 )
2 months ago
Ernesto García
78be1b39aa
Implement feedback for M-01, L-08, L-09 ( #5324 )
...
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
2 months ago
Hadrien Croubois
653963beb2
Various changes to code clarity (Fix N-07) ( #5317 )
...
Co-authored-by: Ernesto García <ernestognw@gmail.com>
Co-authored-by: Arr00 <13561405+arr00@users.noreply.github.com>
2 months ago
cairo
fdf7012d3b
Optimize `log256`'s binary search ( #5284 )
2 months ago
Ernesto García
4afd599329
Document canonicalization in CAIP2 and CAIP10 libraries ( #5319 )
2 months ago
Arr00
0df841d2d7
Complete docstrings L-10 ( #5315 )
2 months ago
Hadrien Croubois
c3cb7a0295
Deduplicate logic in Votes.sol ( #5314 )
...
Co-authored-by: Arr00 <13561405+arr00@users.noreply.github.com>
2 months ago
Hadrien Croubois
2562c11f25
Document VotesExtended assumptions ( #5306 )
...
Co-authored-by: ernestognw <ernestognw@gmail.com>
2 months ago
Hadrien Croubois
e1d44e0342
Add `factory()`, `factoryData()` and `paymasterData()` helpers to ERC4337Utils ( #5313 )
...
Co-authored-by: Ernesto García <ernestognw@gmail.com>
2 months ago
Ernesto García
0513853ca5
Rephrase `VoteReduced` event docs ( #5318 )
2 months ago
Ernesto García
ed98138a78
Add missing docstrings ( #5311 )
...
Co-authored-by: cairo <cairoeth@protonmail.com>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
2 months ago
Ernesto García
b3ce884628
Refactor `parseUint`, `parseInt` and `parseHexUint` to check bounds ( #5304 )
...
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
2 months ago
leopardracer
d11ed2fb0a
fix: typos in documentation files ( #5305 )
2 months ago
Ernesto García
23f4452b21
Document voting counting until casted in GovernorCountingOverridable ( #5309 )
...
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
2 months ago
Ernesto García
ccb39d2765
Improve general documentation for 5.2 ( #5310 )
2 months ago
Hadrien Croubois
7105693e3c
Change NoncesKeyed._useNonce to return a keyed value ( #5312 )
2 months ago
wizard
a277d472d6
Fix typo in GUIDELINES.md ( #5297 )
...
Co-authored-by: Ernesto García <ernestognw@gmail.com>
2 months ago
Hadrien Croubois
ccb5f2d8ca
Fix 5.2 audit L-05, N-03, N-04, N-05 and N-06 issues ( #5308 )
2 months ago
Ernesto García
ffca412299
Note native ERC20 behavior in VestingWallet ( #5299 )
...
Co-authored-by: Arr00 <13561405+arr00@users.noreply.github.com>
2 months ago
Ernesto García
dac63c4612
Fix docs in the extending-contracts section ( #5300 )
2 months ago
Lohann Paterno Coutinho Ferreira
448efeea66
Optimize `log2` with a lookup table ( #5236 )
...
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: cairo <cairoeth@protonmail.com>
3 months ago
renovate[bot]
3da7a869aa
Update dependency p-limit to v6 ( #5104 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: cairo <cairoeth@protonmail.com>
3 months ago
Ernesto García
f96237308f
Update forge and change visibility in fuzz tests ( #5103 )
...
Co-authored-by: cairo <cairoeth@protonmail.com>
3 months ago
Sam Bugs
bcdfa848a6
Remove unused import in `SafeERC20` ( #5278 )
3 months ago
Hadrien Croubois
28aed34dc5
Merge account abstraction work into master ( #5274 )
...
Co-authored-by: Ernesto García <ernestognw@gmail.com>
Co-authored-by: Elias Rad <146735585+nnsW3@users.noreply.github.com>
Co-authored-by: cairo <cairoeth@protonmail.com>
Co-authored-by: Arr00 <13561405+arr00@users.noreply.github.com>
3 months ago
Hadrien Croubois
2fa4d103fe
Add NoncesKeyed variant ( #5272 )
3 months ago
renovate[bot]
205f59e9b6
Update dependency eslint to v9 ( #4996 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: cairo <cairoeth@protonmail.com>
3 months ago
Hadrien Croubois
29f4059773
Bump pragma of files that depend on mcopy ( #5276 )
3 months ago
Hadrien Croubois
c343ee3768
Bump pragma to 0.8.22 for all contract that depend on ERC1967Utils ( #5273 )
3 months ago
dependabot[bot]
bc1df46eac
Bump secp256k1 from 4.0.3 to 4.0.4 ( #5275 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 months ago
cairo
c12cf86e0d
Fuzz tampered tests for `ERC2771Forwarder` ( #5258 )
...
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
3 months ago
Maxim Tiron
a4dc928a93
ERC20: optimized gas costs in `_spendAllowance` ( #5271 )
3 months ago