The redeem function converts a specified quantity of fTokens into the underlying asset, and returns them to the user. The amount of underlying tokens received is equal to the quantity of fTokens redeemed, multiplied by the current Exchange Rate. The amount redeemed must be less than the users Account Liquidity and the market's available liquidity.

FBep20 / FBnb

function redeem(uint redeemTokens) returns (uint)
  • msg.value: The account to which redeemed funds shall be transferred.

  • redeemTokens: The number of fTokens to be redeemed.

  • RETURN: 0 on success, otherwise an Error Code


FBnb fToken = FBnb(0x3FDB...);
require(fToken.redeem(7) == 0, "something went wrong");

Web3 1.0

const fToken =;
fToken.methods.redeem(1).send({from: ...});

Last updated