Aave V3
Supported Chains
Available on Ethereum Mainnet and Testnet, Arbitrum, Avalanche, Base, and Polygon.
Available Endpoints:
Click on the endpoint to jump to the section with full details
- /getpool - GET- Get the lend and borrow APY for the given pool from AAVE protocol.
- /getuseraccountdata - GET- Get the repay, borrow, withdraw amount and health factor details for the given user.
- /getuserpositions - GET- Retrieves the lending and borrowing positions of a user, including details such as token balances and collateral usage status.
- /borrow - POST- Trigger the borrow transaction from the given protocol.
- /setuseremode - POST- Trigger the E-Mode options for the user.
- /exitisolationmode - POST- Trigger the exit of isolation mode options for the user.
Lending Protocol IDs
Many endpoints have a parameter where you can provide a lendborrow ID.
Below is a list of lendborrow IDs related to Aave V3. Please see the lendborrowID for a complete Lending Protocol ID list and more information.
Aave V3
Ethereum
1200
Aave V3
Ethereum Testnet Sepolia
1202
Aave V3
Avalanche
1203
Aave V3
Arbitrum
1204
Aave V3
Polygon
1205
Aave V3
Base
1206
Aave V3
Optimism
1207
Endpoint Details
/getpool
Get the lend and borrow APY for the given pool from AAVE protocol.
GET https://api.expand.network/lendborrow/getpool
Query Parameters
rpc
String
Remote procedural call URL.
asset*
String
Token address to get the details of.
useCustomVaults
Boolean
If true, the request will be processed using the partner's dedicated vaults. If false or omitted, it uses the standard public pools.
https://api.expand.network/lendborrow/getpool?lendborrowId=1200&asset=0x6b175474e89094c44da98b954eedeac495271d0f{
    "status": 200,
    "msg": "success",
    "data": {
        "tokenAddress": "0x6b175474e89094c44da98b954eedeac495271d0f",
        "poolAddress": "0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2",
        "variableBorrowRate": "17.17",
        "stableBorrowRate": "18.67",
        "variableSupplyRate": "0",
        "stableSupplyRate": "11.96",
        "ltv": "63",
        "availableLiquidity": "8950905768339714587617037",
        "reserveSize": "125705701896860739215535363"
    }
}/getpools
Returns a list of supply and borrow APYs for assets supported by the Aave V3 protocol.
GET https://api.expand.network/lendborrow/getpools
Query Parameters
lendborrowId*
String
Identify the protocol by providing a Lending Protocol ID. For example, Aave V3 on Ethereum is 1200.
assets
String
Provide a comma-separated list of token addresses to filter specific assets. If left blank, data for all assets supported by the protocol will be returned.
address
String
The public address of the sender.
rpc
String
Remote procedural call URL.
useCustomVaults
Boolean
If true, the request will be processed using the partner's dedicated vaults. If false or omitted, it uses the standard public pools.
https://api.expand.network/lendborrow/getpools?lendborrowId=1200{
    "status": 200,
    "msg": "success",
    "data": {
        "FRAX": {
            "tokenAddress": "0x853d955acef822db058eb8505911ed77f175b99e",
            "poolAddress": "0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2",
            "variableBorrowRate": "17.00",
            "stableBorrowRate": "0.00",
            "variableSupplyRate": "0",
            "stableSupplyRate": "12.45",
            "ltv": "0",
            "availableLiquidity": "54923305553322344701626",
            "reserveSize": "650047524499480835549952",
            "tokenSymbol": "FRAX"
        },
        "wstETH": {
            "tokenAddress": "0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0",
            "poolAddress": "0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2",
            "variableBorrowRate": "0.47",
            "stableBorrowRate": "0.00",
            "variableSupplyRate": "0",
            "stableSupplyRate": "0.01",
            "ltv": "78.5",
            "availableLiquidity": "992836307810782540121810",
            "reserveSize": "1015065135630218396600073",
            "tokenSymbol": "wstETH"
        },
        "cbETH": {
            "tokenAddress": "0xbe9895146f7af43049ca1c1ae358b0541ea49704",
            "poolAddress": "0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2",
            "variableBorrowRate": "0.86",
            "stableBorrowRate": "0.00",
            "variableSupplyRate": "0",
            "stableSupplyRate": "0.04",
            "ltv": "75",
            "availableLiquidity": "6763004466247910156681",
            "reserveSize": "7160022618905139219048",
            "tokenSymbol": "cbETH"
        },
        "USDC": {
            "tokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
            "poolAddress": "0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2",
            "variableBorrowRate": "10.02",
            "stableBorrowRate": "0.00",
            "variableSupplyRate": "0",
            "stableSupplyRate": "8.35",
            "ltv": "75",
            "availableLiquidity": "130127857697538",
            "reserveSize": "1761203345161530",
            "tokenSymbol": "USDC"
        },
        "RPL": {
            "tokenAddress": "0xd33526068d116ce69f19a9ee46f0bd304f21a51f",
            "poolAddress": "0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2",
            "variableBorrowRate": "4.66",
            "stableBorrowRate": "0.00",
            "variableSupplyRate": "0",
            "stableSupplyRate": "1.64",
            "ltv": "0",
            "availableLiquidity": "283805898461442804183895",
            "reserveSize": "505633140202467190948506",
            "tokenSymbol": "RPL"
        },
        "LDO": {
            "tokenAddress": "0x5a98fcbea516cf06857215779fd812ca3bef1b32",
            "poolAddress": "0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2",
            "variableBorrowRate": "0.22",
            "stableBorrowRate": "0.00",
            "variableSupplyRate": "0",
            "stableSupplyRate": "0.00",
            "ltv": "40",
            "availableLiquidity": "5567358015093172290775082",
            "reserveSize": "5648884466090294233350743",
            "tokenSymbol": "LDO"
        },
        "1INCH": {
            "tokenAddress": "0x111111111117dc0aa78b770fa6a738034120c302",
            "poolAddress": "0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2",
            "variableBorrowRate": "1.75",
            "stableBorrowRate": "0.00",
            "variableSupplyRate": "0",
            "stableSupplyRate": "0.12",
            "ltv": "57",
            "availableLiquidity": "2353887307144738474135434",
            "reserveSize": "2580260459835739983817175",
            "tokenSymbol": "1INCH"
        },
        "UNI": {
            "tokenAddress": "0x1f9840a85d5af5bf1d1762f925bdaddc4201f984",
            "poolAddress": "0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2",
            "variableBorrowRate": "0.49",
            "stableBorrowRate": "0.00",
            "variableSupplyRate": "0",
            "stableSupplyRate": "0.01",
            "ltv": "65",
            "availableLiquidity": "3772668744594281243030841",
            "reserveSize": "3896485087868897582534843",
            "tokenSymbol": "UNI"
        },
        "rETH": {
            "tokenAddress": "0xae78736cd615f374d3085123a210448e74fc6393",
            "poolAddress": "0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2",
            "variableBorrowRate": "0.49",
            "stableBorrowRate": "0.00",
            "variableSupplyRate": "0",
            "stableSupplyRate": "0.01",
            "ltv": "75",
            "availableLiquidity": "42786920207676018925820",
            "reserveSize": "44165424967969205168667",
            "tokenSymbol": "rETH"
        },
        "LUSD": {
            "tokenAddress": "0x5f98805a4e8be255a32880fdec7f6728c6568ba0",
            "poolAddress": "0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2",
            "variableBorrowRate": "8.35",
            "stableBorrowRate": "0.00",
            "variableSupplyRate": "0",
            "stableSupplyRate": "5.39",
            "ltv": "0",
            "availableLiquidity": "732008157782705236289462",
            "reserveSize": "3785608593131778512959540",
            "tokenSymbol": "LUSD"
        },
        "DAI": {
            "tokenAddress": "0x6b175474e89094c44da98b954eedeac495271d0f",
            "poolAddress": "0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2",
            "variableBorrowRate": "5.23",
            "stableBorrowRate": "0.00",
            "variableSupplyRate": "0",
            "stableSupplyRate": "3.43",
            "ltv": "63",
            "availableLiquidity": "20116190904329074108544817",
            "reserveSize": "161227720827627549197855027",
            "tokenSymbol": "DAI"
        },
        "BAL": {
            "tokenAddress": "0xba100000625a3754423978a60c9317c58a424e3d",
            "poolAddress": "0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2",
            "variableBorrowRate": "6.13",
            "stableBorrowRate": "0.00",
            "variableSupplyRate": "0",
            "stableSupplyRate": "0.20",
            "ltv": "57",
            "availableLiquidity": "5461808366567556320757020",
            "reserveSize": "5695504786919720097775530",
            "tokenSymbol": "BAL"
        },
        "ENS": {
            "tokenAddress": "0xc18360217d8f7ab5e7c516566761ea12ce7f9d72",
            "poolAddress": "0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2",
            "variableBorrowRate": "0.55",
            "stableBorrowRate": "0.00",
            "variableSupplyRate": "0",
            "stableSupplyRate": "0.01",
            "ltv": "39",
            "availableLiquidity": "257622018102494483285103",
            "reserveSize": "264915342974442126735250",
            "tokenSymbol": "ENS"
        },
        "MKR": {
            "tokenAddress": "0x9f8f72aa9304c8b593d555f12ef6589cc3a579a2",
            "poolAddress": "0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2",
            "variableBorrowRate": "0.13",
            "stableBorrowRate": "0.00",
            "variableSupplyRate": "0",
            "stableSupplyRate": "0.00",
            "ltv": "65",
            "availableLiquidity": "22317721451329464915781",
            "reserveSize": "22498947821677587448345",
            "tokenSymbol": "MKR"
        },
        "LINK": {
            "tokenAddress": "0x514910771af9ca656af840dff83e8264ecf986ca",
            "poolAddress": "0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2",
            "variableBorrowRate": "0.16",
            "stableBorrowRate": "0.00",
            "variableSupplyRate": "0",
            "stableSupplyRate": "0.00",
            "ltv": "66",
            "availableLiquidity": "12841888770900167942661273",
            "reserveSize": "12972794519516805036037702",
            "tokenSymbol": "LINK"
        },
        "SNX": {
            "tokenAddress": "0xc011a73ee8576fb46f5e1c5751ca3b9fe0af2a6f",
            "poolAddress": "0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2",
            "variableBorrowRate": "3.83",
            "stableBorrowRate": "0.00",
            "variableSupplyRate": "0",
            "stableSupplyRate": "0.11",
            "ltv": "49",
            "availableLiquidity": "876958995457643001455419",
            "reserveSize": "917448341348890598571604",
            "tokenSymbol": "SNX"
        },
        "USDT": {
            "tokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7",
            "poolAddress": "0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2",
            "variableBorrowRate": "5.19",
            "stableBorrowRate": "0.00",
            "variableSupplyRate": "0",
            "stableSupplyRate": "4.06",
            "ltv": "75",
            "availableLiquidity": "265199532954034",
            "reserveSize": "2013985901200635",
            "tokenSymbol": "USDT"
        },
        "WETH": {
            "tokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
            "poolAddress": "0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2",
            "variableBorrowRate": "2.65",
            "stableBorrowRate": "0.00",
            "variableSupplyRate": "0",
            "stableSupplyRate": "1.99",
            "ltv": "80.5",
            "availableLiquidity": "169301799517216699851714",
            "reserveSize": "1438734804109467684281299",
            "tokenSymbol": "WETH"
        },
        "WBTC": {
            "tokenAddress": "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599",
            "poolAddress": "0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2",
            "variableBorrowRate": "0.64",
            "stableBorrowRate": "0.00",
            "variableSupplyRate": "0",
            "stableSupplyRate": "0.04",
            "ltv": "73",
            "availableLiquidity": "3641724175444",
            "reserveSize": "3922957400637",
            "tokenSymbol": "WBTC"
        },
        "sDAI": {
            "tokenAddress": "0x83f20f44975d03b1b09e64809b757c47f942beea",
            "poolAddress": "0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2",
            "variableBorrowRate": "0.00",
            "stableBorrowRate": "0.00",
            "variableSupplyRate": "0",
            "stableSupplyRate": "0.00",
            "ltv": "75",
            "availableLiquidity": "19660800347008258200820319",
            "reserveSize": "19660800347008258200820319",
            "tokenSymbol": "sDAI"
        },
        "AAVE": {
            "tokenAddress": "0x7fc66500c84a76ad7e9c93437bfc5ac33e2ddae9",
            "poolAddress": "0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2",
            "variableBorrowRate": "0.00",
            "stableBorrowRate": "0.00",
            "variableSupplyRate": "0",
            "stableSupplyRate": "0.00",
            "ltv": "66",
            "availableLiquidity": "1199043096578210200140138",
            "reserveSize": "1199043096578210200140138",
            "tokenSymbol": "AAVE"
        },
        "CRV": {
            "tokenAddress": "0xd533a949740bb3306d119cc777fa900ba034cd52",
            "poolAddress": "0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2",
            "variableBorrowRate": "10.42",
            "stableBorrowRate": "0.00",
            "variableSupplyRate": "0",
            "stableSupplyRate": "2.51",
            "ltv": "35",
            "availableLiquidity": "5870235544561016402074394",
            "reserveSize": "9333074134649437853135767",
            "tokenSymbol": "CRV"
        }
    }
}/getuseraccountdata
Get the repay, borrow, withdraw amount and health factor details for a given user.
GET https://api.expand.network/lendborrow/getuseraccountdata
Query Parameters
rpc
String
Remote procedural call URL.
lendborrowId*
String
Refer to the lend borrow Id page for details.
asset*
String
Token address.
address*
String
Public address of sender.
interestRateMode*
String
Interest mode as per Aave. Is set '1' as default.
useCustomVaults
Boolean
If true, the request will be processed using the partner's dedicated vaults. If false or omitted, it uses the standard public pools.
https://api.expand.network/lendborrow/getuseraccountdata?interestRateMode=1&address=0x6fCe63859a859a0f30eD09B12F5010d790618ca4&asset=0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48&lendborrowId=1200{
    "status": 200,
    "msg": "success",
    "data": {
        "tokenAddress": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
        "repayAmount": "0",
        "borrowAmount": "15336571492",
        "borrowErrorMessage": "The Stable Rate is not enabled for this currency",
        "withdrawAmount": "0",
        "healthFactor": "1965438342704054090"
    }
}/getuserpositions
Retrieves the lending and borrowing positions of a user, including details such as token balances and collateral usage status.
GET https://api.expand.network/lendborrow/getuserpositions
Query Parameters
rpc
String
Remote procedural call URL.
address*
String
Public address of sender.
useCustomVaults
Boolean
If true, the request will be processed using the partner's dedicated vaults. If false or omitted, it uses the standard public pools.
https://api.expand.network/lendborrow/getuserpositions?address=0x6fCe63859a859a0f30eD09B12F5010d790618ca4&lendborrowId=1200{
    "status": 200,
    "msg": "success",
    "data": [
        {
            "underlyingAsset": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
            "scaledATokenBalance": "223979452864104791",
            "usageAsCollateralEnabledOnUser": true,
            "aToken": "0x4d5F47FA6A74757f35C14fD3a6Ef8E3C9BC514E8",
            "currentBalance": "235492464491675513",
            "rewardsAPYPercentage": "1.98",
            "accruedRewards": "11513011627570722",
            "prices": {
                "usd": [
                    {
                        "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2": "4308.039027805227"
                    }
                ]
            }
        },
        {
            "underlyingAsset": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
            "scaledVariableDebt": "84207861",
            "usageAsCollateralEnabledOnUser": false,
            "aToken": "0x98C23E9d8f34FEFb1B7BD6a91B7FF122F4e16F5c",
            "currentDebt": "100026949",
            "interestAPRPercentage": "6.11",
            "accruedInterest": "15819088",
            "prices": {
                "usd": [
                    {
                        "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48": "0.9998045672762118"
                    }
                ]
            }
        }
    ]
}/borrow
Trigger the borrow transaction from the given protocol.
POST https://api.expand.network/lendborrow/borrow
Request Body
asset*
String
Token address to borrow.
amount*
String
Number of tokens to be borrowed.
interestRateMode
String
Interest mode as per Aave. 0 for static and 1 for variable.
onBehalfOf*
String
Required in case borrow need to be done on behalf of other public address.
from*
String
Sender public address.
gas
String
Maximum gas to be approved for transaction.
rpc
String
Remote procedural call URL.
gasPriority
String
low, medium, or high.
{
    "lendborrowId": "1200",
    "asset": "0x65afadd39029741b3b8f0756952c74678c9cec93",
    "amount": "100",
    "from": "0x829bFB482331b9Dc2BEcb5483ecA79c0578c3A45",
    "onBehalfOf": "0x829bFB482331b9Dc2BEcb5483ecA79c0578c3A45",
    "interestRateMode": "2",
    "gas": "408298"
}{
    "status": 200,
    "msg": "success",
    "data": {
        "chainId":"1",
        "from": "0x829bFB482331b9Dc2BEcb5483ecA79c0578c3A45",
        "to": "0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2",
        "value": "0",
        "gas": "408298",
        "data": "0xa415bcad00000000000000000000000065afadd39029741b3b8f0756952c74678c9cec93000000000000000000000000000000000000000000000000000000000000006400000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000829bfb482331b9dc2becb5483eca79c0578c3a45"
    }
}With gasPriority (low):
{
    "lendborrowId": "1200",
    "asset": "0x6B175474E89094C44Da98b954EedeAC495271d0F",
    "amount": "1000000000",
    "from": "0x4C99D660A51D41bE5D47D66a3d89d5B83D92f27E",
    "onBehalfOf": "0x4C99D660A51D41bE5D47D66a3d89d5B83D92f27E",
    "interestRateMode": "2",
    "gas": "408298",
    "gasPriority":"low"
}With gasPriority:
{
    "status": 200,
    "msg": "success",
    "data": {
        "chainId": "1",
        "from": "0x4C99D660A51D41bE5D47D66a3d89d5B83D92f27E",
        "to": "0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2",
        "value": "0",
        "gas": "408298",
        "data": "0xa415bcad0000000000000000000000006b175474e89094c44da98b954eedeac495271d0f000000000000000000000000000000000000000000000000000000003b9aca00000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c99d660a51d41be5d47d66a3d89d5b83d92f27e",
        "gasPrice": "14089187713"
    }
}/deposit
Trigger the deposit transaction from the given protocol.
POST https://api.expand.network/lendborrow/deposit
Request Body
asset*
String
Token address to deposit.
amount*
String
Number of tokens to deposit.
onBehalfOf*
String
Required in case deposit need to be done on behalf of other public address.
from*
String
Sender public address.
gas
String
Maximum gas to be approved for the transaction.
rpc
String
Remote procedural call URL.
involveBaseToken
String
0 for any ERC-20 token, 1 for ETH.
gasPriority
String
low, medium, or high.
useCustomVaults
Boolean
If true, the request will be processed using the partner's dedicated vaults. If false or omitted, it uses the standard public pools.
{
    "lendborrowId": "1200",
    "asset": "0x65afadd39029741b3b8f0756952c74678c9cec93",
    "amount": "10000000000000000",
    "from": "0x829bFB482331b9Dc2BEcb5483ecA79c0578c3A45",
    "onBehalfOf": "0x829bFB482331b9Dc2BEcb5483ecA79c0578c3A45",
    "gas": "408298"
}{
    "status": 200,
    "msg": "success",
    "data": {
        "chainId": "1",
        "from": "0x829bFB482331b9Dc2BEcb5483ecA79c0578c3A45",
        "to": "0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2",
        "value": "0",
        "gas": "408298",
        "data": "0xe8eda9df00000000000000000000000065afadd39029741b3b8f0756952c74678c9cec93000000000000000000000000000000000000000000000000002386f26fc10000000000000000000000000000829bfb482331b9dc2becb5483eca79c0578c3a450000000000000000000000000000000000000000000000000000000000000000",
        "referenceId": "7fb853868e4749879ef57d96aae5b9a2"
    }
}With gasPriority (medium):
{
    "lendborrowId": "1200",
    "asset": "0x6B175474E89094C44Da98b954EedeAC495271d0F",
    "amount": "10000000000",
    "from": "0xfAE7D9854995E28BEB1B1da864ee2A1E2EC17f07",
    "onBehalfOf": "0xfAE7D9854995E28BEB1B1da864ee2A1E2EC17f07",
    "gas": "408298",
    "gasPriority":"low"
}With gasPriority:
{
    "status": 200,
    "msg": "success",
    "data": {
        "chainId": "1",
        "from": "0xfAE7D9854995E28BEB1B1da864ee2A1E2EC17f07",
        "to": "0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2",
        "value": "0",
        "gas": "408298",
        "data": "0xe8eda9df0000000000000000000000006b175474e89094c44da98b954eedeac495271d0f00000000000000000000000000000000000000000000000000000002540be400000000000000000000000000fae7d9854995e28beb1b1da864ee2a1e2ec17f070000000000000000000000000000000000000000000000000000000000000000",
        "gasPrice": "2800283955",
        "referenceId": "6bc93df7b66e4c1c9d069f6c88459a77"
    }
}/repay
Trigger the repay transaction from the given protocol.
POST https://api.expand.network/lendborrow/repay
Request Body
asset*
String
Token address to repay.
interestRateMode
String
Interest mode as per Aave. 0 for static and 1 for variable.
onBehalfOf*
String
Required in case repay need to be done on behalf of other public address.
from*
String
Sender public address.
gas
String
Maximum gas to be approved for the transaction.
rpc
String
Remote procedural call URL.
amount*
String
Amount to repay.
gasPriority
String
low, medium, or high.
{
    "lendborrowId": "1200",
    "asset": "0xdAC17F958D2ee523a2206206994597C13D831ec7",
    "amount": "100000",
    "from": "0x63056E00436Da25BcF48A40dfBbDcc7089351006",
    "onBehalfOf": "0x63056E00436Da25BcF48A40dfBbDcc7089351006",
    "interestRateMode": "1",
    "gas": "408298"
}{
    "status": 200,
    "msg": "success",
    "data": {
        "chainId": "1",
        "from": "0x63056E00436Da25BcF48A40dfBbDcc7089351006",
        "to": "0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2",
        "value": "0",
        "gas": "408298",
        "data": "0x573ade81000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec700000000000000000000000000000000000000000000000000000000000186a0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000063056e00436da25bcf48a40dfbbdcc7089351006",
        "referenceId": "206365ea298a46c790b0ae51add101c3"
    }
}With gasPriority (low):
{
    "lendborrowId": "1200",
    "asset": "0x6B175474E89094C44Da98b954EedeAC495271d0F",
    "amount": "1000000000",
    "from": "0x4C99D660A51D41bE5D47D66a3d89d5B83D92f27E",
    "onBehalfOf": "0x4C99D660A51D41bE5D47D66a3d89d5B83D92f27E",
    "interestRateMode": "2",
    "gas": "408298",
    "gasPriority":"low"
}With gasPriority:
{
    "status": 200,
    "msg": "success",
    "data": {
        "chainId": "1",
        "from": "0x4C99D660A51D41bE5D47D66a3d89d5B83D92f27E",
        "to": "0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2",
        "value": "0",
        "gas": "408298",
        "data": "0x573ade810000000000000000000000006b175474e89094c44da98b954eedeac495271d0f000000000000000000000000000000000000000000000000000000003b9aca0000000000000000000000000000000000000000000000000000000000000000020000000000000000000000004c99d660a51d41be5d47d66a3d89d5b83d92f27e",
        "gasPrice": "2658967750",
        "referenceId": "f6c53d54c20241e3a49458a90a4e7c6d"
    }
}/withdraw
Trigger the withdraw transaction from the given protocol.
POST https://api.expand.network/lendborrow/withdraw
Request Body
asset*
String
Token address to be withdraw.
amount*
String
Number of tokens to withdraw.
to*
String
Recipient public address.
from*
String
Sender public address.
gas
String
Maximum gas to be approved for the transaction.
rpc
String
Remote procedural call URL.
gasPriority
String
low, medium, or high.
useCustomVaults
Boolean
If true, the request will be processed using the partner's dedicated vaults. If false or omitted, it uses the standard public pools.
{
    "lendborrowId": "1200",
    "asset": "0x65afadd39029741b3b8f0756952c74678c9cec93",
    "amount": "10000000000000000",
    "from": "0x829bFB482331b9Dc2BEcb5483ecA79c0578c3A45",
    "to": "0x829bFB482331b9Dc2BEcb5483ecA79c0578c3A45",
    "gas": "408298"
}{
    "status": 200,
    "msg": "success",
    "data": {
        "chainId": "1",
        "from": "0x829bFB482331b9Dc2BEcb5483ecA79c0578c3A45",
        "to": "0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2",
        "value": "0",
        "gas": "408298",
        "data": "0x69328dec00000000000000000000000065afadd39029741b3b8f0756952c74678c9cec93000000000000000000000000000000000000000000000000002386f26fc10000000000000000000000000000829bfb482331b9dc2becb5483eca79c0578c3a45",
        "referenceId": "934bca3df66d411ab6ed56ab879badd9"
    }
}With gasPriority:
{
    "lendborrowId": "1200",
    "asset": "0x65afadd39029741b3b8f0756952c74678c9cec93",
    "amount": "10000000000000000",
    "from": "0x829bFB482331b9Dc2BEcb5483ecA79c0578c3A45",
    "to": "0x829bFB482331b9Dc2BEcb5483ecA79c0578c3A45",
    "gas": "408298",
    "gasPriority": "high"
}With gasPriority:
{
    "status": 200,
    "msg": "success",
    "data": {
        "chainId": "1",
        "from": "0x829bFB482331b9Dc2BEcb5483ecA79c0578c3A45",
        "to": "0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2",
        "value": "0",
        "gas": "408298",
        "data": "0x69328dec00000000000000000000000065afadd39029741b3b8f0756952c74678c9cec93000000000000000000000000000000000000000000000000002386f26fc10000000000000000000000000000829bfb482331b9dc2becb5483eca79c0578c3a45",
        "gasPrice": "3851175507",
        "referenceId": "1875f3d54ba14016b0231d763b5a949e"
    }
}/migrate
Trigger the migrate transaction from the given protocol.
POST https://api.expand.network/lendborrow/migrate
Request Body
assets
String
Token addresses to migrate.
from*
String
Sender public address.
gas
String
Maximum gas to be approved for the transaction.
rpc
String
Remote procedural call URL.
{
    "lendborrowId": "1200",
    "assets": [
        "0x6b175474e89094c44da98b954eedeac495271d0f"
    ],
    "from": "0x356dB816602c85e2075774bB77D13995c8Bab023",
    "gas": "329000"
}{
    "status": 200,
    "msg": "success",
    "data": {
        "chainId": "1",
        "from": "0x356dB816602c85e2075774bB77D13995c8Bab023",
        "to": "0xb748952c7bc638f31775245964707bcc5ddfabfc",
        "value": "0",
        "gas": "329000",
        "data": "0x3698d492000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000010000000000000000000000006b175474e89094c44da98b954eedeac495271d0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
        "referenceId": "76137704aa884a90b6a47082bc65e735"
    }
}With gasPriority:
{
    "lendborrowId": "1200",
    "assets": [
        "0x6b175474e89094c44da98b954eedeac495271d0f"
    ],
    "from": "0x356dB816602c85e2075774bB77D13995c8Bab023",
    "gas": "329000",
    "gasPriority": "medium"
}With gasPriority:
{
    "status": 200,
    "msg": "success",
    "data": {
        "chainId": "1",
        "from": "0x356dB816602c85e2075774bB77D13995c8Bab023",
        "to": "0xb748952c7bc638f31775245964707bcc5ddfabfc",
        "value": "0",
        "gas": "329000",
        "data": "0x3698d492000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000010000000000000000000000006b175474e89094c44da98b954eedeac495271d0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
        "gasPrice": {
            "gasPrice": "3297136333"
        },
        "referenceId": "fce1e543076e4bc9b23c74afaa114d3f"
    }
}/setuseremode
Trigger the E-Mode options for the user.
POST https://api.expand.network/lendborrow/setuseremode
Request Body
categoryId*
String
0 for default. 1 for stablecoins.
from*
String
Sender public address.
gas
String
Maximum gas to be approved for the transaction.
rpc
String
Remote procedural call URL.
gasPriority
String
low, medium, or high.
{
    "lendborrowId": "1200",
    "from": "0x829bFB482331b9Dc2BEcb5483ecA79c0578c3A45",
    "categoryId": "1",
    "gas": "408298"
}{
    "status": 200,
    "msg": "success",
    "data": {
        "chainId": "1",
        "from": "0x829bFB482331b9Dc2BEcb5483ecA79c0578c3A45",
        "to": "0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2",
        "value": "0",
        "gas": "408298",
        "data": "0x28530a470000000000000000000000000000000000000000000000000000000000000001",
        "referenceId": "85e2f3fd6c904f2bb55305c1d9075ee3"
    }
}With gasPriority (low):
{
    "lendborrowId": "1200",
    "from": "0xfAE7D9854995E28BEB1B1da864ee2A1E2EC17f07",
    "categoryId": "1",
    "gas": "408298",
    "gasPriority":"low"
}With gasPriority:
{
    "status": 200,
    "msg": "success",
    "data": {
        "chainId": "1",
        "from": "0xfAE7D9854995E28BEB1B1da864ee2A1E2EC17f07",
        "to": "0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2",
        "value": "0",
        "gas": "408298",
        "data": "0x28530a470000000000000000000000000000000000000000000000000000000000000001",
        "gasPrice": "2914558556",
        "referenceId": "cf07b3d78fc348e49da9e8511f9f5794"
    }
}/exitisolationmode
Trigger the exit of isolation mode options for the user.
POST https://api.expand.network/lendborrow/exitisolationmode
Request Body
asset*
String
Token address to exit isolation mode.
from*
String
Sender public address.
gas
String
Maximum gas to be approved for the transaction.
rpc
String
Remote procedural call URL.
{
    "lendborrowId": "1200",
    "asset": "0x9f8f72aa9304c8b593d555f12ef6589cc3a579a2",
    "from": "0xf7426829DBAAc7F26b48C49A04a93fc4f75cfa41",
    "gas": "429000"
}{
  "status": 200,
  "msg": "success",
  "data": {
    "chainId": "1",
    "from": "0xf7426829DBAAc7F26b48C49A04a93fc4f75cfa41",
    "to": "0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2",
    "value": "0",
    "gas": "429000",
    "data": "0x5a3b74b90000000000000000000000009f8f72aa9304c8b593d555f12ef6589cc3a579a20000000000000000000000000000000000000000000000000000000000000000",
    "referenceId": "8581446eb9aa421dabf15ce8b55cb25d"
  }With gasPriority:
{
    "lendborrowId": "1200",
    "asset": "0x9f8f72aa9304c8b593d555f12ef6589cc3a579a2",
    "from": "0xf7426829DBAAc7F26b48C49A04a93fc4f75cfa41",
    "gas": "429000",
    "gasPriority": "high"
}With gasPriority:
{
  "status": 200,
  "msg": "success",
  "data": {
    "chainId": "1",
    "from": "0xf7426829DBAAc7F26b48C49A04a93fc4f75cfa41",
    "to": "0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2",
    "value": "0",
    "gas": "429000",
    "data": "0x5a3b74b90000000000000000000000009f8f72aa9304c8b593d555f12ef6589cc3a579a20000000000000000000000000000000000000000000000000000000000000000",
    "referenceId": "8581446eb9aa421dabf15ce8b55cb25d"
  }Last updated

