mirror of
https://github.com/Instadapp/dsa-connectors.git
synced 2024-07-29 22:37:00 +00:00
187 lines
4.8 KiB
JSON
187 lines
4.8 KiB
JSON
|
[
|
||
|
{
|
||
|
"inputs": [],
|
||
|
"name": "getCETHAddress",
|
||
|
"outputs": [{ "internalType": "address", "name": "", "type": "address" }],
|
||
|
"stateMutability": "pure",
|
||
|
"type": "function"
|
||
|
},
|
||
|
{
|
||
|
"inputs": [],
|
||
|
"name": "getCompReadAddress",
|
||
|
"outputs": [{ "internalType": "address", "name": "", "type": "address" }],
|
||
|
"stateMutability": "pure",
|
||
|
"type": "function"
|
||
|
},
|
||
|
{
|
||
|
"inputs": [],
|
||
|
"name": "getCompToken",
|
||
|
"outputs": [
|
||
|
{
|
||
|
"internalType": "contract TokenInterface",
|
||
|
"name": "",
|
||
|
"type": "address"
|
||
|
}
|
||
|
],
|
||
|
"stateMutability": "pure",
|
||
|
"type": "function"
|
||
|
},
|
||
|
{
|
||
|
"inputs": [
|
||
|
{ "internalType": "address", "name": "owner", "type": "address" },
|
||
|
{ "internalType": "address[]", "name": "cAddress", "type": "address[]" }
|
||
|
],
|
||
|
"name": "getCompoundData",
|
||
|
"outputs": [
|
||
|
{
|
||
|
"components": [
|
||
|
{
|
||
|
"internalType": "uint256",
|
||
|
"name": "tokenPriceInEth",
|
||
|
"type": "uint256"
|
||
|
},
|
||
|
{
|
||
|
"internalType": "uint256",
|
||
|
"name": "tokenPriceInUsd",
|
||
|
"type": "uint256"
|
||
|
},
|
||
|
{
|
||
|
"internalType": "uint256",
|
||
|
"name": "exchangeRateStored",
|
||
|
"type": "uint256"
|
||
|
},
|
||
|
{
|
||
|
"internalType": "uint256",
|
||
|
"name": "balanceOfUser",
|
||
|
"type": "uint256"
|
||
|
},
|
||
|
{
|
||
|
"internalType": "uint256",
|
||
|
"name": "borrowBalanceStoredUser",
|
||
|
"type": "uint256"
|
||
|
},
|
||
|
{
|
||
|
"internalType": "uint256",
|
||
|
"name": "supplyRatePerBlock",
|
||
|
"type": "uint256"
|
||
|
},
|
||
|
{
|
||
|
"internalType": "uint256",
|
||
|
"name": "borrowRatePerBlock",
|
||
|
"type": "uint256"
|
||
|
}
|
||
|
],
|
||
|
"internalType": "struct Helpers.CompData[]",
|
||
|
"name": "",
|
||
|
"type": "tuple[]"
|
||
|
}
|
||
|
],
|
||
|
"stateMutability": "view",
|
||
|
"type": "function"
|
||
|
},
|
||
|
{
|
||
|
"inputs": [],
|
||
|
"name": "getComptroller",
|
||
|
"outputs": [
|
||
|
{
|
||
|
"internalType": "contract ComptrollerLensInterface",
|
||
|
"name": "",
|
||
|
"type": "address"
|
||
|
}
|
||
|
],
|
||
|
"stateMutability": "pure",
|
||
|
"type": "function"
|
||
|
},
|
||
|
{
|
||
|
"inputs": [],
|
||
|
"name": "getOracleAddress",
|
||
|
"outputs": [{ "internalType": "address", "name": "", "type": "address" }],
|
||
|
"stateMutability": "pure",
|
||
|
"type": "function"
|
||
|
},
|
||
|
{
|
||
|
"inputs": [
|
||
|
{ "internalType": "address", "name": "owner", "type": "address" },
|
||
|
{ "internalType": "address[]", "name": "cAddress", "type": "address[]" }
|
||
|
],
|
||
|
"name": "getPosition",
|
||
|
"outputs": [
|
||
|
{
|
||
|
"components": [
|
||
|
{
|
||
|
"internalType": "uint256",
|
||
|
"name": "tokenPriceInEth",
|
||
|
"type": "uint256"
|
||
|
},
|
||
|
{
|
||
|
"internalType": "uint256",
|
||
|
"name": "tokenPriceInUsd",
|
||
|
"type": "uint256"
|
||
|
},
|
||
|
{
|
||
|
"internalType": "uint256",
|
||
|
"name": "exchangeRateStored",
|
||
|
"type": "uint256"
|
||
|
},
|
||
|
{
|
||
|
"internalType": "uint256",
|
||
|
"name": "balanceOfUser",
|
||
|
"type": "uint256"
|
||
|
},
|
||
|
{
|
||
|
"internalType": "uint256",
|
||
|
"name": "borrowBalanceStoredUser",
|
||
|
"type": "uint256"
|
||
|
},
|
||
|
{
|
||
|
"internalType": "uint256",
|
||
|
"name": "supplyRatePerBlock",
|
||
|
"type": "uint256"
|
||
|
},
|
||
|
{
|
||
|
"internalType": "uint256",
|
||
|
"name": "borrowRatePerBlock",
|
||
|
"type": "uint256"
|
||
|
}
|
||
|
],
|
||
|
"internalType": "struct Helpers.CompData[]",
|
||
|
"name": "",
|
||
|
"type": "tuple[]"
|
||
|
},
|
||
|
{
|
||
|
"components": [
|
||
|
{ "internalType": "uint256", "name": "balance", "type": "uint256" },
|
||
|
{ "internalType": "uint256", "name": "votes", "type": "uint256" },
|
||
|
{ "internalType": "address", "name": "delegate", "type": "address" },
|
||
|
{ "internalType": "uint256", "name": "allocated", "type": "uint256" }
|
||
|
],
|
||
|
"internalType": "struct CompReadInterface.CompBalanceMetadataExt",
|
||
|
"name": "",
|
||
|
"type": "tuple"
|
||
|
}
|
||
|
],
|
||
|
"stateMutability": "nonpayable",
|
||
|
"type": "function"
|
||
|
},
|
||
|
{
|
||
|
"inputs": [
|
||
|
{ "internalType": "address", "name": "cToken", "type": "address" },
|
||
|
{ "internalType": "address", "name": "token", "type": "address" }
|
||
|
],
|
||
|
"name": "getPriceInEth",
|
||
|
"outputs": [
|
||
|
{ "internalType": "uint256", "name": "priceInETH", "type": "uint256" },
|
||
|
{ "internalType": "uint256", "name": "priceInUSD", "type": "uint256" }
|
||
|
],
|
||
|
"stateMutability": "view",
|
||
|
"type": "function"
|
||
|
},
|
||
|
{
|
||
|
"inputs": [],
|
||
|
"name": "name",
|
||
|
"outputs": [{ "internalType": "string", "name": "", "type": "string" }],
|
||
|
"stateMutability": "view",
|
||
|
"type": "function"
|
||
|
}
|
||
|
]
|