ExternalPositionProxy
instance and its library affect its value, while interactions via parser contracts only affect validations and the parsing of user input.ExternalPositionProxy.EXTERNAL_POSITION_TYPE
upon its deployment. This type (e.g., a Compound debt position) instructs the system as to which library and parser contracts to use with proxy interactions.ExternalPositionProxy
instance, which acts as the owner of the CDP.LendingPoolAddressesProvider
: 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5
ProtocolDataProvider
: 0x057835Ad21a177dbdd3090bB1CAE03EaCF78Fc6d
AddCollateral
- NoneRemoveCollateral
- NoneBorrow
- Borrowing accrues stkAAVE to the ExternalPositionProxy
RepayBorrow
- NoneClaimStkAave
- NoneExternalPositionProxy
instance, which acts as the owner of the CDP.CompoundPriceFeed
CompoundComptroller
- 0x3d9819210A31b4961b30EF54bE2aeD79B9c9Cd3B
AddCollateral
- Receives cTokens from the vault which accrues COMP to the ExternalPositionProxy
RemoveCollateral
- NoneBorrow
- Borrowing accrues COMP to the ExternalPositionProxy
RepayBorrow
- NoneClaimComp
- NoneCvxLockerV2
, the second locker implementation.BaseRewardPool
(cvxCrv staking) : 0x3Fe65692bfCD0e6CF84cB1E7d24108E434A7587e
ConvexToken
: 0x4e3FBD56CD56c3e72c1403e103b45Db9da5B9D2B
CvxLockerV2
: 0x72a19342e8F1838460eBFCCEf09F6585e32db86E
MultiMerkleStash
(Votium): 0x378Ba9B73309bE80BF4C2c027aAD799766a7ED5A
vlCvxExtraRewardDistribution
: 0x9B622f2c40b80EF5efb14c2B2239511FfBFaB702
Lock
- Starts accrual of cvxCRV rewards and any extra rewardsRelock
- NoneWithdraw
- Stops accrual of cvxCRV rewards and any extra rewardsClaimRewards
- NoneDelegate
- NoneBorrowerOperations
: 0x24179CD81c9e782A4096035f7eC97fB8B783e007
TroveManager
: 0xA39739EF8b0231DbFA0DcdA07d7e29faAbCf4bb2
OpenTrove
- NoneAddCollateral
- NoneRemoveCollateral
- NoneBorrow
- NoneRepayBorrow
- NoneCloseTrove
- NoneMplRewardsFactory
: 0x0155729EbCd47Cb1fBa02bF5a8DA20FaF3860535
PoolFactory
: 0x2Cd79F7f8b38B9c0D80EA6B230441841A31537eC
Lend
- NoneLendAndStake
- Starts accrual of MPL rewardsIntendToRedeem
- NoneRedeem
- Also claims all interest dueStake
- Starts accrual of MPL rewardsUnstake
- Stops accrual of MPL rewards for the amount unstakedUnstakeAndRedeem
- Stops accrual of MPL rewards for the amount unstakedClaimInterest
- NoneClaimRewards
- NoneGraphProxy
: 0xf55041e37e12cd407ad00ce2910b8269b01263b9
Delegate
- Starts accruing $GRT rewards, and charges a flat delegation tax (currently 0.5%) on the delegated $GRT amount Undelegate
- Stops accruing $GRT rewardsWithdraw
- NoneNonfungiblePositionManager
.ExternalPositionProxy
of this type. ExternalPositionProxy
instance can own and manage multiple nfts of any token pairs (i.e., one fund can manage all of its NFTs in a single contract).NonfungiblePositionManager
- 0xC36442b4a4522E871399CD717aBDD847Ab11FE88
Mint
- NoneAddLiquidity
- NoneRemoveLiquidity
- NoneCollect
- NonePurge
- None