IB Erc 20 Token
Methods
accountTokens
Get the underlying balance of the owner
This also accrues interest in a transaction
Parameters
Name | Type | Description |
---|---|---|
owner | address | The address of the account to query |
Returns
Name | Type | Description |
---|---|---|
_0 | uint256 | The amount of underlying owned by |
balanceOf
Get the token balance of the owner
Parameters
Name | Type | Description |
---|---|---|
owner | address | The address of the account to query |
Returns
Name | Type | Description |
---|---|---|
_0 | uint256 | The number of tokens owned by |
borrow
Sender borrows assets from the protocol to their own address
Parameters
Name | Type | Description |
---|---|---|
borrowAmount | uint256 | The amount of the underlying asset to borrow |
Returns
Name | Type | Description |
---|---|---|
_0 | uint256 | uint 0=success, otherwise a failure (see ErrorReporter.sol for details) |
liquidateBorrow
The sender liquidates the borrowers collateral. The collateral seized is transferred to the liquidator.
Parameters
Name | Type | Description |
---|---|---|
borrower | address | The borrower of this cToken to be liquidated |
repayAmount | uint256 | The amount of the underlying borrowed asset to repay |
cTokenCollateral | address | The market in which to seize collateral from the borrower |
Returns
Name | Type | Description |
---|---|---|
_0 | uint256 | uint 0=success, otherwise a failure (see ErrorReporter.sol for details) |
mint
Sender supplies assets into the market and receives cTokens in exchange
Accrues interest whether or not the operation succeeds, unless reverted
Parameters
Name | Type | Description |
---|---|---|
mintAmount | uint256 | The amount of the underlying asset to supply |
Returns
Name | Type | Description |
---|---|---|
_0 | uint256 | uint 0=success, otherwise a failure (see ErrorReporter.sol for details) |
redeem
Sender redeems cTokens in exchange for the underlying asset
Accrues interest whether or not the operation succeeds, unless reverted
Parameters
Name | Type | Description |
---|---|---|
redeemTokens | uint256 | The number of cTokens to redeem into underlying |
Returns
Name | Type | Description |
---|---|---|
_0 | uint256 | uint 0=success, otherwise a failure (see ErrorReporter.sol for details) |
redeemUnderlying
Sender redeems cTokens in exchange for a specified amount of underlying asset
Accrues interest whether or not the operation succeeds, unless reverted
Parameters
Name | Type | Description |
---|---|---|
redeemAmount | uint256 | The amount of underlying to redeem |
Returns
Name | Type | Description |
---|---|---|
_0 | uint256 | uint 0=success, otherwise a failure (see ErrorReporter.sol for details) |
repayBorrow
Sender repays their own borrow
Parameters
Name | Type | Description |
---|---|---|
repayAmount | uint256 | The amount to repay |
Returns
Name | Type | Description |
---|---|---|
_0 | uint256 | uint 0=success, otherwise a failure (see ErrorReporter.sol for details) |
repayBorrowBehalf
Sender repays a borrow belonging to borrower
Parameters
Name | Type | Description |
---|---|---|
borrower | address | the account with the debt being payed off |
repayAmount | uint256 | The amount to repay |
Returns
Name | Type | Description |
---|---|---|
_0 | uint256 | uint 0=success, otherwise a failure (see ErrorReporter.sol for details) |
Last updated