Repay Borrow Behalf
The repay function transfers an asset into the protocol, reducing the target user's borrow balance.
function repayBorrowBehalf(address borrower, uint repayAmount) returns (uint)
- msg.sender: The account which shall repay the borrow
- borrower: The account which borrowed the asset to be repaid.
- repayAmount: 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
function repayBorrowBehalf(address borrower) payable
- msg.value: payable The amount of ether to be repaid, in wei
- msg.sender: The account which shall repay the borrow
- borrower: The account which borrowed the asset to be repaid
- RETURN: No return, reverts on error
FBnb fToken = FBnb(0x3FDB...);
require(fToken.repayBorrowBehalf.value(100)(0xBorrower) == 0, "transfer approved?");
const fToken = FBep20.at(0x3FDA...);
await fToken.methods.repayBorrowBehalf(0xBorrower, 10000).send({from: 0xPayer});
Last modified 2yr ago