Steerprotocol Smart Pools

Updated

How do Smart Pools turn data into changes to liquidity? Steer Protocol’s automated vaults apply strategy rules to manage concentrated-liquidity positions in automated market maker (AMM) pools.

Rebalancing reference
Market prices, net asset value (NAV), or custom data, depending on the selected strategy.
Position structure
One or multiple liquidity positions, with price ranges and placement determined by the strategy.
Execution funding
An associated gas vault holds the blockchain’s native currency to reimburse executing Steer nodes. Insufficient gas stops rebalancing.

How do placement rules and triggers differ?

Concentrated liquidity assigns capital to defined price intervals. Placement rules determine those intervals; rebalance triggers specify when a strategy should adjust its positions.

Classic Rebalance normally centers a new position on the current pool price, using a configurable width. It also supports other placement modes and configurable triggers. Static Super Wide maintains one broad position around a configured starting center. Its range stays fixed, and the price can still move outside it.

Price Gap uses a configured distance from the position center. Price Percentage Drift measures distance from that center relative to the active range’s size. Range Inactive responds when price leaves the active range. One-Way Range Exit responds only in the configured direction, above or below the range.

For documented trigger styles other than None , elapsedTendTime sets a time-based accounting-update condition in seconds. It prompts execution when that interval elapses, even without a price trigger. Selecting None removes automatic price-based triggering; other factors or manual intervention can govern rebalancing.


How does a strategy reach the blockchain?

A Steer app’s data pipeline can incorporate external inputs, onchain view-function results, and data retrieved through TheGraph. Nodes then execute its offchain logic as WebAssembly (WASM), processing supplied data to determine onchain actions.

How does a strategy reach the blockchain? (Steerprotocol Smart Pools) - diagram
How does a strategy reach the blockchain? - diagram.

View full-size image

During sandboxed execution, apps have no internet access, so Steer’s infrastructure supplies external data beforehand. Node outputs then pass to a keeper for consensus and onchain execution, subject to the network’s voting threshold.

The vault is a deployed instance of an app engine, which handles the relevant protocol interactions. For a liquidity rebalance, the resulting onchain operation changes position placement according to the strategy.


When gas limits rebalancing

A Smart Pool needs enough gas to execute even when its strategy’s rebalance conditions are satisfied. Its remaining-execution estimate uses average gas consumption per rebalance. Actual consumption varies with position count and any swapping involved, so the estimate can differ from subsequent usage.

Steerprotocol Smart Pools - When gas limits rebalancing

View full-size image


Strategy selection checklist

  • If liquidity must follow changing prices, distinguish a rebalancing strategy from Static Super Wide’s fixed position.
  • If adjustments depend on direction, match the One-Way Range Exit setting to the intended upward or downward move.
  • If ongoing rebalancing matters, check the associated gas balance and account for variable execution costs.
Visual outline: Steerprotocol Smart Pools: Strategy selection checklist

View full-size image