Hadrien Croubois
|
0b6becd49f
|
Remove the draft prefix to ERC20Permit (#3793)
Co-authored-by: Francisco <frangio.1@gmail.com>
|
2 years ago |
Hadrien Croubois
|
014ce9c6e6
|
ERC721ConsecutiveEnumerable is no longer unreachable
(cherry picked from commit a1948250ab )
Signed-off-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2 years ago |
Hadrien Croubois
|
a1948250ab
|
ERC721ConsecutiveEnumerable is no longer unreachable
|
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 |
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 |
Francisco
|
089f9b95af
|
Ignore specific warnings and make the rest into errors (#3695)
(cherry picked from commit 046121e080 )
|
2 years ago |
Francisco
|
046121e080
|
Ignore specific warnings and make the rest into errors (#3695)
|
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
|
3c552e6e03
|
Fix relevant warnings (#3685)
|
2 years ago |
Nicolás Venturo
|
80ae402387
|
Add fuzz tests for Math.sqrt & Math.logX using Foundry (#3676)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
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 |
Francisco
|
e09ccd1449
|
Optimize votes lookups for recent checkpoints (#3673)
|
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 |
William Entriken
|
1eb55e2864
|
Remove unnecessary virtual (#3650)
|
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 |
Hadrien Croubois
|
17bc2dabe0
|
Procedurally generate EnumerableSet and EnumerableMap (#3429)
|
2 years ago |
Shatabarto "Rik" Bhattacharya
|
26cf47a2be
|
Add internal functions `_getInitializedVersion` and `_isInitializing` (#3598)
|
2 years ago |
Hadrien Croubois
|
397c946141
|
Remove the draft prefix for EIP712 as it is now final (#3621)
Co-authored-by: Francisco <frangio.1@gmail.com>
|
2 years ago |
Francisco Giordano
|
c11acfd9d3
|
Fix compiler warning
|
3 years ago |
Hadrien Croubois
|
dc4869eb23
|
Avoid returnbomb in ERC165Checker (#3587)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
3 years ago |
Hadrien Croubois
|
81336aefb5
|
Fix arbitrum L1 to L2 crosschain call detection (#3578)
* Fix arbitrum L1 to L2 crosschain call detection
* fix BridgeArbitrumL2Mock
* update changelog
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
3 years ago |
Nirban Chakraborty
|
d1b1e17d23
|
Add internal overrideable _flashFee in ERC20FlashMint (#3551)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Francisco <frangio.1@gmail.com>
|
3 years ago |
Hadrien Croubois
|
628a6e2866
|
Fix issues caused by abi.decode reverting (#3552)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
3 years ago |
ashhanai
|
e734b42fc2
|
Enable using ERC165 check for one supported interface directly (#3339)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Francisco <frangio.1@gmail.com>
|
3 years ago |
Mikhail Melnik
|
6f88199db9
|
Optimize Address.functionCall removing redundant isContract check (#3469)
Co-authored-by: Francisco <frangio.1@gmail.com>
|
3 years ago |
Hadrien Croubois
|
2894059775
|
Support memory arrays in MerkleTree multiproof (#3493)
|
3 years ago |
Hadrien Croubois
|
a55b7d1372
|
Rename ERC20TokenizedVault to ERC4626 (#3467)
|
3 years ago |
Hadrien Croubois
|
7c75b8aa89
|
Add a SafeERC20:safePermit function (#3280)
|
3 years ago |
jjz
|
3ac4add548
|
Add sqrt for math (#3242)
|
3 years ago |
Francisco Giordano
|
d506e3b1a5
|
Simplify Initializable (#3450)
|
3 years ago |
Francisco Giordano
|
113443470c
|
Reorder arguments for multiProof functions (#3447)
|
3 years ago |
Hadrien Croubois
|
35090c1bf1
|
Add tests for improved coverage (#3448)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
3 years ago |
Hadrien Croubois
|
5e00787199
|
ERC4626 (#3171)
|
3 years ago |
Troy Salem
|
4fc9fd3efe
|
Support more efficient merkle proofs through calldata (#3200)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
3 years ago |
Hadrien Croubois
|
61294a62af
|
Restore previous behavior of initializer during construction (#3344)
|
3 years ago |
Colin Hicks
|
f8157ac854
|
Add multiProofVerify (#3276)
|
3 years ago |
Artur
|
de74c8c62c
|
Add bytes32 to uint enumerable map (#3416)
|
3 years ago |
Hadrien Croubois
|
b61faf8368
|
Procedural SafeCast.sol generation (#3245)
|
3 years ago |
ashhanai
|
c4f76cfa15
|
Add uint to uint enumerable map (#3338)
|
3 years ago |
Pascal Marco Caversaccio
|
5772512058
|
Add `address` to `string` conversion (#3403)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
3 years ago |
Mazen Khalil
|
3b9381dfb1
|
Add customizable fee receiver to ERC20FlashMint (#3327)
Co-authored-by: Mazen Khalil <mazen@immunityledger.org>
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
3 years ago |
Francisco Giordano
|
0762479dd5
|
Fix tests on upgradeable contracts after transpilation
|
3 years ago |
Hadrien Croubois
|
9af5af8fff
|
add transpilation guards to the crosschain mocks (#3306)
|
3 years ago |
Hadrien Croubois
|
668a648bc6
|
Add utilities for CrossChain messaging (#3183)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
3 years ago |
S E R A Y A
|
02fcc75bb7
|
Add ERC1155URIStorage (#3210)
* Add ERC721URIStorage-like extension for ERC1155
* Add tests for ERC1155URIStorage extension
* add changelog entry for ERC721URIStorage
* Fix linting errors
* Emit URI event in ERC1155URIStorage
* Remove exists check and ERC1155Supply dependency
* Fix lint error
* Overwrite ERC1155 uri method
* Update ERC1155URIStorage specs
* Fix ERC1155URIStorageMock
* Rename _setTokenURI => _setURI in ERC1155URIStorage
* Add baseURI to ERC1155URIStorage
* Move super.uri call in ERC1155URIStorage
* Clearify ERC1155URIStorage description in change log
* reorder changelog & add documentation
* improve documentation
* fix typo
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
3 years ago |