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
Why not just keep this proposal focussed on DOT / vDOT and propose wBTC / USDT / USDC changes separately?
I support the vDOT changes, not so sure about the others. So nay for now.
There is an unfortunate trend of bundling changes in proposals. Keep it simple.
Edited
no estoy de acuerdo con la propuesta, antes deberíamos ver como solucionamos el problema de la cantidad de tokens que perdemos cuando desarmamos las granjas, recibir como compensación h2o a cambio es simplemente un robo
I have no idea what any of this means and wonder how everyone else understands all this jargon.
I even made a meme coin with Hydration and read everything I could inc. getting AI to explain concepts such as liquidity pools, omnipools etc. I lost a lot of money and still feel like I am catching butterflies underwater .
I tell you this so you keep making tutorials. thats that so carry on.
EJ Jr.
0x3de687f461333a4a0dc392d88cc8b147058e6c3f66161cf5431c07b9a2ac867c