|
|
91df66c4a9
|
Implement suggestions from audit of 4.9 (#4176)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2023-04-21 08:35:07 -03:00 |
|
|
|
3214f6c256
|
Add FV specification for ERC20Wrapper (#4100)
Co-authored-by: Francisco <fg@frang.io>
|
2023-03-08 22:12:37 +00:00 |
|
|
|
eedca5d873
|
Merge release-v4.8 branch
|
2023-03-02 21:13:25 -03:00 |
|
|
|
8ba26f388f
|
Merge pull request from GHSA-878m-3g6q-594q
* Test batch minting of 1
* Fix balance tracking
* fix lint
* add changeset
* rename UNSAFE -> unsafe
* fix docs
* fix changeset
* grammar
* add explanation of preserved invariant
* add fuzz tests
* rename variable
* improve property definition
* add burn
* add test ownership multiple batches
* refactor fuzz tests
* change ownership test for better probability
* typo
* reorder comment
* update changelog notes
* edit changelog
* lint
* Update CHANGELOG.md
---------
Co-authored-by: Francisco Giordano <fg@frang.io>
|
2023-03-02 19:41:28 -03:00 |
|
|
|
2c69f9f9f5
|
Fix comment on ERC777._beforeTokenTransfer (#3982)
|
2023-02-24 18:31:54 -03:00 |
|
|
|
8b47e96af1
|
Add SafeERC20.forceApprove() (#4067)
|
2023-02-24 20:29:49 +00:00 |
|
|
|
6e88df28cb
|
Mark ERC777 and ERC1820 as deprecated (#4066)
|
2023-02-23 20:06:22 -03:00 |
|
|
|
227473e88c
|
Fix comment in ERC4626 on decimals default (#4060)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2023-02-21 19:27:34 -03:00 |
|
|
|
08d085f2c9
|
Fix ERC4906 compliance of ERC721URIStorage (#4055)
Co-authored-by: Francisco <fg@frang.io>
|
2023-02-17 13:43:23 -03:00 |
|
|
|
96a2297e15
|
Add IERC4906 interface and use in ERC721 (#4012)
Co-authored-by: Francisco Giordano <fg@frang.io>
|
2023-02-17 09:26:10 +00:00 |
|
|
|
d64d7aa5d1
|
ERC4626 inflation attack mitigation (#3979)
Co-authored-by: Francisco <fg@frang.io>
|
2023-02-17 10:08:31 +01:00 |
|
|
|
d5d9d4bd3d
|
Simplify ERC721Wrapper.depositFor to save gas (#4048)
|
2023-02-16 23:35:43 -03:00 |
|
|
|
2c711d0b05
|
Restrict ERC721Wrapper wrap by direct transfer (#4043)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2023-02-14 17:47:07 -03:00 |
|
|
|
790cc5b65a
|
Add timestamp based governor with EIP-6372 and EIP-5805 (#3934)
Co-authored-by: Francisco Giordano <fg@frang.io>
Co-authored-by: Ernesto García <ernestognw@gmail.com>
Co-authored-by: Francisco <frangio.1@gmail.com>
|
2023-02-09 22:33:55 +01:00 |
|
|
|
94cd8ef12e
|
Add ERC721 Wrapper (#3863)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2023-02-09 13:43:34 -06:00 |
|
|
|
4d3e423443
|
Make ERC20Wrapper.underlying variable private (#4029)
Co-authored-by: Kimani Kelly <kimanikelly@Kimanis-MacBook-Pro.local>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2023-02-07 22:16:36 -03:00 |
|
|
|
1684c57922
|
Add ERC*Pausable warning for public pausing mechanism (#4007)
Co-authored-by: Francisco <fg@frang.io>
|
2023-01-28 20:21:07 -03:00 |
|
|
|
6b17b33430
|
Use a staticcall to fetch ERC20.decimals in ERC4626 (#3943)
Co-authored-by: Francisco <frangio.1@gmail.com>
|
2023-01-12 12:33:15 -03:00 |
|
|
|
d59306bd06
|
Improve ERC20.decimals documentation (#3933)
|
2023-01-06 14:09:02 +01:00 |
|
|
|
2fc24fc8d4
|
Rename param to match the interface (#3917)
|
2023-01-03 12:30:51 -03:00 |
|
|
|
bc50d373e3
|
Rename approved parameter in IERC721 (#3900)
Co-authored-by: Francisco <fg@frang.io>
|
2022-12-28 23:32:50 +00:00 |
|
|
|
b709eae01d
|
Update Prettier Solidity (#3898)
|
2022-12-23 22:28:05 -03:00 |
|
|
|
8f8fd84f1e
|
Improve some NatSpec and revert reasons (#3809)
Co-authored-by: JulissaDantes <julissadcj@gmail.com>
|
2022-11-25 12:55:16 -03:00 |
|
|
|
7c5f6bc2c8
|
Merge branch 'release-v4.8'
|
2022-11-09 19:23:01 -03:00 |
|
|
|
49c0e4370d
|
4.8.0
|
2022-11-08 11:29:29 -03:00 |
|
|
|
0b6becd49f
|
Remove the draft prefix to ERC20Permit (#3793)
Co-authored-by: Francisco <frangio.1@gmail.com>
|
2022-11-04 12:55:55 -03:00 |
|
|
|
d5ca39e9a2
|
Rename _isVaultCollateralized to _isVaultHealthy for clarity (#3796)
|
2022-11-02 11:46:08 -03:00 |
|
|
|
25fe191202
|
Fix comment in ERC721Consecutive (#3778)
Co-authored-by: Francisco <frangio.1@gmail.com>
|
2022-10-25 01:46:51 +00:00 |
|
|
|
1f18fea1de
|
4.8.0-rc.2
|
2022-10-17 18:53:40 +02:00 |
|
|
|
3742c16948
|
Refactor consecutive transfer hooks (#3753)
(cherry picked from commit 08d5e4a9b0)
Signed-off-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2022-10-17 18:42:01 +02:00 |
|
|
|
08d5e4a9b0
|
Refactor consecutive transfer hooks (#3753)
|
2022-10-17 17:09:23 +02:00 |
|
|
|
02722fcc03
|
Use unchecked in ERC20Votes and fix typo (#3748)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2022-10-17 17:00:47 +02:00 |
|
|
|
50501a751e
|
Update docs pipeline to solidity-docgen@0.6 (#3707)
(cherry picked from commit c52625018b)
|
2022-09-30 12:55:21 -03:00 |
|
|
|
f0de978a9e
|
Improve handling and docs for ERC4626.decimals (#3733)
(cherry picked from commit 14f98dbb58)
|
2022-09-30 12:55:06 -03:00 |
|
|
|
0b3acb286a
|
Recommended improvement to ERC721Consecutive (#3712)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
(cherry picked from commit c22db8104e)
|
2022-09-30 12:54:56 -03:00 |
|
|
|
c52625018b
|
Update docs pipeline to solidity-docgen@0.6 (#3707)
|
2022-09-30 12:52:45 -03:00 |
|
|
|
14f98dbb58
|
Improve handling and docs for ERC4626.decimals (#3733)
|
2022-09-28 15:42:55 -03:00 |
|
|
|
c22db8104e
|
Recommended improvement to ERC721Consecutive (#3712)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
2022-09-27 16:13:15 -03:00 |
|
|
|
16791134c1
|
4.8.0-rc.1
|
2022-09-23 18:59:29 +02:00 |
|
|
|
d89a62e0a6
|
Improve ERC20FlashMint documentation (#3719)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
(cherry picked from commit aa4b901788)
|
2022-09-23 12:28:34 -03:00 |
|
|
|
089f9b95af
|
Ignore specific warnings and make the rest into errors (#3695)
(cherry picked from commit 046121e080)
|
2022-09-23 12:28:19 -03:00 |
|
|
|
aa4b901788
|
Improve ERC20FlashMint documentation (#3719)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2022-09-23 11:48:39 +02:00 |
|
|
|
046121e080
|
Ignore specific warnings and make the rest into errors (#3695)
|
2022-09-22 22:33:13 +02:00 |
|
|
|
a615329423
|
Make ERC721Votes no longer a Draft (#3699)
(cherry picked from commit 7a14f6c595)
|
2022-09-17 13:04:59 -03:00 |
|
|
|
7a14f6c595
|
Make ERC721Votes no longer a Draft (#3699)
|
2022-09-17 18:03:03 +02:00 |
|
|
|
5e6fd491f3
|
4.8.0-rc.0
|
2022-09-07 18:08:32 -03:00 |
|
|
|
3c552e6e03
|
Fix relevant warnings (#3685)
|
2022-09-07 15:56:18 -03:00 |
|
|
|
171fa40bc8
|
ERC721 extension for efficient batch minting (#3311)
Co-authored-by: Francisco <frangio.1@gmail.com>
|
2022-09-05 23:09:30 +02:00 |
|
|
|
e09ccd1449
|
Optimize votes lookups for recent checkpoints (#3673)
|
2022-09-04 22:48:26 +02:00 |
|
|
|
4b16e88747
|
Improve recommendation on ERC721 transferFrom vs safeTransferFrom (#3647)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
2022-08-29 17:40:21 -03:00 |
|