ConversionPool
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.
Functions
deposit
deposit
Deposits the specified amount of stablecoins.
Name | Type | Description |
| uint256 | Amount of stablecoins to deposit |
deposit
deposit
Deposits the specified amount of stablecoins.
Actual amount deposited may be smaller than _minAmountOut
due to cross-chain transfer fees.
Name | Type | Description |
| uint256 | Amount of stablecoins to deposit |
| uint256 | Minimum amount of wrapped UST to be depositing post-swap |
redeem
redeem
Redeems (withdraws) the specified amount of aTerra tokens.
Name | Type | Description |
| uint256 | Amount of aTerra to redeem |
redeem
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 |
| uint256 | Amount of aTerra to redeem |
| uint256 | Minimum amount of stablecoins to receive post-swap |
Last updated