ExpCurve
Inherits: BancorFormula
This contract is used to get the purchase and sale return values for an exponential curve.
Functions
getPurchaseReturn
Returns the purchase value using an Exponential Curve.
Parameters
Name
Type
Description
supply
uint256
token total supply
reserveBalance
uint256
balance of the reserve token
reserveRatio
uint32
reserve ratio of the token
depositAmount
uint256
amount of tokens to purchase
Returns
Name
Type
Description
purchaseReturn
uint256
cost of the conversion
getSaleReturn
Returns the sale value using an Exponential Curve.
Parameters
Name
Type
Description
supply
uint256
token total supply
reserveBalance
uint256
balance of the reserve token
reserveRatio
uint32
reserve ratio of the token
sellAmount
uint256
amount of tokens to sell
Returns
Name
Type
Description
saleReturn
uint256
return of the conversion