Closed 0xTimepunk closed 2 months ago
Reference implementation of 7540 https://github.com/centrifuge/liquidity-pools/blob/main/src/ERC7540Vault.sol
Interface reference https://github.com/centrifuge/liquidity-pools/blob/main/src/interfaces/IERC7540.sol
Reference implementation of 7575 https://github.com/centrifuge/liquidity-pools/blob/main/src/token/Tranche.sol
Interface reference https://github.com/centrifuge/liquidity-pools/blob/main/src/interfaces/IERC7575.sol
Design of ERC7540Form and AsyncStateRegistry heavily inspired on ERC4626Timelocked and TimelockStateRegistry (both will be deprecated in favor of 7540Form and AsyncStateRegistry)
SUP-5889 Create draft 7540 form
SUP-6460 Create draft AsyncStateRegistry
SUP-7042 Perform integration tests with a mock 7540
SUP-7437 Test cases to cover
Reference implementation of 7540 https://github.com/centrifuge/liquidity-pools/blob/main/src/ERC7540Vault.sol
Interface reference https://github.com/centrifuge/liquidity-pools/blob/main/src/interfaces/IERC7540.sol
Reference implementation of 7575 https://github.com/centrifuge/liquidity-pools/blob/main/src/token/Tranche.sol
Interface reference https://github.com/centrifuge/liquidity-pools/blob/main/src/interfaces/IERC7575.sol
Design of ERC7540Form and AsyncStateRegistry heavily inspired on ERC4626Timelocked and TimelockStateRegistry (both will be deprecated in favor of 7540Form and AsyncStateRegistry)