diff --git a/abis/read/aaveV2.json b/abis/read/aaveV2.json new file mode 100644 index 0000000..48b0b08 --- /dev/null +++ b/abis/read/aaveV2.json @@ -0,0 +1,168 @@ +[{ + "inputs": [{ + "internalType": "address", + "name": "user", + "type": "address" + }, { + "internalType": "address[]", + "name": "tokens", + "type": "address[]" + }], + "name": "getPosition", + "outputs": [{ + "components": [{ + "internalType": "uint256", + "name": "tokenPriceInEth", + "type": "uint256" + }, { + "internalType": "uint256", + "name": "tokenPriceInUsd", + "type": "uint256" + }, { + "internalType": "uint256", + "name": "supplyBalance", + "type": "uint256" + }, { + "internalType": "uint256", + "name": "stableBorrowBalance", + "type": "uint256" + }, { + "internalType": "uint256", + "name": "variableBorrowBalance", + "type": "uint256" + }, { + "internalType": "uint256", + "name": "supplyRate", + "type": "uint256" + }, { + "internalType": "uint256", + "name": "stableBorrowRate", + "type": "uint256" + }, { + "internalType": "uint256", + "name": "userStableBorrowRate", + "type": "uint256" + }, { + "internalType": "uint256", + "name": "variableBorrowRate", + "type": "uint256" + }, { + "internalType": "bool", + "name": "isCollateral", + "type": "bool" + }, { + "components": [{ + "internalType": "uint256", + "name": "ltv", + "type": "uint256" + }, { + "internalType": "uint256", + "name": "threshold", + "type": "uint256" + }, { + "internalType": "uint256", + "name": "reserveFactor", + "type": "uint256" + }, { + "internalType": "bool", + "name": "usageAsCollEnabled", + "type": "bool" + }, { + "internalType": "bool", + "name": "borrowEnabled", + "type": "bool" + }, { + "internalType": "bool", + "name": "stableBorrowEnabled", + "type": "bool" + }, { + "internalType": "bool", + "name": "isActive", + "type": "bool" + }, { + "internalType": "bool", + "name": "isFrozen", + "type": "bool" + }, { + "internalType": "uint256", + "name": "totalSupply", + "type": "uint256" + }, { + "internalType": "uint256", + "name": "availableLiquidity", + "type": "uint256" + }, { + "internalType": "uint256", + "name": "totalStableDebt", + "type": "uint256" + }, { + "internalType": "uint256", + "name": "totalVariableDebt", + "type": "uint256" + }, { + "internalType": "uint256", + "name": "collateralEmission", + "type": "uint256" + }, { + "internalType": "uint256", + "name": "debtEmission", + "type": "uint256" + }], + "internalType": "struct AaveHelpers.AaveTokenData", + "name": "aaveTokenData", + "type": "tuple" + }], + "internalType": "struct AaveHelpers.AaveUserTokenData[]", + "name": "", + "type": "tuple[]" + }, { + "components": [{ + "internalType": "uint256", + "name": "totalCollateralETH", + "type": "uint256" + }, { + "internalType": "uint256", + "name": "totalBorrowsETH", + "type": "uint256" + }, { + "internalType": "uint256", + "name": "availableBorrowsETH", + "type": "uint256" + }, { + "internalType": "uint256", + "name": "currentLiquidationThreshold", + "type": "uint256" + }, { + "internalType": "uint256", + "name": "ltv", + "type": "uint256" + }, { + "internalType": "uint256", + "name": "healthFactor", + "type": "uint256" + }, { + "internalType": "uint256", + "name": "ethPriceInUsd", + "type": "uint256" + }, { + "internalType": "uint256", + "name": "pendingRewards", + "type": "uint256" + }], + "internalType": "struct AaveHelpers.AaveUserData", + "name": "", + "type": "tuple" + }], + "stateMutability": "view", + "type": "function" + }, { + "inputs": [], + "name": "name", + "outputs": [{ + "internalType": "string", + "name": "", + "type": "string" + }], + "stateMutability": "view", + "type": "function" + }] \ No newline at end of file diff --git a/assets/icons/back.svg b/assets/icons/back.svg new file mode 100644 index 0000000..ac0be76 --- /dev/null +++ b/assets/icons/back.svg @@ -0,0 +1,5 @@ + \ No newline at end of file diff --git a/assets/icons/colored/aave.svg b/assets/icons/colored/aave.svg new file mode 100644 index 0000000..b9ef1c1 --- /dev/null +++ b/assets/icons/colored/aave.svg @@ -0,0 +1,13 @@ + \ No newline at end of file diff --git a/components/Navbar.vue b/components/Navbar.vue index a89b483..cecfd65 100644 --- a/components/Navbar.vue +++ b/components/Navbar.vue @@ -2,7 +2,7 @@