|
|
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>
|
2021-05-20 13:53:31 +00:00 |
|
|
|
8ea06b75aa
|
Add a Counter.reset function (#2678)
|
2021-05-19 15:52:43 -03:00 |
|
|
|
100ca0b8a2
|
ERC20 extension for governance tokens (vote delegation and snapshots) (#2632)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
2021-05-12 10:13:59 -03:00 |
|
|
|
1dc4a319ab
|
Use shorter syntax for Escrow addition (#2646)
|
2021-05-04 20:04:51 +00:00 |
|
|
|
f1e92dd184
|
Fix code comments (#2658)
|
2021-05-03 16:50:07 -03:00 |
|
|
|
a98814b930
|
Fix documentation typos
|
2021-04-26 15:41:17 -03:00 |
|
|
|
a020a55f9d
|
Fix whitespace in doc comments
|
2021-04-26 15:37:04 -03:00 |
|
|
|
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>
|
2021-04-20 19:51:26 +00:00 |
|
|
|
750a17653d
|
Optimize removal in EnumerableSet (#2605)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
2021-04-20 18:08:34 +00:00 |
|
|
|
9a698e6b7b
|
add Available since 4.1 comments
|
2021-04-19 20:55:16 +02:00 |
|
|
|
1c676ac0ec
|
Implement UUPS proxy (ERC1822) (#2542)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
2021-04-16 11:41:47 -03:00 |
|
|
|
555be63c90
|
Add support for EIP2098 "short signatures" in the ECDSA library (#2582)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
2021-04-09 22:58:03 +00:00 |
|
|
|
7f6a1666fa
|
Add Multicall module (#2608)
|
2021-04-07 17:26:40 +00:00 |
|
|
|
0c621246d3
|
Add tooling to verify signatures with support for ERC1271 (#2532)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
2021-04-07 13:09:17 +00:00 |
|
|
|
d5194725b7
|
Add optimization for EnumerableSet (#2588)
Co-authored-by: Reason <Reason@Lee.com>
|
2021-03-13 10:19:29 +01:00 |
|
|
|
82e3ec3afe
|
Fix MerkleProof generation in tests and add some documentation (#2585)
|
2021-03-12 21:41:54 +00:00 |
|
|
|
f076ff5dbd
|
Further reorganisation of the repo (#2575)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
2021-03-08 17:06:54 -03:00 |
|
|
|
24a0bc23cf
|
Reorganize the repo structure (#2503)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
2021-02-22 16:44:16 +00:00 |
|
|
|
f7c8252611
|
Remove GSNv1 contracts (#2521)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
2021-02-18 15:27:18 +00:00 |
|
|
|
e66e3ca523
|
Improve gas efficiency of EnumerableMap (#2518)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
2021-02-18 15:19:57 +00:00 |
|
|
|
9c1e703990
|
Add a Strings.toHexString function (#2504)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
2021-02-08 20:55:56 +00:00 |
|
|
|
f2112be4d8
|
Add revert string to Counter decrement overflow (#2500)
|
2021-02-04 20:28:13 +00:00 |
|
|
|
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>
|
2021-02-02 22:07:56 +01:00 |
|
|
|
03832c130c
|
Make Context._msgData return "bytes calldata" (#2492)
|
2021-01-29 12:51:51 -03:00 |
|
|
|
5609cd4c74
|
Fix merge errors
|
2021-01-27 18:04:52 -03:00 |
|
|
|
0db76e98f9
|
Merge branch 'solc-0.7' into solc-0.8
|
2021-01-27 11:28:23 +01:00 |
|
|
|
6d202894b6
|
Merge branch 'master'
|
2021-01-26 18:58:15 +01:00 |
|
|
|
18c7efe800
|
Make view and pure functions virtual (#2473)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
2021-01-26 13:23:23 -03:00 |
|
|
|
c34211417c
|
Refactor SafeMath to avoid memory leaks (#2462)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
2021-01-18 18:06:27 -03:00 |
|
|
|
974c534210
|
Update contracts to support Solidity 0.8.x (#2442)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
2021-01-14 19:38:53 -03:00 |
|
|
|
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>
|
2021-01-07 13:04:13 -03:00 |
|
|
|
6be0b410dc
|
Use explicit conversions between addresses and numbers (#2439)
Co-authored-by: hrkrshnn <webmail.hari@gmail.com>
Co-authored-by: cameel <cameel2@gmail.com>
|
2020-12-17 22:51:48 -03:00 |
|
|
|
051d340171
|
Use bytes1 and avoid using the obsolete byte type (#2438)
|
2020-12-14 16:42:01 -03:00 |
|
|
|
90ed1af972
|
Support compiling with solc 0.7 (#2408)
|
2020-11-17 21:29:39 -03:00 |
|
|
|
4972bf4f23
|
Merge branch 'master' into solc-0.7
|
2020-11-16 14:11:46 -03:00 |
|
|
|
fcdf8f4618
|
Add BytesSet (#2395)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
2020-11-04 16:57:48 -03:00 |
|
|
|
7650210ad6
|
Make contracts abstract if they had internal constructors (#2383)
|
2020-10-20 12:24:46 -03:00 |
|
|
|
87326f7313
|
Add functionStaticCall and functionDelegateCall methods to Address library (#2333)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
2020-09-17 16:19:11 -03:00 |
|
|
|
22de765f3c
|
Merge branch 'release-v3.2.0' into release-v3.2.0-solc-0.7
|
2020-09-08 20:14:42 -03:00 |
|
|
|
ae4e9845de
|
Fix a grammatical error in a comment (#2352)
changed a comment in the isContract function to make it grammatically right.
|
2020-09-08 14:50:12 -03:00 |
|
|
|
aaa5ef81cf
|
Fix typos (#2343)
|
2020-09-01 14:57:40 -03:00 |
|
|
|
4eb8d2bb10
|
Revert "feat: use extcodesize for isContract to reduce gas (#2311)"
This reverts commit c801c8d2bb.
|
2020-07-30 16:53:44 -03:00 |
|
|
|
04fc35707d
|
Migrate contracts to Solidity 0.7 (#2319)
* Update contract pragmas to solidity 0.7
* Remove internal declaration on constructors
* Reference SafeMath explicitely
* Remove public constructor declaration from abstract contracts
* Remove public constructor declaration from non-abstract contracts
|
2020-07-29 18:11:32 -03:00 |
|
|
|
c801c8d2bb
|
feat: use extcodesize for isContract to reduce gas (#2311)
* feat: use extcodesize for isContract to reduce gas
* feat: add changelog entry
|
2020-07-14 17:08:41 -03:00 |
|
|
|
ef3bbbcf40
|
Add readme notices with link to docs site (#2300)
* add readme notices
* remove period after url
|
2020-06-29 17:23:53 -03:00 |
|
|
|
242400e9ea
|
Update functionCall docs
|
2020-06-12 13:22:52 -03:00 |
|
|
|
7f62c8e145
|
Fix docs links to overloaded functions (#2275)
* fix links to overloaded functions
* fix Address xrefs
Co-authored-by: Nicolás Venturo <nicolas.venturo@gmail.com>
|
2020-06-11 16:50:00 -03:00 |
|
|
|
b72088a90a
|
Add 'available since' notices
|
2020-06-11 16:46:33 -03:00 |
|
|
|
8b58fc7191
|
feat: add wrapper function for low level calls (#2264)
* feat: add wrapper function for low level calls
* add error message parameter
* adding unit tests and required mocks
* implement error message on SafeERC20
* fixed variable name in tests
* Add missing tests
* Improve docs.
* Add functionCallWithValue
* Add functionCallWithValue
* Skip balance check on non-value functionCall variants
* Increase out of gas test timeout
* Fix compile errors
* Apply suggestions from code review
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
* Add missing tests
* Add changelog entry
Co-authored-by: Nicolás Venturo <nicolas.venturo@gmail.com>
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
2020-06-11 16:25:46 -03:00 |
|
|
|
d418da6b91
|
Decrease CREATE2 address computation gas usage from 623 to 539 (#2244)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
2020-05-28 20:47:45 -03:00 |
|