Skip to main content

Crate wp_evm_aerodrome

Crate wp_evm_aerodrome 

Source

Structs§

CollectFeesParams
Parameters for a collect_fees plan.
Enumeration
ExactInParams
Parameters for an exact_in swap quote/plan.
ExactOutParams
Parameters for an exact_out swap quote/plan.
PlanFragment
Output of a plan function: a bundle of calls + declared approvals + value.
PoolState
Snapshot of a v3 pool’s on-chain state at some block.
PositionFees
Per-position fee data produced by Phase 2 + fee-growth math. None on pool / fees indicates the corresponding pool read reverted (uninitialized pool, NFPM mismatch, etc.) — entry’s position data still emits, just without fee augmentation.
PositionState
Hydrated state of a Ramses-family NFPM position.
PositionViewEntry
One entry in the output — either decoded values or an error string.
Quote
Output of a quote computation. Pure — no chain interaction needed to produce one given a PoolState.
RamsesAddLiquidityParams
Parameters for an add_liquidity plan on a Ramses-family NFPM.
RamsesPositionView
Faithful Rust mirror of the Ramses-family NFPM 10-field positions() return tuple, plus the caller-supplied token_id echoed as the first field for round-tripping.
RemoveAndCollectParams
RemoveLiquidityParams
Parameters for a remove_liquidity plan.
VelodromePositionRow
12-field Velodrome NFPM position row.

Enums§

QuoteError

Constants§

CONFIG

Functions§

config_for_chain
enumerate_owner_token_ids
factory
init_code_hash
multicall
pending_emissions
plan_add_liquidity
plan_add_liquidity_with_min
Build an Aerodrome (Slipstream) NFPM mint plan fragment with precomputed amount0_min / amount1_min (e.g. derived from a price-aware sqrt-ratio quote). Mirrors plan_add_liquidity but takes the mins directly instead of a flat slippage haircut.
plan_collect_fees
plan_increase_liquidity
plan_remove_liquidity
plan_remove_liquidity_and_collect
Build an atomic multicall(decreaseLiquidity, collect, ..unwrap_tail) plan fragment for an Aerodrome (Base) NFPM position.
plan_swap_exact_in
pool_address
pool_deployer
pool_state
populate_positions_fees
populate_ticks
position_key
Compute the Ramses-family pool position key.
position_manager
position_state
position_views
position_views_with_nfpm
quote_exact_in
quote_exact_out
quote_online_exact_in
quoter
router
supports
voter