Skip to content

Commit 6641fa2

Browse files
authored
Update README.md
1 parent a9c810e commit 6641fa2

File tree

1 file changed

+8
-12
lines changed

1 file changed

+8
-12
lines changed

README.md

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -98,18 +98,14 @@ $ forge test
9898

9999
## Examples
100100

101-
Below are examples of adding these property tests to existing ERC4626 vaults:
102-
- [OpenZeppelin ERC4626] [[diff](https://github.com/daejunpark/openzeppelin-contracts/pull/1/files)]
103-
- [Solmate ERC4626] [[diff](https://github.com/daejunpark/solmate/pull/1/files)]
104-
- [Revenue Distribution Token] [[diff](https://github.com/daejunpark/revenue-distribution-token/pull/1/files)]
105-
- [Yield Daddy ERC4626 wrappers] [[diff](https://github.com/daejunpark/yield-daddy/pull/1/files)][^bug]
106-
107-
[OpenZeppelin ERC4626]: <https://github.com/OpenZeppelin/openzeppelin-contracts/blob/a1948250ab8c441f6d327a65754cb20d2b1b4554/contracts/token/ERC20/extensions/ERC4626.sol>
108-
[Solmate ERC4626]: <https://github.com/transmissions11/solmate/blob/c2594bf4635ad773a8f4763e20b7e79582e41535/src/mixins/ERC4626.sol>
109-
[Revenue Distribution Token]: <https://github.com/maple-labs/revenue-distribution-token/blob/be9592fd72bfa7142a217507f2d5500a7856329e/contracts/RevenueDistributionToken.sol>
110-
[Yield Daddy ERC4626 wrappers]: <https://github.com/timeless-fi/yield-daddy>
111-
112-
[^bug]: Our property tests indeed revealed an [issue](https://github.com/timeless-fi/yield-daddy/issues/7) in their eToken testing mock contract. The tests passed after it is [fixed](https://github.com/daejunpark/yield-daddy/commit/721cf4bd766805fd409455434aa5fd1a9b2df25c).
101+
Here are some examples of these property tests in use:
102+
- [OpenZeppelin ERC4626 Test](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/da1dfe6c96f6f07f174a98428322b1386e12b024/test/token/ERC20/extensions/ERC4626.t.sol)
103+
- [MetaMorpho Vault Test](https://github.com/morpho-org/metamorpho/blob/826ef8d6506a69c26fab27508a5e0cc9235ccf25/test/forge/ERC4626ComplianceTest.sol)
104+
- [Snekmate ERC4626 Test](https://github.com/pcaversaccio/snekmate/blob/17d9fc00d5edf1c18051aa675306462a73c44b4f/test/extensions/ERC4626.t.sol)
105+
- [Yearn Tokenized Strategy Test](https://github.com/yearn/tokenized-strategy/blob/9ef68041bd034353d39941e487499d111c3d3901/src/test/ERC4626Std.t.sol)
106+
- [Aave Umbrella StakeToken Test](https://github.com/aave-dao/aave-umbrella/blob/46931815703662be836a66574aa7f5a4f8c55982/tests/stakeToken/ERC4626a16z.t.sol)
107+
108+
More examples can be found in [other projects](https://github.com/search?q=path%3A*.sol+%22erc4626-tests%2FERC4626.test.sol%22+&type=code).
113109

114110
## Disclaimer
115111

0 commit comments

Comments
 (0)