The proposal executes a batch of substrate transactions & EVM transactions as market administrator to configure risk parameters accordingly. All necessary smart contracts have been deployed on chain already.
A batch executes the following actions:
#69
#690
60,819.1,293,362,092
vDOT and 100,000.0
aDOT to created stableswap pool2
blocks after this proposal's execution26,640.0
GDOT to liquidity mining as treasury69%
75%
7.5%
2,222,222
N/A
proposal
└── utility.batchAll:
└── calls:
[0]
└── assetRegistry.register:
├── asset_id: 69
├── name: GIGADOT
├── asset_type: Erc20
├── existential_deposit: 0
├── symbol: GDOT
├── decimals: 18
├── location:
│ ├── parents: 0
│ └── interior:
│ └── X1:
│ └── AccountKey20:
│ └── key: 0x34d5ffb83d14d82f87aaf2f13be895a3c814c2ad
└── is_sufficient: true
[1]
└── assetRegistry.register:
├── asset_id: 690
├── name: 2-Pool-GDOT
├── asset_type: StableSwap
├── existential_deposit: 1
├── symbol: 2-Pool-GDOT
├── decimals: 18
└── is_sufficient: true
[2]
└── stableswap.createPoolWithPegs:
├── share_asset: 690
├── assets:
│ [0]
│ ├── 0: 1
│ └── 1: 5
│ [1]
│ ├── 0: 1
│ ├── 1: ,
│ ├── 2: 0
│ ├── 3: 0
│ └── 4: 1
├── amplification: 22
├── fee: 0.06%
├── peg_source:
│ [0]
│ └── Oracle:
│ [0]
│ ├── 0: b
│ ├── 1: i
│ ├── 2: f
│ ├── 3: r
│ ├── 4: o
│ ├── 5: s
│ ├── 6: t
│ └── 7: o
│ [1]
│ ├── 0: L
│ ├── 1: a
│ ├── 2: s
│ ├── 3: t
│ ├── 4: B
│ ├── 5: l
│ ├── 6: o
│ ├── 7: c
│ └── 8: k
│ [2]
│ └── 0: 5
│ [1]
│ └── Value:
│ [0]
│ └── 0: 1
│ [1]
│ └── 0: 1
└── max_peg_update: 100.00%
[3]
└── utility.dispatchAs:
├── as_origin:
│ └── system:
│ └── Signed: 7L53bUTBopuwFt3mKUfmkzgGLayYa1Yvn1hAg9v5UMrQzTfh
└── call:
└── stableswap.addLiquidity:
├── pool_id: 690
└── assets:
[0]
├── assetId: 15
└── amount: 608,191,293,362,092
[1]
├── assetId: 1,001
└── amount: 1,000,000,000,000,000
[4]
└── utility.dispatchAs:
├── as_origin:
│ └── system:
│ └── Signed: 7MT6raKnJHmp9dVDBt2rZY19WU5wcSukV9aVVDiDHut3Pe3Z
└── call:
└── evm.call:
├── source: 0xaa7e0000000000000000000000000000000aa7e0
├── target: 0xad33c0f0c42c5a0eaa65b5895d2bdb20cb6e8760
├── input:
│ └── setAssetSources:
│ ├── assets: 0x00000000000000000000000000000001000002b2
│ └── sources: 0xedbD21F476039C6019d2EC3e97f949af98a5c121
├── 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:
│ └── initReserves:
│ └── input:
│ [0]
│ ├── aTokenImpl: 0xc0DF4c545BaFA1788a4Ee55f79704D12fC2c7B5C
│ ├── stableDebtTokenImpl: 0xA5b223b3e1f19BfF753E17c72073829010C4d339
│ ├── variableDebtTokenImpl: 0xb7e516ba34a85b2Fa554a63407Df8a67f6F49a6C
│ ├── underlyingAssetDecimals: 18
│ ├── interestRateStrategyAddress: 0x5383a606ECe147e94C1fA0b7375bc778f132b832
│ ├── underlyingAsset: 0x00000000000000000000000000000001000002b2
│ ├── treasury: 0xE52567fF06aCd6CBe7BA94dc777a3126e180B6d9
│ ├── incentivesController: 0x7472a3D0891Df2401D981A5954d07E364f05060F
│ ├── aTokenName: Aave Hydrated GDOT
│ ├── aTokenSymbol: aHydratedGDOT
│ ├── variableDebtTokenName: Aave Hydrated Variable Debt GDOT
│ ├── variableDebtTokenSymbol: variableDebtHydratedGDOT
│ ├── stableDebtTokenName: Aave Hydrated Stable Debt GDOT
│ ├── stableDebtTokenSymbol: stableDebtHydratedGDOT
│ └── params: 0x10
├── value: 0
├── gas_limit: 10,000,000
└── max_fee_per_gas: 600,000,000
[6]
└── utility.dispatchAs:
├── as_origin:
│ └── system:
│ └── Signed: 7MT6raKnJHmp9dVDBt2rZY19WU5wcSukV9aVVDiDHut3Pe3Z
└── call:
└── evm.call:
├── source: 0xaa7e0000000000000000000000000000000aa7e0
├── target: 0x87edc4e4071aa253c9b14c79305f48f3b9c16137
├── input:
│ └── configureReserves:
│ ├── configurator: 0xE64C38E2Fa00DFe4F1d0B92f75B8E44eBDF292e4
│ └── inputParams:
│ [0]
│ ├── asset: 0x00000000000000000000000000000001000002b2
│ ├── baseLTV: 6900
│ ├── liquidationThreshold: 7500
│ ├── liquidationBonus: 10750
│ ├── reserveFactor: 2000
│ ├── borrowCap: 0
│ ├── supplyCap: 2222222
│ ├── stableBorrowingEnabled: false
│ ├── borrowingEnabled: false
│ └── flashLoanEnabled: false
├── value: 0
├── gas_limit: 1,000,000
└── max_fee_per_gas: 600,000,000
[7]
└── utility.dispatchAs:
├── as_origin:
│ └── system:
│ └── Signed: 7MT6raKnJHmp9dVDBt2rZY19WU5wcSukV9aVVDiDHut3Pe3Z
└── call:
└── evm.call:
├── source: 0xaa7e0000000000000000000000000000000aa7e0
├── target: 0xe64c38e2fa00dfe4f1d0b92f75b8e44ebdf292e4
├── input:
│ └── setLiquidationProtocolFee:
│ ├── asset: 0x00000000000000000000000000000001000002b2
│ └── newFee: 1000
├── value: 0
├── gas_limit: 100,000
└── max_fee_per_gas: 600,000,000
[8]
└── utility.dispatchAs:
├── as_origin:
│ └── system:
│ └── Signed: 7MT6raKnJHmp9dVDBt2rZY19WU5wcSukV9aVVDiDHut3Pe3Z
└── call:
└── evm.call:
├── source: 0xaa7e0000000000000000000000000000000aa7e0
├── target: 0x08e8533cd99f96bd234d8734196285960c613e09
├── input:
│ └── setEmissionAdmin:
│ ├── reward: 0x0000000000000000000000000000000100000045
│ └── admin: 0xAa7e0000000000000000000000000000000Aa7e0
├── value: 0
├── gas_limit: 100,000
└── max_fee_per_gas: 600,000,000
[9]
└── scheduler.scheduleAfter:
├── after: 2
├── priority: 0
└── call:
└── utility.dispatchAs:
├── as_origin:
│ └── system:
│ └── Signed: 7MT6raKnJHmp9dVDBt2rZY19WU5wcSukV9aVVDiDHut3Pe3Z
└── call:
└── evm.call:
├── source: 0xaa7e0000000000000000000000000000000aa7e0
├── target: 0x08e8533cd99f96bd234d8734196285960c613e09
├── input:
│ └── configureAssets:
│ └── config:
│ [0]
│ ├── emissionPerSecond: 3388278388278388
│ ├── totalSupply: 0
│ ├── distributionEnd: 1752243876
│ ├── asset: 0x34D5ffB83D14D82f87aAf2f13BE895a3C814c2ad
│ ├── reward: 0x0000000000000000000000000000000100000045
│ ├── transferStrategy: 0x112c208B900Bcfc9FF8131D0f45769cb6C7c7D8d
│ └── rewardOracle: 0xedbD21F476039C6019d2EC3e97f949af98a5c121
├── value: 0
├── gas_limit: 1,000,000
└── max_fee_per_gas: 600,000,000
[10]
└── utility.dispatchAs:
├── as_origin:
│ └── system:
│ └── Signed: 7L53bUTBopuwFt3mKUfmkzgGLayYa1Yvn1hAg9v5UMrQzTfh
└── call:
└── router.sellAll:
├── asset_in: 690
├── asset_out: 69
├── min_amount_out: 0
└── route:
[0]
├── pool: Aave
├── assetIn: 690
└── assetOut: 69
[11]
└── utility.dispatchAs:
├── as_origin:
│ └── system:
│ └── Signed: 7L53bUTBopuwFt3mKUfmkzgGLayYa1Yvn1hAg9v5UMrQzTfh
└── call:
└── currencies.transfer:
├── dest: 7Hz5D1X9qAiM2A63KcA9KuLwJZJamJA3N6DSxfg6hezCiirk
├── currency_id: 69
└── amount: 26,640,000,000,000,000,000,000
[12]
└── multiTransactionPayment.addCurrency:
├── currency: 69
└── price: 302,571,428,571,429,000,000
[13]
└── multiTransactionPayment.addCurrency:
├── currency: 690
└── price: 302,571,428,571,429,000,000
Threshold
SEND IT