Navigation
index
modules
|
curvesim 0.5.0 documentation
»
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
L
|
M
|
N
|
P
|
R
|
S
|
T
|
U
|
V
_
__init__() (curvesim.iterators.param_samplers.ParameterizedPoolIterator method)
(curvesim.iterators.price_samplers.PriceVolume method)
(curvesim.metrics.base.Metric method)
(curvesim.metrics.base.MetricBase method)
(curvesim.metrics.base.PoolMetric method)
(curvesim.metrics.base.PoolPricingMetric method)
(curvesim.metrics.base.PricingMetric method)
(curvesim.metrics.base.PricingMixin method)
(curvesim.pipelines.vol_limited_arb.strategy.SimPool.VolumeLimitedStrategy.VolumeLimitedStrategy method)
(curvesim.plot.ResultPlotter method)
(curvesim.pool.CurveCryptoPool method)
(curvesim.pool.CurveMetaPool method)
(curvesim.pool.CurvePool method)
(curvesim.pool.CurveRaiPool method)
(curvesim.templates.Strategy method)
(curvesim.templates.Trader method)
__iter__() (curvesim.iterators.param_samplers.ParameterizedPoolIterator method)
(curvesim.iterators.price_samplers.PriceVolume method)
(curvesim.templates.param_samplers.ParameterSampler method)
(curvesim.templates.price_samplers.PriceSampler method)
__new__() (curvesim.iterators.param_samplers.ParameterizedPoolIterator static method)
_get_trader_inputs() (curvesim.pipelines.simple.strategy.SimPool.SimpleStrategy.SimpleStrategy method)
A
add_liquidity() (curvesim.pool.CurveCryptoPool method)
(curvesim.pool.CurveMetaPool method)
(curvesim.pool.CurvePool method)
address (curvesim.pool.Pool property)
(curvesim.pool_data.metadata.PoolMetaDataInterface property)
AltairResultPlotter (class in curvesim.plot.altair)
autosim() (in module curvesim.sim)
B
bonding_curve() (in module curvesim)
C
calc_token_amount() (curvesim.pool.CurveCryptoPool method)
(curvesim.pool.CurveMetaPool method)
(curvesim.pool.CurvePool method)
calc_withdraw_one_coin() (curvesim.pool.CurveCryptoPool method)
(curvesim.pool.CurveMetaPool method)
(curvesim.pool.CurvePool method)
chain (curvesim.pool.Pool property)
(curvesim.pool_data.metadata.PoolMetaDataInterface property)
coin_addresses (curvesim.pool.Pool property)
coin_decimals (curvesim.pool.Pool property)
coin_names (curvesim.pool.Pool property)
(curvesim.pool_data.metadata.PoolMetaDataInterface property)
coins (curvesim.pool_data.metadata.PoolMetaDataInterface property)
compute() (curvesim.metrics.base.Metric method)
(curvesim.metrics.base.MetricBase method)
(curvesim.metrics.base.PoolMetric method)
(curvesim.metrics.base.PoolPricingMetric method)
(curvesim.metrics.base.PricingMetric method)
compute_trades() (curvesim.pipelines.simple.trader.SimPool.SimpleArbitrageur.SimpleArbitrageur method)
(curvesim.pipelines.vol_limited_arb.trader.SimPool.VolumeLimitedArbitrageur.VolumeLimitedArbitrageur method)
(curvesim.templates.Trader method)
config (curvesim.metrics.base.Metric property)
(curvesim.metrics.base.MetricBase property)
(curvesim.metrics.base.PoolMetric property)
(curvesim.metrics.base.PoolPricingMetric property)
(curvesim.metrics.base.PricingMetric property)
CurveCryptoPool (class in curvesim.pool)
CurveMetaPool (class in curvesim.pool)
CurvePool (class in curvesim.pool)
CurveRaiPool (class in curvesim.pool)
curvesim
module
curvesim.iterators
module
curvesim.iterators.param_samplers
module
curvesim.iterators.param_samplers.parameterized_pool_iterator.ParameterizedCurveCryptoPoolIterator (class in curvesim.iterators.param_samplers)
curvesim.iterators.param_samplers.parameterized_pool_iterator.ParameterizedCurveMetaPoolIterator (class in curvesim.iterators.param_samplers)
curvesim.iterators.param_samplers.parameterized_pool_iterator.ParameterizedCurvePoolIterator (class in curvesim.iterators.param_samplers)
curvesim.iterators.price_samplers
module
curvesim.metrics
module
curvesim.metrics.base
module
curvesim.pipelines
module
curvesim.pipelines.simple
module
curvesim.pipelines.vol_limited_arb
module
curvesim.plot
module
curvesim.pool
module
curvesim.pool_data
module
curvesim.price_data
module
curvesim.sim
module
D
D() (curvesim.pool.CurveMetaPool method)
(curvesim.pool.CurvePool method)
data() (curvesim.metrics.SimResults method)
do_trades() (curvesim.templates.Trader method)
dydx() (curvesim.pool.CurveCryptoPool method)
(curvesim.pool.CurveMetaPool method)
(curvesim.pool.CurvePool method)
(curvesim.pool.CurveRaiPool method)
dydxfee() (curvesim.pool.CurveCryptoPool method)
(curvesim.pool.CurveMetaPool method)
(curvesim.pool.CurvePool method)
dynamic_fee() (curvesim.pool.CurveMetaPool method)
E
exchange() (curvesim.pool.CurveCryptoPool method)
(curvesim.pool.CurveMetaPool method)
(curvesim.pool.CurvePool method)
exchange_underlying() (curvesim.pool.CurveCryptoPool method)
(curvesim.pool.CurveMetaPool method)
F
folder_name (curvesim.pool.Pool property)
G
get() (in module curvesim.pool)
get_D() (curvesim.pool.CurveMetaPool method)
(curvesim.pool.CurvePool method)
get_D_mem() (curvesim.pool.CurveMetaPool method)
(curvesim.pool.CurvePool method)
get_dy() (curvesim.pool.CurveCryptoPool method)
get_market_price() (curvesim.metrics.base.PoolPricingMetric method)
(curvesim.metrics.base.PricingMetric method)
(curvesim.metrics.base.PricingMixin method)
get_max_trade_size() (curvesim.templates.SimPool method)
get_metadata() (in module curvesim.pool_data)
get_min_trade_size() (curvesim.templates.SimPool method)
get_pool_assets() (in module curvesim.pool_data)
get_pool_volume() (in module curvesim.pool_data)
get_snapshot() (curvesim.pool.Pool method)
get_virtual_price() (curvesim.pool.CurveCryptoPool method)
(curvesim.pool.CurveMetaPool method)
(curvesim.pool.CurvePool method)
get_y() (curvesim.pool.CurveCryptoPool method)
(curvesim.pool.CurveMetaPool method)
(curvesim.pool.CurvePool method)
get_y_D() (curvesim.pool.CurveMetaPool method)
(curvesim.pool.CurvePool method)
I
init_kwargs() (curvesim.pool_data.metadata.PoolMetaDataInterface method)
internal_price_oracle() (curvesim.pool.CurveCryptoPool method)
L
log_class (curvesim.pipelines.simple.strategy.SimPool.SimpleStrategy.SimpleStrategy attribute)
(curvesim.pipelines.vol_limited_arb.strategy.SimPool.VolumeLimitedStrategy.VolumeLimitedStrategy attribute)
lp_price() (curvesim.pool.CurveCryptoPool method)
M
make() (in module curvesim.pool)
make_parameter_sequence() (curvesim.iterators.param_samplers.ParameterizedPoolIterator method)
Metric (class in curvesim.metrics.base)
metric_function (curvesim.metrics.base.Metric property)
(curvesim.metrics.base.MetricBase property)
(curvesim.metrics.base.PoolMetric property)
(curvesim.metrics.base.PoolPricingMetric property)
(curvesim.metrics.base.PricingMetric property)
MetricBase (class in curvesim.metrics.base)
metrics (curvesim.templates.Strategy attribute)
module
curvesim
curvesim.iterators
curvesim.iterators.param_samplers
curvesim.iterators.price_samplers
curvesim.metrics
curvesim.metrics.base
curvesim.pipelines
curvesim.pipelines.simple
curvesim.pipelines.vol_limited_arb
curvesim.plot
curvesim.pool
curvesim.pool_data
curvesim.price_data
curvesim.sim
N
n (curvesim.pool_data.metadata.PoolMetaDataInterface property)
name (curvesim.pool.Pool property)
P
ParameterizedPoolIterator (class in curvesim.iterators.param_samplers)
ParameterSampler (class in curvesim.templates.param_samplers)
plot() (curvesim.metrics.SimResults method)
(curvesim.plot.ResultPlotter method)
plot_config (curvesim.metrics.base.Metric property)
(curvesim.metrics.base.MetricBase property)
(curvesim.metrics.base.PoolMetric property)
(curvesim.metrics.base.PoolPricingMetric property)
(curvesim.metrics.base.PricingMetric property)
Pool (class in curvesim.pool)
pool_config (curvesim.metrics.base.PoolMetric property)
(curvesim.metrics.base.PoolPricingMetric property)
pool_snapshot() (in module curvesim.network.subgraph)
pool_type (curvesim.pool.Pool property)
(curvesim.pool_data.metadata.PoolMetaDataInterface property)
PoolMetaData() (in module curvesim.pool_data.metadata)
PoolMetaDataInterface (class in curvesim.pool_data.metadata)
PoolMetric (class in curvesim.metrics.base)
PoolPricingMetric (class in curvesim.metrics.base)
prepare_for_run() (curvesim.templates.SimPool method)
prepare_for_trades() (curvesim.templates.SimPool method)
price() (curvesim.templates.SimPool method)
price_oracle() (curvesim.pool.CurveCryptoPool method)
prices (curvesim.iterators.price_samplers.PriceVolume property)
(curvesim.iterators.price_samplers.PriceVolumeSample attribute)
(curvesim.templates.price_samplers.PriceSample attribute)
PriceSample (class in curvesim.templates.price_samplers)
PriceSampler (class in curvesim.templates.price_samplers)
PriceVolume (class in curvesim.iterators.price_samplers)
PriceVolumeSample (class in curvesim.iterators.price_samplers)
PricingMetric (class in curvesim.metrics.base)
PricingMixin (class in curvesim.metrics.base)
process_time_sample() (curvesim.templates.Trader method)
R
rates (curvesim.pool.CurveMetaPool property)
redemption_prices() (in module curvesim.network.subgraph)
remove_liquidity() (curvesim.pool.CurveCryptoPool method)
(curvesim.pool.CurvePool method)
remove_liquidity_imbalance() (curvesim.pool.CurvePool method)
remove_liquidity_one_coin() (curvesim.pool.CurveCryptoPool method)
(curvesim.pool.CurveMetaPool method)
(curvesim.pool.CurvePool method)
ResultPlotter (class in curvesim.plot)
revert_to_snapshot() (curvesim.pool.Pool method)
run_pipeline() (in module curvesim.pipelines)
S
save() (curvesim.plot.ResultPlotter method)
set_pool_attributes() (curvesim.iterators.param_samplers.ParameterizedPoolIterator method)
(curvesim.templates.param_samplers.ParameterSampler method)
setters (curvesim.iterators.param_samplers.ParameterizedPoolIterator property)
(curvesim.templates.param_samplers.ParameterSampler property)
sim_pool_type (curvesim.pool_data.metadata.PoolMetaDataInterface property)
SimPool (class in curvesim.templates)
SimPool.pipeline() (in module curvesim.pipelines.simple)
(in module curvesim.pipelines.vol_limited_arb)
SimPool.SimpleArbitrageur (class in curvesim.pipelines.simple.trader)
SimPool.SimpleStrategy (class in curvesim.pipelines.simple.strategy)
SimPool.VolumeLimitedArbitrageur (class in curvesim.pipelines.vol_limited_arb.trader)
SimPool.VolumeLimitedStrategy (class in curvesim.pipelines.vol_limited_arb.strategy)
SimResults (class in curvesim.metrics)
snapshot_class (curvesim.pool.CurveCryptoPool attribute)
(curvesim.pool.CurveMetaPool attribute)
(curvesim.pool.CurvePool attribute)
StateLog (class in curvesim.metrics)
Strategy (class in curvesim.templates)
summary() (curvesim.metrics.SimResults method)
summary_functions (curvesim.metrics.base.Metric property)
(curvesim.metrics.base.MetricBase property)
(curvesim.metrics.base.PoolMetric property)
(curvesim.metrics.base.PoolPricingMetric property)
(curvesim.metrics.base.PricingMetric property)
symbol (curvesim.pool.Pool property)
T
timestamp (curvesim.iterators.price_samplers.PriceVolumeSample attribute)
(curvesim.templates.price_samplers.PriceSample attribute)
trade() (curvesim.templates.SimPool method)
Trader (class in curvesim.templates)
trader_class (curvesim.pipelines.vol_limited_arb.strategy.SimPool.VolumeLimitedStrategy.VolumeLimitedStrategy attribute)
U
use_snapshot_context() (curvesim.pool.Pool method)
V
volumes (curvesim.iterators.price_samplers.PriceVolume property)
(curvesim.iterators.price_samplers.PriceVolumeSample attribute)
Curvesim: Python Simulator for Curve Pools
Useful Links
Quickstart
Advanced Usage
API Reference
Release History
Contributors Guide
GitHub
PyPI
Issue Tracker
Navigation
Overview
Quick search