Anton Bukov
|
3dadd40034
|
Avoid safe math in BitMap (#2797)
|
4 years ago |
Mikhail Melnik
|
d3c5bdf4de
|
Fix yellowpaper reference (#2775)
|
4 years ago |
Hadrien Croubois
|
6c1a634053
|
Add Governor contracts (#2672)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
4 years ago |
Hadrien Croubois
|
f88e555234
|
Add values() functions to EnumerableSets (#2768)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
4 years ago |
Francisco Giordano
|
3935b907d4
|
Fix NatSpec comment syntax
|
4 years ago |
Anton Bukov
|
4e2641a915
|
Simplify selector access (#2766)
|
4 years ago |
rotcivegaf
|
6d97f09195
|
Gas optimization on average function of Math.sol (#2757)
* change implementation to save gas
* add average test with two max uni256 number
|
4 years ago |
Hadrien Croubois
|
f710bafae8
|
Fix typos (#2723)
|
4 years ago |
Hadrien Croubois
|
788d338c9b
|
Improve naming of internal variables (#2721)
|
4 years ago |
Hadrien Croubois
|
fd111df16d
|
Remove unecessary code from Context (#2718)
|
4 years ago |
Hadrien Croubois
|
0a05f6fa45
|
Add a recover(bytes32,bytes32,bytes32) that follows EIP2098 (#2713)
|
4 years ago |
Hadrien Croubois
|
f7da53cebd
|
Add a BitMap struct (#2710)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
4 years ago |
Hadrien Croubois
|
b0cf6fbb7a
|
Add Prettier for linting and fix Solhint config (#2697)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
4 years ago |
Hadrien Croubois
|
e3661abe84
|
Split ERC20Votes and ERC20VotesComp (#2706)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
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)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
4 years ago |
Hadrien Croubois
|
8ea06b75aa
|
Add a Counter.reset function (#2678)
|
4 years ago |
Hadrien Croubois
|
100ca0b8a2
|
ERC20 extension for governance tokens (vote delegation and snapshots) (#2632)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
4 years ago |
Manik Jain
|
1dc4a319ab
|
Use shorter syntax for Escrow addition (#2646)
|
4 years ago |
busypeter
|
f1e92dd184
|
Fix code comments (#2658)
|
4 years ago |
Francisco Giordano
|
cfd6e7eab9
|
Fix documentation typos
(cherry picked from commit a98814b930 )
|
4 years ago |
Francisco Giordano
|
a98814b930
|
Fix documentation typos
|
4 years ago |
Francisco Giordano
|
10c763da6f
|
Fix whitespace in doc comments
(cherry picked from commit a020a55f9d )
|
4 years ago |
Francisco Giordano
|
a020a55f9d
|
Fix whitespace in doc comments
|
4 years ago |
William Morriss
|
165e6f1948
|
EnumerableSet: Remove Boundary Check in _at (#2606)
* remove boundary check
* fix tests for EnumerableSet "index out of bound"
* Changelog
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
4 years ago |
William Morriss
|
750a17653d
|
Optimize removal in EnumerableSet (#2605)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
4 years ago |
Hadrien Croubois
|
df7996b671
|
add Available since 4.1 comments
(cherry picked from commit 9a698e6b7b )
|
4 years ago |
Hadrien Croubois
|
9a698e6b7b
|
add Available since 4.1 comments
|
4 years ago |
Hadrien Croubois
|
1c676ac0ec
|
Implement UUPS proxy (ERC1822) (#2542)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
4 years ago |
Hadrien Croubois
|
555be63c90
|
Add support for EIP2098 "short signatures" in the ECDSA library (#2582)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
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)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
4 years ago |
Reason
|
d5194725b7
|
Add optimization for EnumerableSet (#2588)
Co-authored-by: Reason <Reason@Lee.com>
|
4 years ago |
Hadrien Croubois
|
82e3ec3afe
|
Fix MerkleProof generation in tests and add some documentation (#2585)
|
4 years ago |
Hadrien Croubois
|
0b3e0d74b0
|
Further reorganisation of the repo (#2575)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
(cherry picked from commit f076ff5dbd )
|
4 years ago |
Hadrien Croubois
|
f076ff5dbd
|
Further reorganisation of the repo (#2575)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
4 years ago |
Hadrien Croubois
|
24a0bc23cf
|
Reorganize the repo structure (#2503)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
4 years ago |
Hadrien Croubois
|
f7c8252611
|
Remove GSNv1 contracts (#2521)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
4 years ago |
Hadrien Croubois
|
e66e3ca523
|
Improve gas efficiency of EnumerableMap (#2518)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
4 years ago |
Hadrien Croubois
|
9c1e703990
|
Add a Strings.toHexString function (#2504)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
4 years ago |
Hadrien Croubois
|
f2112be4d8
|
Add revert string to Counter decrement overflow (#2500)
|
4 years ago |
Hadrien Croubois
|
93438eca0b
|
Merge 3.4 master into solc-0.8 (#2499)
* 3.4.0-rc.0
* Allow manual dispatch of Test CI job
* Update lockfile (#2481)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
* Add "available since" comments in documentation
* Add "available since" comments in documentation
(cherry picked from commit 63a0343dda )
* Remove SafeMathMock compilation warnings (#2497)
* Remove SafeMathMock compilation warnings (#2497)
(cherry picked from commit f4e57fd529 )
* 3.4.0
* fix safemath test to use renamed function from the mock
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Renovate Bot <bot@renovateapp.com>
|
4 years ago |
Francisco Giordano
|
a0e2bca79a
|
Add "available since" comments in documentation
(cherry picked from commit 63a0343dda )
|
4 years ago |
Francisco Giordano
|
63a0343dda
|
Add "available since" comments in documentation
|
4 years ago |
Hadrien Croubois
|
03832c130c
|
Make Context._msgData return "bytes calldata" (#2492)
|
4 years ago |
Francisco Giordano
|
5609cd4c74
|
Fix merge errors
|
4 years ago |
Hadrien Croubois
|
18c7efe800
|
Make view and pure functions virtual (#2473)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
4 years ago |
Hadrien Croubois
|
c34211417c
|
Refactor SafeMath to avoid memory leaks (#2462)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
4 years ago |
Andre Korol
|
974c534210
|
Update contracts to support Solidity 0.8.x (#2442)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
4 years ago |
Hadrien Croubois
|
318c4b44ea
|
Move Context from GSN to utils directory (#2453)
Co-authored-by: Hadrien Croubois <hadrien@openzeppelin.com>
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
4 years ago |