Aave
Initialization
import { HttpClient, Aave } from '@moonup/moon-api';
const http = new HttpClient({
baseUrl: 'https://beta.usemoon.ai',
securityWorker: async (securityData) => {
return {
headers: {
Authorization: `Bearer ${securityData.token}`,
},
};
},
});
const aave = new Aave(http);Methods
borrow(name: string, data: AaveInput, params: RequestParams = {})
borrow(name: string, data: AaveInput, params: RequestParams = {})lend(name: string, data: AaveInput, params: RequestParams = {})
lend(name: string, data: AaveInput, params: RequestParams = {})repay(name: string, data: AaveInput, params: RequestParams = {})
repay(name: string, data: AaveInput, params: RequestParams = {})userReserveData(name: string, data: AaveInput, params: RequestParams = {})
userReserveData(name: string, data: AaveInput, params: RequestParams = {})Last updated