changedInput schema / properties / fee_apr_percent / description
Previous value: -"Annualized fee APR in percent, such as the 1-day fee APR from check_pool"New value: +"Annualized fee APR in percent, not a fraction: 40 means 40%. For example the 1-day fee APR from check_pool"
changedInput schema / properties / holding_days / description
Previous value: -"How many days the fee APR is applied"New value: +"How many days the fee APR is applied, a whole number from 1 to 365, such as 14"
changedInput schema / properties / price_now / description
Previous value: -"Current price, quote per base"New value: +"Current price, quote token per base token, such as 2500 for ETH in USDC"
addedOutput schema / description
Added value: +"Bad input, such as a price of 0 or price_lower above price_upper, is refused with invalid_input and a message instead of this shape"
addedOutput schema / properties / break_even_prices / description
Added value: +"Later prices where the net result crosses zero, from a sample"
addedOutput schema / properties / cost_fraction / description
Added value: +"(gas_usd + exit_cost_usd) / capital_usd. null without capital_usd"
addedOutput schema / properties / fee_fraction / description
Added value: +"Expected fee income over the holding period, as a fraction of the position: 0.0153 means 1.53%"
addedOutput schema / properties / fees_cover_il_and_costs / description
Added value: +"null without price_later"
addedOutput schema / properties / il_fraction_at_later / description
Added value: +"Impermanent loss at price_later as a negative fraction. null without price_later"
addedOutput schema / properties / in_range_now / description
Added value: +"Whether price_now is inside the range. null for the full-range formula"
addedOutput schema / properties / net_versus_holding_at_later / description
Added value: +"fee_fraction + il_fraction_at_later - cost_fraction"
removedOutput schema / properties / sampled_edges / items / additionalProperties
Removed value: -true
addedOutput schema / properties / sampled_edges / items / properties
Added value: +{
+ "il_fraction": {
+ "type": "number"
+ },
+ "net_versus_holding": {
+ "type": "number"
+ },
+ "price": {
+ "type": "number"
+ }
+}
addedOutput schema / properties / sampled_edges / items / required
Added value: +[
+ "price",
+ "il_fraction",
+ "net_versus_holding"
+]