|
|
aec36ddd6a
|
Create a ERC1363Utils helper similar to existing ERC721Utils and ERC1155Utils (#5133)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
Co-authored-by: cairo <cairoeth@protonmail.com>
|
2024-08-02 13:06:42 -06:00 |
|
|
|
e30b390d84
|
Add ERC7674 (draft) (#5071)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
Co-authored-by: cairo <cairoeth@protonmail.com>
|
2024-07-22 17:23:08 +02:00 |
|
|
|
5480641e5c
|
Reduce memory leakage from returndata in SafeERC20 (#5090)
Co-authored-by: ernestognw <ernestognw@gmail.com>
Co-authored-by: cairo <cairoeth@protonmail.com>
|
2024-06-25 09:32:54 -06:00 |
|
|
|
de4154710b
|
Use Arrays.unsafeMemoryAccess in ERC1155Supply (#5068)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2024-06-07 14:41:40 -06:00 |
|
|
|
8a890ffffa
|
Update ERC1363 error signatures (#5010)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
Co-authored-by: cairo <101215230+cairoeth@users.noreply.github.com>
|
2024-06-04 12:42:20 +02:00 |
|
|
|
06449fe7bc
|
Improve wording in _checkAuthorized's natspec (#5066)
|
2024-06-03 13:07:21 -06:00 |
|
|
|
df78791c96
|
Fix broken references in doc-site (#5004)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2024-04-08 15:25:19 -06:00 |
|
|
|
9558e546d9
|
Remove redundant memory usage in ERC2981 royaltyInfo (#4538)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2024-03-25 17:06:28 +01:00 |
|
|
|
ad27fb654a
|
Optimize nested mapping access in ERC721Enumerable (#4545)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2024-03-25 12:14:16 +00:00 |
|
|
|
e203e02523
|
Remove outdated comment in ERC-20 (#4968)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2024-03-21 16:42:56 +01:00 |
|
|
|
6ae2c17bfe
|
Remove outdated comment in ERC-20 (#4964)
|
2024-03-18 22:21:34 +00:00 |
|
|
|
c8369d483c
|
Fix typo in ERC721Utils.sol (#4938)
|
2024-03-01 15:49:25 +00:00 |
|
|
|
9d3b9be04f
|
Fix natspec comments in ERC-1155 (#4876)
|
2024-02-06 15:58:00 +00:00 |
|
|
|
7eba10dd1e
|
Move ERC721 and ERC1155 receiver checks to dedicate libraries (#4845)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2024-01-30 12:58:35 -06:00 |
|
|
|
b5a7f977d8
|
Improve ERC-1363 documentation (#4854)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
Co-authored-by: Vittorio Minacori <vittoriominacori@gmail.com>
|
2024-01-24 16:27:04 +01:00 |
|
|
|
e5f02bc608
|
Add ERC1363 implementation (#4631)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2024-01-24 08:38:25 +00:00 |
|
|
|
e5c63635e3
|
Remove documented requirement in IERC1155's balanceOf (#4847)
|
2024-01-19 10:52:32 +01:00 |
|
|
|
06eb785fcf
|
Remove obsolete ERC4626 mint NatSpec (#4837)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2024-01-17 09:20:28 -06:00 |
|
|
|
6ba452dea4
|
Merge release-v5.0 branch (#4787)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Francisco Giordano <fg@frang.io>
Co-authored-by: Ernesto García <ernestognw@gmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Eric Lau <ericglau@outlook.com>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Zack Reneau-Wedeen <z.reneau.wedeen@gmail.com>
|
2023-12-08 15:47:12 +00:00 |
|
|
|
769071d473
|
Add note in ERC20Wrapper about rebasing tokens (#4755)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2023-11-27 15:39:42 +00:00 |
|
|
|
7bd2b2aaf6
|
Use ERC-XXX syntax (#4730)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2023-11-22 23:18:04 -06:00 |
|
|
|
248be2fab0
|
Improve ERC4626 virtual offset notes (#4722)
|
2023-11-08 16:18:23 +00:00 |
|
|
|
793d92a333
|
Document ERC1155 event differences (#4666)
|
2023-10-06 15:40:03 -03:00 |
|
|
|
3e6c86392c
|
Merge release-v5.0 branch (#4665)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Francisco Giordano <fg@frang.io>
Co-authored-by: Ernesto García <ernestognw@gmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Eric Lau <ericglau@outlook.com>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2023-10-05 15:30:30 -03:00 |
|
|
|
abba0d047a
|
Update remappings.txt for upgradeable contracts and set up submodule (#4639)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2023-10-02 15:41:18 -03:00 |
|
|
|
58463a9823
|
Enable partial transpilation for upgradeable package (#4628)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2023-09-28 18:31:49 -03:00 |
|
|
|
f7db0bea31
|
Merge branch 'feat/access-manager'
|
2023-09-19 11:38:22 -03:00 |
|
|
|
a714fe6dbd
|
Wrap docstrings to 120 chars (#4600)
|
2023-09-14 15:28:24 -03:00 |
|
|
|
05205ab2e1
|
Remove deprecated 'ERC20FailedDecreaseAllowance' error (#4604)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2023-09-14 10:49:04 -06:00 |
|
|
|
3bd9ed377e
|
Better context on _spendAllowance NatSpec (#4568)
Co-authored-by: Francisco <fg@frang.io>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2023-09-13 16:22:05 -03:00 |
|
|
|
6f1685c3eb
|
Merge branch 'master' into audit/wip/2a-2b
|
2023-09-13 11:14:09 +02:00 |
|
|
|
60e3ffe6a3
|
Remove non-standard increaseAllowance and decreaseAllowance from ERC20 (#4585)
Co-authored-by: Francisco <fg@frang.io>
|
2023-09-12 11:59:48 -03:00 |
|
|
|
095c8e120c
|
Remove SafeERC20.safePermit (#4582)
Co-authored-by: Francisco <fg@frang.io>
|
2023-09-11 12:07:25 -03:00 |
|
|
|
6f80048ce9
|
Improve natspec documentation and comments (#4581)
Co-authored-by: Francisco Giordano <fg@frang.io>
|
2023-09-07 22:10:28 -03:00 |
|
|
|
1523a4f071
|
Fix accuracy of docs for ERC20._burn (#4574)
Co-authored-by: Francisco <fg@frang.io>
|
2023-09-04 18:05:42 -03:00 |
|
|
|
630844ef50
|
Merge branch 'feat/access-manager' into audit/wip/2a-2b
|
2023-09-04 15:58:56 +02:00 |
|
|
|
9612083826
|
Refactor ERC721 _requireMinted and ownerOf (#4566)
|
2023-09-04 15:54:21 +02:00 |
|
|
|
98b83dfbaa
|
Move security directory contents to utils (#4551)
|
2023-09-04 10:11:30 +02:00 |
|
|
|
424149a682
|
Stop cleaning up token specific data on ERC-721 burn (#4561)
Co-authored-by: Francisco Giordano <fg@frang.io>
|
2023-09-02 01:59:00 -03:00 |
|
|
|
b7da617d8d
|
Define ERC-4906 interfaceId in a private constant (#4560)
Co-authored-by: Francisco Giordano <fg@frang.io>
|
2023-09-02 01:31:59 -03:00 |
|
|
|
00c5da2034
|
Allow setting tokenURI for non-existent token (#4559)
Co-authored-by: Francisco <fg@frang.io>
|
2023-09-02 01:24:05 -03:00 |
|
|
|
8186c07a83
|
Follow _approve overrides in ERC721._update (#4552)
|
2023-08-31 11:23:40 -03:00 |
|
|
|
cd67894914
|
Use Trace208 in Votes to support ERC6372 clocks (#4539)
Co-authored-by: Francisco <fg@frang.io>
|
2023-08-30 17:25:17 +00:00 |
|
|
|
812404cee8
|
Use leading underscore solhint rule for private constants (#4542)
Co-authored-by: Francisco Giordano <fg@frang.io>
|
2023-08-29 18:25:35 -03:00 |
|
|
|
9e3f4d60c5
|
Use the _update mechanism in ERC721 (#4377)
Co-authored-by: Francisco Giordano <fg@frang.io>
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2023-08-09 11:03:27 -06:00 |
|
|
|
cb0ffefe2f
|
Use named arguments in mapping types (#4433)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2023-08-08 22:48:56 -03:00 |
|
|
|
00cbf5a236
|
Update pragma to 0.8.20 (#4489)
Co-authored-by: Francisco Giordano <fg@frang.io>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2023-07-31 17:25:45 -03:00 |
|
|
|
84db204a41
|
Rename rounding modes and complete with fourth (#4455)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2023-07-13 17:52:03 -03:00 |
|
|
|
24ebff5ae9
|
Remove unused imports (#4436)
Co-authored-by: Francisco <fg@frang.io>
|
2023-07-11 14:51:40 -03:00 |
|
|
|
3d0edbecf1
|
Remove ERC1155Receiver in favor of ERC1155Holder (#4450)
|
2023-07-11 14:49:58 -03:00 |
|