Fortress
Search…
Repay Borrow
The repay function transfers an asset into the protocol, reducing the user's borrow balance.

FBep20

1
function repayBorrow(uint repayAmount) returns (uint)
Copied!
  • msg.sender: The account which borrowed the asset, and shall repay the borrow.
  • borrowAmount: The amount of the underlying borrowed asset to be repaid. A value of -1 (i.e. 2256 - 1) can be used to repay the full amount.
  • RETURN: 0 on success, otherwise an Error Code.
Before repaying an asset, users must first approve the fToken to access their token balance.

FBnb

1
function repayBorrow() payable
Copied!
  • msg.value: payable - The amount of ether to be repaid, in wei.
  • msg.sender: The amount which borrowed the asset, and shall repay the borrow.
  • RETURN: No return, reverts on error

Solidity

1
FBnb fToken = FBnb(0x3FDB...);
2
2require(fToken.repayBorrow.value(100)() == 0, "transfer approved?");
Copied!

Web3 1.0

1
const fToken = FBep20.at(0x3FDA...);
2
fToken.methods.repayBorrow(10000).send({from: ...});
Copied!
Last modified 8mo ago