Structs§
- Collect
Fees Params - Parameters for a
collect_feesplan. - Exact
InParams - Parameters for an
exact_inswap quote/plan. - Exact
OutParams - Parameters for an
exact_outswap quote/plan. - Plan
Fragment - Output of a plan function: a bundle of calls + declared approvals + value.
- Pool
State - Snapshot of a v3 pool’s on-chain state at some block.
- Position
State - Hydrated state of a Ramses-family NFPM position.
- Quote
- Output of a quote computation. Pure — no chain interaction needed
to produce one given a
PoolState. - Ramses
AddLiquidity Params - Parameters for an
add_liquidityplan on a Ramses-family NFPM. - Ramses
Position View - Faithful Rust mirror of the Ramses-family NFPM 10-field
positions()return tuple, plus the caller-suppliedtoken_idechoed as the first field for round-tripping. - Remove
AndCollect Params - Remove
Liquidity Params - Parameters for a
remove_liquidityplan.
Enums§
Constants§
Functions§
- config_
for_ chain - factory
- init_
code_ hash - multicall
- pending_
emissions - plan_
add_ liquidity - 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 a Shadow Sonic NFPM position. - plan_
swap_ exact_ in - pool_
address - pool_
deployer - pool_
state - populate_
ticks - position_
key - Compute the Ramses-family pool position key.
- position_
manager - position_
state - quote_
exact_ in - quote_
exact_ out - quote_
online_ exact_ in - quoter
- router
- supports
- voter