Commit Graph

215 Commits (8bfcb6592457eefc0d61adf2c70660f520639f15)

Author SHA1 Message Date
Francisco Giordano 8bfcb65924 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 50501a751e Update docs pipeline to solidity-docgen@0.6 (#3707) 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
Hadrien Croubois 2894059775
Support memory arrays in MerkleTree multiproof (#3493) 3 years ago
Mikhail Melnik cb3f2ab900
Address.functionCall internal call stack simplification (#3468) 3 years ago
jjz 3ac4add548
Add sqrt for math (#3242) 3 years ago
Francisco Giordano 113443470c
Reorder arguments for multiProof functions (#3447) 3 years ago
Hadrien Croubois 5e00787199
ERC4626 (#3171) 3 years ago
Troy Salem 4fc9fd3efe
Support more efficient merkle proofs through calldata (#3200) 3 years ago
Hadrien Croubois 2b0b0bb186
Fix merkle multiProof for single leaf tree (#3446) 3 years ago
Colin Hicks f8157ac854
Add multiProofVerify (#3276) 3 years ago
Nate Lapinski 65b45726b3
Add memory safe assembly annotations (#3384) 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
Lucas Alonso c2077f0034
Add warning about use of delete (#3412) 3 years ago
Pascal Marco Caversaccio 5772512058
Add `address` to `string` conversion (#3403) 3 years ago
Kartik0099 3bdf4bfd29
Annotate Memory-Safe Assembly (#3392) 3 years ago
Hadrien Croubois 07b1b472c0
Improve wording consistency in code/doc (#3365) 3 years ago
Hadrien Croubois a035b235b4
Release v4.6 (#3358) 3 years ago
Jean Cvllr 3f49408fb6
Move event definition at the top of IERC20, IERC777 and IERC1820 (#3228) 3 years ago
Pandapip1 faf5820f03
Fix many spelling errors (#3274) 3 years ago
Wias Liaw b13bdb0249
Add bytes32 to bytes32 enumerable map (#3192) 3 years ago