Open hieronx opened 1 month ago
All investment interactions should now go through the CentrifugeRouter contract.
CentrifugeRouter
lp.requestDeposit
CentrifugeRouter.multicall([enable(), requestDeposit()])
lp.requestDepositWithPermit
CentrifugeRouter.multicall([enable(), permit(), requestDeposit()])
lp.mint
CentrifugeRouter.claimDepositRequest
lp.requestRedeem
CentrifugeRouter.requestDeposit
lp.withdraw
CentrifugeRouter.claimRedeemRequest
lp.cancelDepositRequest
CentrifugeRouter.cancelDepositRequest
lp.claimCancelDepositRequest
CentrifugeRouter.claimCancelDepositRequest
lp.cancelRedeemRequest
CentrifugeRouter.cancelRedeemRequest
lp.claimCancelRedeemRequest
CentrifugeRouter.claimCancelRedeemRequest
should these be the following instead of what's in the ticket above:
Yep @sophialittlejohn good catches!
All investment interactions should now go through the
CentrifugeRouter
contract.lp.requestDeposit
=>CentrifugeRouter.multicall([enable(), requestDeposit()])
lp.requestDepositWithPermit
=>CentrifugeRouter.multicall([enable(), permit(), requestDeposit()])
lp.mint
=>CentrifugeRouter.claimDepositRequest
lp.requestRedeem
=>CentrifugeRouter.requestDeposit
lp.withdraw
=>CentrifugeRouter.claimRedeemRequest
lp.cancelDepositRequest
=>CentrifugeRouter.cancelDepositRequest
lp.claimCancelDepositRequest
=>CentrifugeRouter.claimCancelDepositRequest
lp.cancelRedeemRequest
=>CentrifugeRouter.cancelRedeemRequest
lp.claimCancelRedeemRequest
=>CentrifugeRouter.claimCancelRedeemRequest