XY Finance
Search…
⌃K

Smart Contract

YPoolVault

Code

State-Changing Functions

deposit

function deposit(uint256 amount)
Initiate a deposit request.
The amount is the desired pool token to be deposited. After deposit, the liquidity provider will receive XYWrappedToken (xyUSDT, xyUSDC or xyETH), along with another transaction sent by XY worker.

withdraw

function withdraw(uint256 amountXYWrappedToken)
Initiate a withdrawal request.
The amountXYWrappedToken is the desired amount of XYWrappedToken to be redeemed to the underlying token.
Similar to deposit, you will receive the underlying token along with another transaction sent by XY worker.

Public States

depositAndWithdrawFees

uint256 public depositAndWithdrawFees;
We can tell how much native token in the Y Pool belongs to the XY worker from this state.

closeSwapGasFees

uint256 public closeSwapGasFees;
We can tell how much Y Pool token in the Y Pool belongs to the XY worker from this state.