Aave V2 APIs
  • Introduction
  • aave v2
    • aToken Address
    • Aave Reserve Rates
    • Aave Reserve Configuration
    • User Health
    • Allowance
    • Deposit
    • Withdraw
    • Borrow
    • Repay
    • Switch Interest Type
    • Collateral Setting
Powered by GitBook
On this page

Was this helpful?

  1. aave v2

Borrow

Borrows amount of asset with interestRateMode, sending the amount to address provided. Note: user must have enough collateral via deposit

/aave/borrow

POST https://cryptotalk-public-gateway-byeii62k.de.gateway.dev/aave/borrow

1) Request body must be 'JSON' 2) Request structure sample { "params" : { "addr" : "0xabcd...efe", "from_tkn" : "DAI", "gas" : "80", "amt_float" : 1.234, "interestRateMode" : 2 } } 3) from_tkn is case sensitive 4) Sample response contain rawTx object that needs to be signed and broadcast to main net. 5) interestRateMode - send 2 for variable rate and 1 for stable rate

Query Parameters

Name
Type
Description

key

string

API Key

Request Body

Name
Type
Description

params

object

{ addr : "0xabcd....efe", from_tkn: "ETH", amt_float: 1.35467, gas: "80", interestRateMode : 2 }

{
  "operation": "BORROW",
  "token": "KNC",
  "to_addr": "0x0eb4add4ba497357546da7f5d12d39587ca24606",
  "rawTx": {
    "from": "0x0eb4add4ba497357546da7f5d12d39587ca24606",
    "value": "0x0",
    "to": "0x7d2768de32b0b80b7a3454c06bdac94a69ddc7a9",
    "data": "0xa415bcad000000000000000000000000dd974d5c2e2928dea5f71b9825b8b646686bd20000000000000000000000000000000000000000000000032d26d12e980b600000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb4add4ba497357546da7f5d12d39587ca24606",
    "nonce": "0xe69",
    "gasLimit": "0x52c2f",
    "gasPrice": "0x12a05f2000"
  },
  "isError": false,
  "text": ""
}

PreviousWithdrawNextRepay

Last updated 4 years ago

Was this helpful?