Commit Graph

344 Commits (72c0da9ae0b1617e4367d525346c5ee3948f7710)

Author SHA1 Message Date
Pascal Marco Caversaccio a81b0d0b21
Use unchecked in MerkleProof.processMultiProof (#3869) 2 years ago
Pascal Marco Caversaccio a4596cab05
Add warning on `SELFDESTRUCT` usage with `isContract` (#3875) 2 years ago
ganone 8335676b0e
Add Strings.toString for signed integers (#3773) 2 years ago
Matteo Casonato 7a6a9d1516
Add Strings.equal (#3774) 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) 2 years ago
Pascal Marco Caversaccio 93cd2ecb73
Improve readability of processMultiProof (#3854) 2 years ago
JulissaDantes e2d2ebc8fc
Make ERC20Votes independent from ERC20Permit (#3816) 2 years ago
Francisco 8f8fd84f1e
Improve some NatSpec and revert reasons (#3809) 2 years ago
Francisco Giordano 49c0e4370d 4.8.0 2 years ago
Francisco Giordano 16fa1834e5 Fix MerkleProof natspec 2 years ago
Francisco Giordano 7d01facdb8 Fix MerkleProof natspec 2 years ago
Francisco Giordano 8bfcb65924 Update recommendation of JS library for merkle trees 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 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) 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) 2 years ago
Daniel Liu 005a35b02a
Optimize Math.max and SignedMath.max (#3679) 2 years ago
GitHubPang 84fafa7832
Fix typos (#3677) 2 years ago
Francisco e09ccd1449
Optimize votes lookups for recent checkpoints (#3673) 2 years ago
Igor Żuk 160bf1a6eb
Optimize toString (#3573) 2 years ago
Hadrien Croubois affe2456ea
Search the whole checkpoint trace if offset overflows during initial exponential search. (#3662) 2 years ago
Hadrien Croubois 71aaca2d9d
Extend Checkpoints with new sizes and lookup mechanisms (#3589) 2 years ago
ToweringTopaz 6d8017d07e
Optimize Create2.computeAddress (#3600) 2 years ago
Hadrien Croubois 17bc2dabe0
Procedurally generate EnumerableSet and EnumerableMap (#3429) 2 years ago
Hadrien Croubois 397c946141
Remove the draft prefix for EIP712 as it is now final (#3621) 2 years ago
t11s 324eda228c
Remove redundant ECDSA constraint (#3591) 3 years ago
GitHubPang 2dc086563f
Fix misspelling in comment (#3613) 3 years ago
Francisco d693d89d99
Fix ECDSA signature malleability (#3610) 3 years ago
Hadrien Croubois dc4869eb23
Avoid returnbomb in ERC165Checker (#3587) 3 years ago
Aleksei Magusev fbf235661e
Improve grammar in transfer error messages (#3542) 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
Siloé Garcez 597654db00
Fixed typos in `Math`: `sqrt` function. (#3522) 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