ConversionPool
Last updated
Last updated
The ConversionPool contract enable deposits of non-UST Ethereum stablecoins. ConversionPool contracts are deployed separately per supported stablecoin type.
Non-UST Ethereum stablecoins that are deposited via ConversionPool contracts, which are swapped to UST and deposited via the Router.
deposit
Deposits the specified amount of stablecoins.
deposit
Deposits the specified amount of stablecoins.
Actual amount deposited may be smaller than _minAmountOut
due to cross-chain transfer fees.
redeem
Redeems (withdraws) the specified amount of aTerra tokens.
redeem
Redeems the specified amount of aTerra tokens.
Logic for enforcing _minAmountOut
for redeem
is yet to be implemented. Please be noted that the specified minimum amount will not be enforced.
Name
Type
Description
_amount
uint256
Amount of stablecoins to deposit
Name
Type
Description
_amount
uint256
Amount of stablecoins to deposit
_minAmountOut
uint256
Minimum amount of wrapped UST to be depositing post-swap
Name
Type
Description
_amount
uint256
Amount of aTerra to redeem
Name
Type
Description
_amount
uint256
Amount of aTerra to redeem
_minAmountOut
uint256
Minimum amount of stablecoins to receive post-swap