IB Lending Token

Methods

balanceOf

function balanceOf(address owner) external view returns (uint256)

Get the token balance of the owner

Parameters

NameTypeDescription

owner

address

The address of the account to query

Returns

NameTypeDescription

_0

uint256

The number of tokens owned by owner

borrowBalanceCurrent

function borrowBalanceCurrent(address account) external nonpayable returns (uint256)

Parameters

NameTypeDescription

account

address

undefined

Returns

NameTypeDescription

_0

uint256

undefined

borrowBalanceStored

function borrowBalanceStored(address account) external view returns (uint256)

Parameters

NameTypeDescription

account

address

undefined

Returns

NameTypeDescription

_0

uint256

undefined

borrowTo

function borrowTo(address projectToken, address borrower, uint256 borrowAmount) external nonpayable returns (uint256 borrowError)

Parameters

NameTypeDescription

projectToken

address

undefined

borrower

address

undefined

borrowAmount

uint256

undefined

Returns

NameTypeDescription

borrowError

uint256

undefined

exchangeRateStored

function exchangeRateStored() external view returns (uint256)

Returns

NameTypeDescription

_0

uint256

undefined

mintTo

function mintTo(address minter, uint256 mintAmount) external nonpayable returns (uint256 err, uint256 mintedAmount)

Sender supplies assets into the market and receives cTokens in exchange

Accrues interest whether or not the operation succeeds, unless reverted

Parameters

NameTypeDescription

minter

address

the address of account which earn liquidity

mintAmount

uint256

The amount of the underlying asset to supply to minter return uint 0=success, otherwise a failure (see ErrorReporter.sol for details) return uint minted amount

Returns

NameTypeDescription

err

uint256

undefined

mintedAmount

uint256

undefined

redeemTo

function redeemTo(address redeemer, uint256 redeemTokens) external nonpayable returns (uint256)

Sender redeems cTokens in exchange for the underlying asset

Accrues interest whether or not the operation succeeds, unless reverted

Parameters

NameTypeDescription

redeemer

address

undefined

redeemTokens

uint256

The number of cTokens to redeem into underlying

Returns

NameTypeDescription

_0

uint256

uint 0=success, otherwise a failure (see ErrorReporter.sol for details)

redeemUnderlyingTo

function redeemUnderlyingTo(address redeemer, uint256 redeemAmount) external nonpayable returns (uint256)

Sender redeems cTokens in exchange for a specified amount of underlying asset

Accrues interest whether or not the operation succeeds, unless reverted

Parameters

NameTypeDescription

redeemer

address

undefined

redeemAmount

uint256

The amount of underlying to redeem

Returns

NameTypeDescription

_0

uint256

uint 0=success, otherwise a failure (see ErrorReporter.sol for details)

repayBorrowTo

function repayBorrowTo(address projectToken, address payer, uint256 repayAmount) external nonpayable returns (uint256 repayBorrowError, uint256 amountRepayed)

Parameters

NameTypeDescription

projectToken

address

undefined

payer

address

undefined

repayAmount

uint256

undefined

Returns

NameTypeDescription

repayBorrowError

uint256

undefined

amountRepayed

uint256

undefined

repayBorrowToBorrower

function repayBorrowToBorrower(address projectToken, address payer, address borrower, uint256 repayAmount) external nonpayable returns (uint256 repayBorrowError, uint256 amountRepayed)

Parameters

NameTypeDescription

projectToken

address

undefined

payer

address

undefined

borrower

address

undefined

repayAmount

uint256

undefined

Returns

NameTypeDescription

repayBorrowError

uint256

undefined

amountRepayed

uint256

undefined

totalBorrows

function totalBorrows() external view returns (uint256)

Returns

NameTypeDescription

_0

uint256

undefined

totalSupply

function totalSupply() external view returns (uint256)

Returns

NameTypeDescription

_0

uint256

undefined

Last updated