Francisco Giordano
|
eedca5d873
|
Merge release-v4.8 branch
|
2 years ago |
Hadrien Croubois
|
8ba26f388f
|
Merge pull request from GHSA-878m-3g6q-594q
* Test batch minting of 1
* Fix balance tracking
* fix lint
* add changeset
* rename UNSAFE -> unsafe
* fix docs
* fix changeset
* grammar
* add explanation of preserved invariant
* add fuzz tests
* rename variable
* improve property definition
* add burn
* add test ownership multiple batches
* refactor fuzz tests
* change ownership test for better probability
* typo
* reorder comment
* update changelog notes
* edit changelog
* lint
* Update CHANGELOG.md
---------
Co-authored-by: Francisco Giordano <fg@frang.io>
|
2 years ago |
Hadrien Croubois
|
6e88df28cb
|
Mark ERC777 and ERC1820 as deprecated (#4066)
|
2 years ago |
Hadrien Croubois
|
815bfbf383
|
Deprecate the timers library (#4062)
Co-authored-by: Francisco <fg@frang.io>
|
2 years ago |
Hadrien Croubois
|
d625cb45ea
|
Include EIP-5267 discovery in EIP-712 (#3969)
Co-authored-by: Francisco <frangio.1@gmail.com>
Co-authored-by: Francisco <fg@frang.io>
|
2 years ago |
Ernesto García
|
0c89a8b771
|
Automate release process via Changesets (#3915)
Co-authored-by: Francisco <fg@frang.io>
|
2 years ago |
JulissaDantes
|
74b8ae9372
|
Annotate Multicall contract (#3961)
Co-authored-by: Francisco <fg@frang.io>
|
2 years ago |
Hadrien Croubois
|
c9bc4f8203
|
Make `Ownable2Step.acceptOwnership` virtual (#3960)
|
2 years ago |
Pascal Marco Caversaccio
|
785f65183c
|
Fix wrong PR `CHANGELOG` link (#3957)
|
2 years ago |
Hadrien Croubois
|
6b17b33430
|
Use a staticcall to fetch ERC20.decimals in ERC4626 (#3943)
Co-authored-by: Francisco <frangio.1@gmail.com>
|
2 years ago |
Hadrien Croubois
|
88754d0b36
|
Add keys() accessor to EnumerableMaps (#3920)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
2 years ago |
Pascal Marco Caversaccio
|
a81b0d0b21
|
Use unchecked in MerkleProof.processMultiProof (#3869)
Signed-off-by: Pascal Marco Caversaccio <pascal.caversaccio@hotmail.ch>
Co-authored-by: Francisco <fg@frang.io>
|
2 years ago |
ganone
|
8335676b0e
|
Add Strings.toString for signed integers (#3773)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Gbolahan <89295500+GbolahanAnon@users.noreply.github.com>
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
2 years ago |
Matteo Casonato
|
7a6a9d1516
|
Add Strings.equal (#3774)
Co-authored-by: Francisco <fg@frang.io>
|
2 years ago |
Francisco
|
b709eae01d
|
Update Prettier Solidity (#3898)
|
2 years ago |
Francisco
|
c30fad9955
|
Add ERC-4626 Upgrade Note (#3849)
|
2 years ago |
Francisco Giordano
|
49c0e4370d
|
4.8.0
|
2 years ago |
Hadrien Croubois
|
0b6becd49f
|
Remove the draft prefix to ERC20Permit (#3793)
Co-authored-by: Francisco <frangio.1@gmail.com>
|
2 years ago |
Mathis Gontier Delaunay
|
88a3f95715
|
Optimize condition in _disableInitializers (#3787)
|
2 years ago |
Francisco
|
3742c16948
|
Refactor consecutive transfer hooks (#3753)
(cherry picked from commit 08d5e4a9b0 )
Signed-off-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2 years ago |
Francisco
|
08d5e4a9b0
|
Refactor consecutive transfer hooks (#3753)
|
2 years ago |
z0r0z
|
02722fcc03
|
Use unchecked in ERC20Votes and fix typo (#3748)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2 years ago |
zhiqiangxu
|
eb03304b70
|
Add ReentrancyGuard status getter (#3714)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2 years ago |
Tom French
|
34e5863cd5
|
Reduce gas in `log256` (#3745)
|
2 years ago |
Hadrien Croubois
|
16408a1dcf
|
Update Arbitrum's vendored contracts to Nitro (#3692)
Co-authored-by: Francisco <frangio.1@gmail.com>
(cherry picked from commit 9938a85558 )
|
2 years ago |
Hadrien Croubois
|
9938a85558
|
Update Arbitrum's vendored contracts to Nitro (#3692)
Co-authored-by: Francisco <frangio.1@gmail.com>
|
2 years ago |
GitHubPang
|
72bbe63ec7
|
Fix incorrect issue number in CHANGELOG (#3732)
|
2 years ago |
Hadrien Croubois
|
ec88e9d6aa
|
Add support for EOA target in Governor.relay (#3730)
(cherry picked from commit ed12acfb0a )
|
2 years ago |
Hadrien Croubois
|
ed12acfb0a
|
Add support for EOA target in Governor.relay (#3730)
|
2 years ago |
Hadrien Croubois
|
76273ecd8e
|
Change admin role allocation in TimelockControler constructor (#3722)
Co-authored-by: Francisco <frangio.1@gmail.com>
(cherry picked from commit 408055dfab )
|
2 years ago |
Hadrien Croubois
|
408055dfab
|
Change admin role allocation in TimelockControler constructor (#3722)
Co-authored-by: Francisco <frangio.1@gmail.com>
|
2 years ago |
GitHubPang
|
8d3d181207
|
Fix issue number in CHANGELOG (#3710)
(cherry picked from commit 8769b19860 )
Signed-off-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2 years ago |
GitHubPang
|
8769b19860
|
Fix issue number in CHANGELOG (#3710)
|
2 years ago |
Francisco
|
a615329423
|
Make ERC721Votes no longer a Draft (#3699)
(cherry picked from commit 7a14f6c595 )
|
2 years ago |
Francisco
|
7a14f6c595
|
Make ERC721Votes no longer a Draft (#3699)
|
2 years ago |
Francisco Giordano
|
5e6fd491f3
|
4.8.0-rc.0
|
2 years ago |
Hadrien Croubois
|
c1d6e39aab
|
Add log2, log10 and log256 functions (#3670)
|
2 years ago |
Hadrien Croubois
|
171fa40bc8
|
ERC721 extension for efficient batch minting (#3311)
Co-authored-by: Francisco <frangio.1@gmail.com>
|
2 years ago |
Daniel Liu
|
005a35b02a
|
Optimize Math.max and SignedMath.max (#3679)
Co-authored-by: Daniel Liu <liudaniel@qq.com>
|
2 years ago |
Francisco
|
e09ccd1449
|
Optimize votes lookups for recent checkpoints (#3673)
|
2 years ago |
GitHubPang
|
1c3410aa75
|
Fix grammar, wording, and typos in changelog (#3668)
|
2 years ago |
Helder Sepulveda
|
1f0e7cdf04
|
Add Ownable2Step extension with 2-step transfer (#3620)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Francisco <frangio.1@gmail.com>
|
2 years ago |
Igor Żuk
|
160bf1a6eb
|
Optimize toString (#3573)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
2 years ago |
Hadrien Croubois
|
4b8b92c8bf
|
Make VestingWallet payable to allow funding at construction (#3665)
|
2 years ago |
Hadrien Croubois
|
71aaca2d9d
|
Extend Checkpoints with new sizes and lookup mechanisms (#3589)
|
2 years ago |
Hadrien Croubois
|
141130db27
|
Inherit asset decimals in ERC4626 (#3639)
|
2 years ago |
Vectorized
|
6b9bda872d
|
Optimize Clones assembly (#3640)
|
2 years ago |
ToweringTopaz
|
6d8017d07e
|
Optimize Create2.computeAddress (#3600)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Francisco <frangio.1@gmail.com>
|
2 years ago |
Hadrien Croubois
|
24fc709533
|
Set up codespell (#3643)
|
2 years ago |
Hadrien Croubois
|
f491e98d37
|
Use unchecked for ERC721 balance updates (#3524)
Co-authored-by: Francisco <frangio.1@gmail.com>
|
2 years ago |