dYdX Resolver

dYdX Resolver fetch Position of user. You can view details like source code, ABIs on Etherscan.

Get Position

Fetch compound position of a user with just a single call.

dsa.dydx.getPosition(address, key);
addressaddressThe user address.
keynumber(Optional) The key indicates the token.
- `token` (default) eth, dai, usdc, etc.
- `address` "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", "0x6B175474E89094C44Da98b954EedeAC495271d0F", etc.
- `market` 0, 1, 3, etc.

Returns: Object with all the dYdX details.

  "eth": {
    "price": 210,
    "supply": 0.020001941382760555,
    "borrow": 0,
    "supplyRate": 0.01053365240736,
    "supplyYield": 0.010534205695367227,
    "borrowRate": 2.05689983754528,
    "borrowYield": 2.078140652407834,
  "dai": {},
  "usdc": {},
  "totalSupplyInEth": 0.043728986801881906,
  "totalBorrowInEth": 0.0023955855814168704,
  "maxBorrowLimitInEth": 0.032796740101411426,
  "status": 0.05478255401320606,
  "liquidation": 0.7499999999999999
Return ParameterTypeDescription
pricenumberPrice of the token.
supplynumberSupply balance of token.
borrownumberBorrow balance of token.
supplyRatenumberSupply APR of token.
supplyYieldnumberSupply APY of token.
borrowRatenumberBorrow APR of token.
borrowRatenumberBorrow APY of token.
totalSupplyInEthnumberTotal supply w.r.t Ethereum.
totalBorrowInEthnumberTotal borrow w.r.t Ethereum.
maxBorrowLimitInEthnumberMax borrow limit w.r.t Ethereum.
statusnumberCurrent status.
statusnumberCurrent status.
Mulitply by 100 to convert into %.
liquidationnumberPosition breakage limit.
Mulitply by 100 to convert into %.

If you still can't find something you're looking for or have any questions, ask them at our developers community on Discord or simply send an Email.

Our team is excited about assisting you to build an application using Instadapp Developer Platform. Your questions and feedback help us make a better development environment for future developers.

Best way to stay connected with our progress.