EvolvingProteus.sol
constructor()
/**
* @param _py_init The initial price at the y axis
* @param _px_init The initial price at the x axis
* @param _py_final The final price at the y axis
* @param _px_final The final price at the y axis
* @param _curveEvolutionStartTime curve evolution start time
* @param _curveEvolutionDuration duration for which the curve will evolve
*/
constructor(
int128 _py_init,
int128 _px_init,
int128 _py_final,
int128 _px_final,
uint256 _curveEvolutionStartTime,
uint256 _curveEvolutionDuration
)Parameter Name
Type
Description
params()
elapsed()
t()
p_min()
p_max()
a()
b()
swapGivenInputAmount()
Parameter Name
Type
Description
Enum Member Name
Type
Description
swapGivenOutputAmount()
Parameter Name
Type
Description
Enum Member Name
Type
Description
depositGivenInputAmount()
Parameter Name
Type
Description
Enum Member Name
Type
Description
depositGivenOutputAmount()
Parameter Name
Type
Description
Enum Member Name
Type
Description
withdrawGivenOutputAmount()
Parameter Name
Type
Description
Enum Member Name
Type
Description
withdrawGivenInputAmount()
Parameter Name
Type
Description
Enum Member Name
Type
Description
Last updated

