Hadrien Croubois
d6ad9db0a0
Add transient storage slot support in StorageSlot.sol ( #4980 )
...
Co-authored-by: ernestognw <ernestognw@gmail.com>
10 months ago
renovate[bot]
2d259ac346
Update dependency solhint to v4 ( #4708 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
10 months ago
renovate[bot]
6f4ebf1190
Update dependency hardhat-gas-reporter to v2 ( #4979 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
10 months ago
renovate[bot]
db97666d0b
Update crytic/slither-action action to v0.3.2 ( #4984 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
10 months ago
Hadrien Croubois
cb2aaaa04a
Add slot derivation library ( #4975 )
10 months ago
Renan Souza
5e3ba29b08
Procedurally generate Arrays.sol ( #4859 )
...
Co-authored-by: ernestognw <ernestognw@gmail.com>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
10 months ago
renovate[bot]
d1f39cd00b
Update crytic/slither-action action to v0.3.1 ( #4865 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
10 months ago
renovate[bot]
6d94d00b98
Update actions/github-script action to v7 ( #4738 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
10 months ago
Snoppy
0a5fba7a7e
Update ERC2771Forwarder assembly comment ( #4972 )
...
Co-authored-by: ernestognw <ernestognw@gmail.com>
10 months ago
Vladislav Volosnikov
9558e546d9
Remove redundant memory usage in ERC2981 royaltyInfo ( #4538 )
...
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
10 months ago
Xenia
d398d68944
Mask computed address in `Create2` and `Clones` libraries ( #4941 )
...
Co-authored-by: ernestognw <ernestognw@gmail.com>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
10 months ago
Vladislav Volosnikov
ad27fb654a
Optimize nested mapping access in ERC721Enumerable ( #4545 )
...
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
10 months ago
James Kang
159fc11d81
Remove repetitive word from CHANGELOG.md ( #4970 )
...
Signed-off-by: majorteach <csgcgl@126.com>
10 months ago
dependabot[bot]
9f123d6a84
Bump follow-redirects from 1.15.4 to 1.15.6 ( #4960 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
10 months ago
Hadrien Croubois
976a3d5362
Run linter before pushing to git ( #4962 )
...
Co-authored-by: Ernesto García <ernestognw@gmail.com>
11 months ago
Alexander González
e203e02523
Remove outdated comment in ERC-20 ( #4968 )
...
Co-authored-by: ernestognw <ernestognw@gmail.com>
11 months ago
Ernesto García
0c18fac08a
Update Solidity files in docs ( #4956 )
...
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
11 months ago
Alexander González
6ae2c17bfe
Remove outdated comment in ERC-20 ( #4964 )
11 months ago
enjoyooor
e682c7e5b5
Fix typos in utilities and access control docs ( #4920 )
...
Co-authored-by: Ernesto García <ernestognw@gmail.com>
11 months ago
Franco Victorio
c03952acbe
Remove `async` from `describe` blocks and add missing `await` in tests ( #4942 )
...
Co-authored-by: ernestognw <ernestognw@gmail.com>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
11 months ago
Hadrien Croubois
33ea1111b0
Avoid validating ECDSA signatures for addresses with code in SignatureChecker ( #4951 )
...
Co-authored-by: ernestognw <ernestognw@gmail.com>
11 months ago
Ernesto García
6b4ec6c6c6
Remove root from MerkleTree ( #4949 )
...
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
11 months ago
cuinix
8cc7f2dcbf
Remove repetitive words in the docs ( #4944 )
...
Signed-off-by: cuinix <915115094@qq.com>
11 months ago
Hadrien Croubois
92ff025622
Add a MerkleTree builder ( #3617 )
...
Co-authored-by: Ernesto García <ernestognw@gmail.com>
11 months ago
Anton Bukov
e83142944f
Add ability to create clones with initial `value` in Clones.sol ( #4936 )
...
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
11 months ago
Renan Souza
8b2f29ceb0
Optimize Clone.sol yul ( #4927 )
11 months ago
Aman Kumar Sinha
7417c5946f
Remove redundant getVotes call in Governor ( #4940 )
...
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
11 months ago
devant
0a3f880753
Update documentation in IAccessControl ( #4924 )
...
Co-authored-by: Ernesto García <ernestognw@gmail.com>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
11 months ago
Alexander González
7a29f7df51
Improve MerkleProof tests ( #4937 )
...
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
11 months ago
Alexander González
c8369d483c
Fix typo in ERC721Utils.sol ( #4938 )
11 months ago
github-actions[bot]
105fa4e1b0
Merge release-v4.9 branch ( #4932 )
...
Co-authored-by: ernestognw <ernestognw@gmail.com>
11 months ago
github-actions[bot]
5705e8208b
Merge release-v5.0 branch ( #4930 )
11 months ago
Ernesto García
51b3e37d07
Update LICENSE ( #4934 )
11 months ago
Hadrien Croubois
92224533b1
Merge pull request from GHSA-9vx6-7xxf-x967
...
* add tests for the encode reads dirty data issue
* Fix the encode reads dirty data issue
* add changeset
* trigger the issue without assembly
* rename mock
* gas optimization
* Apply suggestions from code review
Co-authored-by: Ernesto García <ernestognw@gmail.com>
* alternative fix: cheaper
* update comment
* fix lint
---------
Co-authored-by: Ernesto García <ernestognw@gmail.com>
11 months ago
Renan Souza
8b4b7b8d04
Simplify finance tests ( #4912 )
11 months ago
Renan Souza
141c947921
Update chai matchers ( #4899 )
...
Co-authored-by: ernestognw <ernestognw@gmail.com>
12 months ago
Hadrien Croubois
3def8f9d15
Rewrite comments using superscript for avoid confusion with xor operator ( #4903 )
12 months ago
Chris Gorman
140d66fad8
Improved integer square root ( #4403 )
...
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Ernesto García <ernestognw@gmail.com>
12 months ago
Hadrien Croubois
96e5c0830a
Deduplicate code in `scripts/helpers` and `test/helpers/iterate` ( #4895 )
...
Co-authored-by: ernestognw <ernestognw@gmail.com>
12 months ago
Ernesto García
4e7e6e54da
Add `bytes memory` version of `Math.modExp` ( #4893 )
...
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
12 months ago
Hadrien Croubois
ae1bafcb48
Add VestingWalletWithCliff ( #4870 )
...
Co-authored-by: Ernesto García <ernestognw@gmail.com>
12 months ago
Hadrien Croubois
f8b1ddf591
Add variants of Array.sort for address[] and bytes32[] ( #4883 )
...
Co-authored-by: Ernesto García <ernestognw@gmail.com>
12 months ago
Ikko Ashimine
72c0da9ae0
Fix typo in AccessManaged.sol ( #4890 )
12 months ago
Ernesto García
8b12f83a70
Remove gas optimization changeset entries ( #4889 )
12 months ago
Igor Żuk
17a8955cd8
Optimize Math operations using branchless bool to uint translation. ( #4878 )
...
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
12 months ago
Hadrien Croubois
0a757ec463
Add `sort` in memory to Arrays library ( #4846 )
...
Co-authored-by: RenanSouza2 <renan.rodrigues.souza1@gmail.com>
Co-authored-by: Ernesto García <ernestognw@gmail.com>
12 months ago
Hadrien Croubois
036c3cbef2
Replace custom errors with native panic codes in DoubleEndedQueue ( #4872 )
...
Co-authored-by: ernestognw <ernestognw@gmail.com>
12 months ago
Hadrien Croubois
e73913c3c1
Update hardhat-exposed to remove `mock/_import.sol` ( #4879 )
12 months ago
Hadrien Croubois
9d3b9be04f
Fix natspec comments in ERC-1155 ( #4876 )
12 months ago
Mihir Wadekar
192e873fcb
Add `Math.modExp` and a `Panic` library ( #3298 )
...
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
1 year ago