The proposal aims to introduce vDOT as an additional asset in the borrowing market while also modifying several risk parameters. The most significant change is a 10% reduction in the Liquidation Threshold (LT) and Loan-to-Value (LTV) ratio for WBTC. As a result, users who use WBTC as collateral are advised to enhance the health of their positions by a minimum of 0.1 before the enactment of the proposal.
vDOT will be added to a new E-Mode category for DOT-correlated assets. Enabling E-Mode offers higher LTV ratios, increased borrowing power, and lower liquidation risk and fees.
Proposal executes batch of the EVM transaction as market administrator to configure risk parameters accordingly. All necessary smart contracts have been deployed on chain already.
batch executes following actions:
Proposal extrinsic was generated by vdot-prop task in deployment repository. Info about relevant smart contracts deployments is also stored there.
proposal
└── utility.batchAll:
└── calls:
[0]
└── utility.dispatchAs:
├── as_origin:
│ └── system:
│ └── Signed: 7MT6raKnJHmp9dVDBt2rZY19WU5wcSukV9aVVDiDHut3Pe3Z
└── call:
└── evm.call:
├── source: 0xaa7e0000000000000000000000000000000aa7e0
├── target: 0xad33c0f0c42c5a0eaa65b5895d2bdb20cb6e8760
├── input:
│ └── setAssetSources:
│ ├── assets: 0x000000000000000000000000000000010000000F
│ └── sources: 0xF89728554C61B7AA08bf94823D1017697047c0fE
├── value: 0
├── gas_limit: 100,000
└── max_fee_per_gas: 600,000,000
[1]
└── utility.dispatchAs:
├── as_origin:
│ └── system:
│ └── Signed: 7MT6raKnJHmp9dVDBt2rZY19WU5wcSukV9aVVDiDHut3Pe3Z
└── call:
└── evm.call:
├── source: 0xaa7e0000000000000000000000000000000aa7e0
├── target: 0xe64c38e2fa00dfe4f1d0b92f75b8e44ebdf292e4
├── input:
│ └── initReserves:
│ └── input:
│ [0]
│ ├── aTokenImpl: 0xc0DF4c545BaFA1788a4Ee55f79704D12fC2c7B5C
│ ├── stableDebtTokenImpl: 0xA5b223b3e1f19BfF753E17c72073829010C4d339
│ ├── variableDebtTokenImpl: 0xb7e516ba34a85b2Fa554a63407Df8a67f6F49a6C
│ ├── underlyingAssetDecimals: 10
│ ├── interestRateStrategyAddress: 0x5383a606ECe147e94C1fA0b7375bc778f132b832
│ ├── underlyingAsset: 0x000000000000000000000000000000010000000F
│ ├── treasury: 0xE52567fF06aCd6CBe7BA94dc777a3126e180B6d9
│ ├── incentivesController: 0x7472a3D0891Df2401D981A5954d07E364f05060F
│ ├── aTokenName: Aave Hydrated VDOT
│ ├── aTokenSymbol: aHydratedVDOT
│ ├── variableDebtTokenName: Aave Hydrated Variable Debt VDOT
│ ├── variableDebtTokenSymbol: variableDebtHydratedVDOT
│ ├── stableDebtTokenName: Aave Hydrated Stable Debt VDOT
│ ├── stableDebtTokenSymbol: stableDebtHydratedVDOT
│ └── params: 0x10
├── value: 0
├── gas_limit: 10,000,000
└── max_fee_per_gas: 600,000,000
[2]
└── utility.dispatchAs:
├── as_origin:
│ └── system:
│ └── Signed: 7MT6raKnJHmp9dVDBt2rZY19WU5wcSukV9aVVDiDHut3Pe3Z
└── call:
└── evm.call:
├── source: 0xaa7e0000000000000000000000000000000aa7e0
├── target: 0x8c5e657ca8879ada34555130f3be255ae47558b5
├── input:
│ └── addRiskAdmin:
│ └── admin: 0x87eDC4E4071Aa253c9B14c79305f48f3b9C16137
├── value: 0
├── gas_limit: 100,000
└── max_fee_per_gas: 600,000,000
[3]
└── utility.dispatchAs:
├── as_origin:
│ └── system:
│ └── Signed: 7MT6raKnJHmp9dVDBt2rZY19WU5wcSukV9aVVDiDHut3Pe3Z
└── call:
└── evm.call:
├── source: 0xaa7e0000000000000000000000000000000aa7e0
├── target: 0x87edc4e4071aa253c9b14c79305f48f3b9c16137
├── input:
│ └── configureReserves:
│ ├── configurator: 0xE64C38E2Fa00DFe4F1d0B92f75B8E44eBDF292e4
│ └── inputParams:
│ [0]
│ ├── asset: 0x000000000000000000000000000000010000000F
│ ├── baseLTV: 6000
│ ├── liquidationThreshold: 7000
│ ├── liquidationBonus: 10800
│ ├── reserveFactor: 1000
│ ├── borrowCap: 111111
│ ├── supplyCap: 222222
│ ├── stableBorrowingEnabled: false
│ ├── borrowingEnabled: true
│ └── flashLoanEnabled: false
├── value: 0
├── gas_limit: 1,000,000
└── max_fee_per_gas: 600,000,000
[4]
└── utility.dispatchAs:
├── as_origin:
│ └── system:
│ └── Signed: 7MT6raKnJHmp9dVDBt2rZY19WU5wcSukV9aVVDiDHut3Pe3Z
└── call:
└── evm.call:
├── source: 0xaa7e0000000000000000000000000000000aa7e0
├── target: 0xe64c38e2fa00dfe4f1d0b92f75b8e44ebdf292e4
├── input:
│ └── setReserveInterestRateStrategyAddress:
│ ├── asset: 0x0000000000000000000000000000000100000016
│ └── newRateStrategyAddress: 0x905BB549dCD851d6EC6B3F108c2a157Ac2d48B8A
├── value: 0
├── gas_limit: 100,000
└── max_fee_per_gas: 600,000,000
[5]
└── utility.dispatchAs:
├── as_origin:
│ └── system:
│ └── Signed: 7MT6raKnJHmp9dVDBt2rZY19WU5wcSukV9aVVDiDHut3Pe3Z
└── call:
└── evm.call:
├── source: 0xaa7e0000000000000000000000000000000aa7e0
├── target: 0xe64c38e2fa00dfe4f1d0b92f75b8e44ebdf292e4
├── input:
│ └── setReserveInterestRateStrategyAddress:
│ ├── asset: 0x000000000000000000000000000000010000000A
│ └── newRateStrategyAddress: 0x905BB549dCD851d6EC6B3F108c2a157Ac2d48B8A
├── value: 0
├── gas_limit: 100,000
└── max_fee_per_gas: 600,000,000
[6]
└── utility.dispatchAs:
├── as_origin:
│ └── system:
│ └── Signed: 7MT6raKnJHmp9dVDBt2rZY19WU5wcSukV9aVVDiDHut3Pe3Z
└── call:
└── evm.call:
├── source: 0xaa7e0000000000000000000000000000000aa7e0
├── target: 0xe64c38e2fa00dfe4f1d0b92f75b8e44ebdf292e4
├── input:
│ └── setReserveInterestRateStrategyAddress:
│ ├── asset: 0x0000000000000000000000000000000100000005
│ └── newRateStrategyAddress: 0x5383a606ECe147e94C1fA0b7375bc778f132b832
├── value: 0
├── gas_limit: 100,000
└── max_fee_per_gas: 600,000,000
[7]
└── utility.dispatchAs:
├── as_origin:
│ └── system:
│ └── Signed: 7MT6raKnJHmp9dVDBt2rZY19WU5wcSukV9aVVDiDHut3Pe3Z
└── call:
└── evm.call:
├── source: 0xaa7e0000000000000000000000000000000aa7e0
├── target: 0xe64c38e2fa00dfe4f1d0b92f75b8e44ebdf292e4
├── input:
│ └── setEModeCategory:
│ ├── categoryId: 1
│ ├── ltv: 9000
│ ├── liquidationThreshold: 9300
│ ├── liquidationBonus: 10150
│ ├── oracle: 0x0000000000000000000000000000000000000000
│ └── label: Stablecoins
├── value: 0
├── gas_limit: 300,000
└── max_fee_per_gas: 600,000,000
[8]
└── utility.dispatchAs:
├── as_origin:
│ └── system:
│ └── Signed: 7MT6raKnJHmp9dVDBt2rZY19WU5wcSukV9aVVDiDHut3Pe3Z
└── call:
└── evm.call:
├── source: 0xaa7e0000000000000000000000000000000aa7e0
├── target: 0xe64c38e2fa00dfe4f1d0b92f75b8e44ebdf292e4
├── input:
│ └── setEModeCategory:
│ ├── categoryId: 2
│ ├── ltv: 8000
│ ├── liquidationThreshold: 9000
│ ├── liquidationBonus: 10450
│ ├── oracle: 0x0000000000000000000000000000000000000000
│ └── label: DOT
├── value: 0
├── gas_limit: 300,000
└── max_fee_per_gas: 600,000,000
[9]
└── utility.dispatchAs:
├── as_origin:
│ └── system:
│ └── Signed: 7MT6raKnJHmp9dVDBt2rZY19WU5wcSukV9aVVDiDHut3Pe3Z
└── call:
└── evm.call:
├── source: 0xaa7e0000000000000000000000000000000aa7e0
├── target: 0xe64c38e2fa00dfe4f1d0b92f75b8e44ebdf292e4
├── input:
│ └── setAssetEModeCategory:
│ ├── asset: 0x000000000000000000000000000000010000000F
│ └── newCategoryId: 2
├── value: 0
├── gas_limit: 100,000
└── max_fee_per_gas: 600,000,000
[10]
└── utility.dispatchAs:
├── as_origin:
│ └── system:
│ └── Signed: 7MT6raKnJHmp9dVDBt2rZY19WU5wcSukV9aVVDiDHut3Pe3Z
└── call:
└── evm.call:
├── source: 0xaa7e0000000000000000000000000000000aa7e0
├── target: 0xe64c38e2fa00dfe4f1d0b92f75b8e44ebdf292e4
├── input:
│ └── configureReserveAsCollateral:
│ ├── asset: 0x0000000000000000000000000000000100000013
│ ├── ltv: 6000
│ ├── liquidationThreshold: 7000
│ └── liquidationBonus: 10500
├── value: 0
├── gas_limit: 100,000
└── max_fee_per_gas: 600,000,000
[11]
└── utility.dispatchAs:
├── as_origin:
│ └── system:
│ └── Signed: 7MT6raKnJHmp9dVDBt2rZY19WU5wcSukV9aVVDiDHut3Pe3Z
└── call:
└── evm.call:
├── source: 0xaa7e0000000000000000000000000000000aa7e0
├── target: 0xe64c38e2fa00dfe4f1d0b92f75b8e44ebdf292e4
├── input:
│ └── configureReserveAsCollateral:
│ ├── asset: 0x0000000000000000000000000000000100000005
│ ├── ltv: 7000
│ ├── liquidationThreshold: 7500
│ └── liquidationBonus: 10700
├── value: 0
├── gas_limit: 100,000
└── max_fee_per_gas: 600,000,000
[12]
└── utility.dispatchAs:
├── as_origin:
│ └── system:
│ └── Signed: 7MT6raKnJHmp9dVDBt2rZY19WU5wcSukV9aVVDiDHut3Pe3Z
└── call:
└── evm.call:
├── source: 0xaa7e0000000000000000000000000000000aa7e0
├── target: 0xe64c38e2fa00dfe4f1d0b92f75b8e44ebdf292e4
├── input:
│ └── setSupplyCap:
│ ├── asset: 0x0000000000000000000000000000000100000005
│ └── newSupplyCap: 600000
├── value: 0
├── gas_limit: 100,000
└── max_fee_per_gas: 600,000,000
[13]
└── utility.dispatchAs:
├── as_origin:
│ └── system:
│ └── Signed: 7MT6raKnJHmp9dVDBt2rZY19WU5wcSukV9aVVDiDHut3Pe3Z
└── call:
└── evm.call:
├── source: 0xaa7e0000000000000000000000000000000aa7e0
├── target: 0xe64c38e2fa00dfe4f1d0b92f75b8e44ebdf292e4
├── input:
│ └── setBorrowCap:
│ ├── asset: 0x0000000000000000000000000000000100000005
│ └── newBorrowCap: 400000
├── value: 0
├── gas_limit: 100,000
└── max_fee_per_gas: 600,000,000
[14]
└── assetRegistry.register:
├── asset_id: 1,005
├── name: avDOT
├── asset_type: Erc20
├── existential_deposit: 0
├── symbol: avDOT
├── decimals: 10
├── location:
│ ├── parents: 0
│ └── interior:
│ └── X1:
│ └── AccountKey20:
│ └── key: 0x0e13b904f4168f93814216b6874ca8349457f263
└── is_sufficient: true
Threshold
Threshold