LiquidityProfile
Interface specification for Spline liquidity profile contracts.
Version: 0.1.7
ILiquidityProfile
Fully qualified path: spline_v0::profile::ILiquidityProfile
pub trait ILiquidityProfile<TStorage>Trait functions
initial_liquidity_factor
Fully qualified path: spline_v0::profile::ILiquidityProfile::initial_liquidity_factor
fn initial_liquidity_factor(
self: @TStorage, pool_key: ekubo::types::keys::PoolKey, initial_tick: ekubo::types::i129::i129,
) -> u128description
Fully qualified path: spline_v0::profile::ILiquidityProfile::description
fn description(self: @TStorage) -> (ByteArray, ByteArray)set_liquidity_profile
Fully qualified path: spline_v0::profile::ILiquidityProfile::set_liquidity_profile
fn set_liquidity_profile(
ref self: TStorage,
pool_key: ekubo::types::keys::PoolKey,
params: Span<ekubo::types::i129::i129>,
)get_liquidity_profile
Fully qualified path: spline_v0::profile::ILiquidityProfile::get_liquidity_profile
fn get_liquidity_profile(
self: @TStorage, pool_key: ekubo::types::keys::PoolKey,
) -> Span<ekubo::types::i129::i129>get_liquidity_updates
Fully qualified path: spline_v0::profile::ILiquidityProfile::get_liquidity_updates
fn get_liquidity_updates(
self: @TStorage,
pool_key: ekubo::types::keys::PoolKey,
liquidity_factor: ekubo::types::i129::i129,
) -> Span<ekubo::interfaces::core::UpdatePositionParameters>Last updated