SDK
Simple Actions
Borrow

Borrow

Usage

import { Matrix } from '@morphous/trinity'
 
const data = Matrix.borrow(
  morphoMarketAddress,
  txDeadline,
  toWallet,
  marketAddress,
  token,
  userAddress,
  value
)

Configuration

morphoMarketAddress

string - The Morpho Proxy market address, either Morpho Compound or Morpho Aave v2. The corresponding address can be found in Morpho's developer documentation (opens in a new tab).

txDeadline

number - The period of time before the transaction is reverted (in seconds).

toWallet

boolean - true if the funds should be transfered to the user's wallet, false if the funds should stay on the user's DSProxy.

marketAddress

string - Compound or Aave v2 market address. It can be found in Compound's documentation (opens in a new tab) or Aave v2 documentation (opens in a new tab).

token

Token - Object with token data

{
  address: string
  name: string
  symbol: string
  decimals: number
  extensions?: any
}

userAddress

string - User's wallet address.

value

BigNumber - Value to borrow.

Last updated on December 26, 2022