Annex Docs
Search…
Redeem
The redeem function converts a specified quantity of aTokens into the underlying asset, and returns them to the user. The amount of underlying tokens received is equal to the quantity of aTokens redeemed, multiplied by the current Exchange Rate. The amount redeemed must be less than the user's Account Liquidity and the market's available liquidity.
SErc20 / SEther
1
function redeem(uint redeemTokens) returns (uint)
Copied!
  • msg.sender: The account to which redeemed funds shall be transferred.
  • redeemTokens: The number of aTokens to be redeemed.
  • RETURN: 0 on success, otherwise an Error code
Solidity
1
SEther aToken = SEther(0x3FDB...);
2
require(aToken.redeem(7) == 0, "something went wrong");
Copied!
Web3 1.0
1
const aToken = SErc20.at(0x3FDA...);
2
aToken.methods.redeem(1).send({from: ...});
Copied!
Last modified 10mo ago
Copy link