Hadrien Croubois
|
81336aefb5
Fix arbitrum L1 to L2 crosschain call detection (#3578)
|
3 years ago |
Nirban Chakraborty
|
d1b1e17d23
Add internal overrideable _flashFee in ERC20FlashMint (#3551)
|
3 years ago |
Igor Żuk
|
580b7ab816
Optimize safe casting of signed numbers (#3565)
|
3 years ago |
Hadrien Croubois
|
628a6e2866
Fix issues caused by abi.decode reverting (#3552)
|
3 years ago |
Abhijit Roy
|
3210a8653b
Modify ReentrancyGuard to reduce contract size (#3515)
|
3 years ago |
EthanOK
|
96163c87e3
Implicitly clear ERC721 approval on burn (#3538)
|
3 years ago |
Andrew Parker
|
e02c378745
Implicitly clear ERC721 approval on transfers (#3481)
|
3 years ago |
Paul Razvan Berg
|
5fbf494511
Use unchecked arithmetic in "_transfer", "_mint" and "_burn" (#3513)
|
3 years ago |
Mikhail Melnik
|
7a8f269457
Fix changelog (#3519)
|
3 years ago |
Hadrien Croubois
|
3dac7bbed7
Merge v4.7 back into master (#3516)
|
3 years ago |
ashhanai
|
e734b42fc2
Enable using ERC165 check for one supported interface directly (#3339)
|
3 years ago |
Mikhail Melnik
|
6f88199db9
Optimize Address.functionCall removing redundant isContract check (#3469)
|
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 |
Hadrien Croubois
|
051cc9e446
Revert unwanted breaking change in the Clones library (#3456)
|
3 years ago |
Hadrien Croubois
|
54ce38c2e5
Remove runtime check of ERC1967 storage slots (#3455)
|
3 years ago |
Francisco Giordano
|
d506e3b1a5
Simplify Initializable (#3450)
|
3 years ago |
Hadrien Croubois
|
5e00787199
ERC4626 (#3171)
|
3 years ago |
Francisco Giordano
|
62f2c0531b
Simplify ERC721 revert reasons (#3438)
|
3 years ago |
Troy Salem
|
4fc9fd3efe
Support more efficient merkle proofs through calldata (#3200)
|
3 years ago |
alonbg
|
6766b2de3b
Add getters for number of unclaimed tokens in PaymentSplitter (#3350)
|
3 years ago |
rotcivegaf
|
82a63f6389
Remove redundant require in ERC721 (#3434)
|
3 years ago |
Kata
|
488dd562fb
Improve error messages for ERC721 and 1155 (#3254)
|
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)
|
3 years ago |
Mazen Khalil
|
3b9381dfb1
Add customizable fee receiver to ERC20FlashMint (#3327)
|
3 years ago |