Francisco Giordano
|
eedca5d873
|
Merge release-v4.8 branch
|
2 years ago |
Pascal Marco Caversaccio
|
eb38c059d8
|
Add comment on unchecked arithmetic (division by zero) in `Math.sol` (#4050)
Co-authored-by: Francisco <fg@frang.io>
|
2 years ago |
Harshit sharma
|
b4d765b130
|
Allow return data length >= 32 in SignatureChecker (#4038)
Co-authored-by: Francisco Giordano <fg@frang.io>
|
2 years ago |
Hadrien Croubois
|
6e88df28cb
|
Mark ERC777 and ERC1820 as deprecated (#4066)
|
2 years ago |
Francisco
|
9d06a1b64b
|
Remove unused Solhint overrides (#4069)
|
2 years ago |
Yamen Merhi
|
53235263a3
|
Implement `0x00` version of EIP-191 in ECDSA Library (#4063)
|
2 years ago |
Yamen Merhi
|
1e245aa54b
|
Add `isValidERC1271SignatureNow` to SignatureChecker library (#3932)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Francisco <fg@frang.io>
|
2 years ago |
Hadrien Croubois
|
815bfbf383
|
Deprecate the timers library (#4062)
Co-authored-by: Francisco <fg@frang.io>
|
2 years ago |
Hadrien Croubois
|
790cc5b65a
|
Add timestamp based governor with EIP-6372 and EIP-5805 (#3934)
Co-authored-by: Francisco Giordano <fg@frang.io>
Co-authored-by: Ernesto García <ernestognw@gmail.com>
Co-authored-by: Francisco <frangio.1@gmail.com>
|
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 |
TheGreatHB
|
8177c4620e
|
Improve gas efficiency in ECDSA (#3853)
Signed-off-by: Pascal Marco Caversaccio <pascal.caversaccio@hotmail.ch>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Pascal Marco Caversaccio <pcaversaccio@users.noreply.github.com>
|
2 years ago |
Hadrien Croubois
|
260e082ed1
|
Add a library for handling short strings in a gas efficient way (#4023)
Co-authored-by: Francisco <frangio.1@gmail.com>
|
2 years ago |
Yamen Merhi
|
d13ec90f37
|
Add warning for `supportsERC165InterfaceUnchecked` edge case (#4017)
|
2 years ago |
Hadrien Croubois
|
91e8d0ba3c
|
Add `string` and `bytes` support to the `StorageSlots` library (#4008)
Co-authored-by: Francisco <frangio.1@gmail.com>
|
2 years ago |
Ernesto García
|
a34dd8bb1b
|
Add `solidity` language to missing code snippets (#3992)
|
2 years ago |
JulissaDantes
|
c5d040beb9
|
Remove Address.isContract (#3945)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Francisco Giordano <fg@frang.io>
|
2 years ago |
Francisco
|
f81e5f51c1
|
Use allow-reachable delegatecall in Multicall (#3970)
|
2 years ago |
JulissaDantes
|
74b8ae9372
|
Annotate Multicall contract (#3961)
Co-authored-by: Francisco <fg@frang.io>
|
2 years ago |
Hadrien Croubois
|
88754d0b36
|
Add keys() accessor to EnumerableMaps (#3920)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
2 years ago |
Saint Rat Wrongtail
|
3a3c87b1a6
|
Fix docs for Math.log256 (#3916)
|
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 |
Pascal Marco Caversaccio
|
a4596cab05
|
Add warning on `SELFDESTRUCT` usage with `isContract` (#3875)
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 Giordano
|
4147005b0c
|
Update Prettier Solidity (#3898)
|
2 years ago |
Francisco
|
b709eae01d
|
Update Prettier Solidity (#3898)
|
2 years ago |
JulissaDantes
|
81dbe643a0
|
Remove ERC165Storage (#3880)
Co-authored-by: Francisco <frangio.1@gmail.com>
|
2 years ago |
Pascal Marco Caversaccio
|
93cd2ecb73
|
Improve readability of processMultiProof (#3854)
Signed-off-by: Pascal Marco Caversaccio <pascal.caversaccio@hotmail.ch>
|
2 years ago |
JulissaDantes
|
e2d2ebc8fc
|
Make ERC20Votes independent from ERC20Permit (#3816)
Co-authored-by: Francisco <frangio.1@gmail.com>
|
2 years ago |
Francisco
|
8f8fd84f1e
|
Improve some NatSpec and revert reasons (#3809)
Co-authored-by: JulissaDantes <julissadcj@gmail.com>
|
2 years ago |
Francisco Giordano
|
49c0e4370d
|
4.8.0
|
2 years ago |
Francisco Giordano
|
16fa1834e5
|
Fix MerkleProof natspec
(cherry picked from commit 7d01facdb8 )
|
2 years ago |
Francisco Giordano
|
7d01facdb8
|
Fix MerkleProof natspec
|
2 years ago |
Francisco Giordano
|
8bfcb65924
|
Update recommendation of JS library for merkle trees
(cherry picked from commit 8d105825e9 )
|
2 years ago |
Francisco Giordano
|
8d105825e9
|
Update recommendation of JS library for merkle trees
|
2 years ago |
Hadrien Croubois
|
1f18fea1de
|
4.8.0-rc.2
|
2 years ago |
Francisco Giordano
|
4e18cdc186
|
Update merkle multiproof docs with a caution note
(cherry picked from commit 8d908fe2c2 )
|
2 years ago |
Francisco Giordano
|
8d908fe2c2
|
Update merkle multiproof docs with a caution note
|
2 years ago |
Tom French
|
34e5863cd5
|
Reduce gas in `log256` (#3745)
|
2 years ago |
Francisco
|
50501a751e
|
Update docs pipeline to solidity-docgen@0.6 (#3707)
(cherry picked from commit c52625018b )
|
2 years ago |
Francisco
|
c52625018b
|
Update docs pipeline to solidity-docgen@0.6 (#3707)
|
2 years ago |
Pascal Marco Caversaccio
|
fb9345814b
|
Remove unnecessary `Address` library import in `SignatureChecker` (#3731)
|
2 years ago |
Tadashi
|
5e8e8bb9f0
|
Fixes broken link (#3728)
|
2 years ago |
tincho
|
561d0eead3
|
Add comments to `unsafeAccess` functions of `Arrays` library (#3718)
|
2 years ago |
Hadrien Croubois
|
16791134c1
|
4.8.0-rc.1
|
2 years ago |
Francisco Giordano
|
5e6fd491f3
|
4.8.0-rc.0
|
2 years ago |
Francisco
|
3c552e6e03
|
Fix relevant warnings (#3685)
|
2 years ago |
Hadrien Croubois
|
c1d6e39aab
|
Add log2, log10 and log256 functions (#3670)
|
2 years ago |
Francisco Giordano
|
42fe56031f
|
Fix EnumerableMap and EnumerableSet warning format
|
2 years ago |
Hadrien Croubois
|
171fa40bc8
|
ERC721 extension for efficient batch minting (#3311)
Co-authored-by: Francisco <frangio.1@gmail.com>
|
2 years ago |