Redeem
Redeems the user's Ethereum asset from the Belugas Protocol.
asset(string) A string of the asset to redeem, or its bToken name.amount(number | string | BigNumber) A string, number, or BigNumber object of the amount of an asset to redeem. Use themantissaboolean in theoptionsparameter to indicate if this value is scaled up (so there are no decimals) or in its natural scale. This can be an amount of bTokens or underlying asset (use theassetparameter to specify).[options](CallOptions) Call options and Ethers.js overrides for the transaction.RETURN(object) Returns an Ethers.js transaction object of the redeem transaction.
const belugas = new Belugas(window.ethereum);
(async function() {
  console.log('Redeeming ETH...');
  const trx = await belugas.redeem(Belugas.ETH, 1); // also accepts bToken args
  console.log('Ethers.js transaction object', trx);
})().catch(console.error);Last updated