Commit Graph

62 Commits (466cf05912d393c06e0930da9ddc1a9ac01e430e)

Author SHA1 Message Date
rotcivegaf 6d97f09195
Gas optimization on average function of Math.sol (#2757) 4 years ago
Hadrien Croubois f7da53cebd
Add a BitMap struct (#2710) 4 years ago
Hadrien Croubois e3661abe84
Split ERC20Votes and ERC20VotesComp (#2706) 4 years ago
Hadrien Croubois 1488d4f678
Improve ECDSA tests and docs (#2619) 4 years ago
Nicholas Rodrigues Lordello 7c754d0665
Add ceiling division operation to the `Math.sol` library (#2681) 4 years ago
Hadrien Croubois 8ea06b75aa
Add a Counter.reset function (#2678) 4 years ago
William Morriss 165e6f1948
EnumerableSet: Remove Boundary Check in _at (#2606) 4 years ago
Hadrien Croubois 1c676ac0ec
Implement UUPS proxy (ERC1822) (#2542) 4 years ago
Hadrien Croubois 555be63c90
Add support for EIP2098 "short signatures" in the ECDSA library (#2582) 4 years ago
Martín Triay 7f6a1666fa
Add Multicall module (#2608) 4 years ago
Hadrien Croubois 0c621246d3
Add tooling to verify signatures with support for ERC1271 (#2532) 4 years ago
Hadrien Croubois 82e3ec3afe
Fix MerkleProof generation in tests and add some documentation (#2585) 4 years ago
Francisco Giordano 508a879ef0
Remove merkleTree.js in favor of merkletreejs dependency (#2578) 4 years ago
Francisco Giordano f07c39be8a Add ERC165 interface detection to AccessControl (#2562) 4 years ago
Francisco Giordano 29ffe6f426
Add ERC165 interface detection to AccessControl (#2562) 4 years ago
Hadrien Croubois 24a0bc23cf
Reorganize the repo structure (#2503) 4 years ago
Hadrien Croubois f7c8252611
Remove GSNv1 contracts (#2521) 4 years ago
Hadrien Croubois 9c1e703990
Add a Strings.toHexString function (#2504) 4 years ago
Hadrien Croubois f2112be4d8
Add revert string to Counter decrement overflow (#2500) 4 years ago
Hadrien Croubois c34211417c
Refactor SafeMath to avoid memory leaks (#2462) 4 years ago
Andre Korol 974c534210
Update contracts to support Solidity 0.8.x (#2442) 4 years ago
Francisco Giordano 7f8fc584de Remove Address.functionDelegateCall 4 years ago
Francisco Giordano c6b07b33c5 Lint 4 years ago
Francisco Giordano 47e37975c9 Remove bad SafeCast test 4 years ago
Nicolás Venturo fcdf8f4618
Add BytesSet (#2395) 4 years ago
Francisco Giordano f06738828b
Migrate to Hardhat (#2397) 4 years ago
Anton Bukov 87326f7313
Add functionStaticCall and functionDelegateCall methods to Address library (#2333) 4 years ago
Francisco Giordano ace35fdeda
Update all dependencies transitively (#2363) 4 years ago
Igor Yalovoy c7d99531a7
Re-enable coverage analysis (#2291) 4 years ago
dibi91 0b489f4d79
Improve test descriptions #1157 (#2334) 5 years ago
Julian M. Rodriguez 8b58fc7191
feat: add wrapper function for low level calls (#2264) 5 years ago
Julian M. Rodriguez d7a6e7be2e
Feature/uint enumerable set tests #2253 (#2254) 5 years ago
Julian M. Rodriguez 5513dfd3cf
Adding SafeCast variants for signed integers (#2243) 5 years ago
Nicolás Venturo bd0778461d
Add EnumerableMap, refactor ERC721 (#2160) 5 years ago
Nicolás Venturo 0408e51ae6
Bundle ERC20Detailed (#2161) 5 years ago
corydickson feb7ead005
Add revert if the bytecode length is zero (#2117) 5 years ago
Nicolás Venturo 7415ebe8bc
API improvements for EnumerableSet (#2151) 5 years ago
pepelu 4476a2d531
Unsigned conversion #2111 (#2123) 5 years ago
Nicolás Venturo 9975a1a0c2
Remove Address.toPayable (#2133) 5 years ago
Nicolás Venturo c9630526e2
Draft and lifecycles directories cleanup (#2122) 5 years ago
Anton Bukov e2813df879
Use bytes32 explicitly for Create2.computeAddress() (#2088) 5 years ago
Anton Bukov 19417c7cd5
Rename CREATE2 argument from bytecodeHash to bytecode and add new method for precomputed bytecode hash (#2087) 5 years ago
Nicolás Venturo 5dfe7215a9
Migrate Contracts to Solidity v0.6 (#2080) 5 years ago
Nicolás Venturo 1b938e39a8 EnumerableSet improvements (#2077) 5 years ago
Nicolás Venturo 7988c044e0
EnumerableSet improvements (#2077) 5 years ago
Alberto Cuesta Cañada 1e0f07751e Implementation of an address Enumerable Set (#2061) 5 years ago
Francisco Giordano 8c40a5b275 Create2 feature pending tasks (#2013) 5 years ago
Nicolás Venturo 5f92adc2e7 Migrate from truffle to test-environment (#2007) 5 years ago
Nicolás Venturo 28b95ef5be
ReentrancyGuard gas optimization (#1996) 5 years ago
Nicolás Venturo b0dbe0fc59 Transfer replacement (#1962) 5 years ago