Deposits View
The Deposits tab lists every Sickle position you currently hold, whether opened through Yield or migrated in.
Existing Sickle positions remain visible when their pool or farm is no longer supported for deposits. Their action pane shows Deposits unavailable and keeps withdrawals available, without offering Increase or New position.
Unsupported positions held directly in your wallet are not offered for migration into a Sickle. Quick Deposit is also unavailable for unsupported pools and farms. A non-whitelisted pool can still accept deposits when it meets VFAT’s support requirements.


If some holdings could not be loaded, a banner warns that balances and totals may be incomplete. Click it to see the affected chains. The details close when a complete refresh succeeds and stay closed if partial results recur; click the banner again to reopen them. Incomplete-balance and Migrate notices use the same compact warning style. Small gaps keep each notice and the KPI cards separate.






On screens at least 2240 pixels wide, selecting a row opens one widget with details and pool analytics on the left and actions on the right. The existing pool header spans both columns, including protocol, chain, tokens, fee, support and price display controls. The shared header supplies the price display selector, so the chart omits its duplicate button. The table rows stay compact, and the two widget columns scroll independently under the shared header. Changing the selected row returns the details to the top. Hiding the action widget keeps the details panel available. Smaller desktop screens keep inline row details, and phones keep the existing details sheet.


KPIs and period toggles
The top of the page shows portfolio-wide KPIs for all your open positions: Total Value, Unclaimed rewards, PnL, estimated periodic rewards, APR, Cover, and a Rewards widget for chain-specific reward programs like Katana pre-staking that appears when applicable. The Rewards widget remains available when pre-staking can be enabled or disabled, even if both reward balances are zero. Two of these are dropdowns that change how they’re calculated:
- Rewards period: Hourly, Daily, Weekly, Monthly or Yearly
- APR period: Daily (DPR), Weekly (WPR) or annualized (APR)
When positions can be migrated, a compact Migrate warning strip shows their count above the KPI cards. Select the strip to review migration actions. On phones, the strip stays visible while Total Value and PnL remain in one compact row. Tap Details beside PnL to show Unclaimed rewards, estimated earnings, APR, and the Cover and Rewards buttons. Tap Details again to give the space back to your positions. The period dropdowns, balance privacy control, and value/PnL explanations remain available. Wider screens show all KPI cards.




Use the Hide balances eye button to replace amounts with solid redaction bars in the summary and table. The layout stays in place, and percentages remain readable. Hidden amounts are also concealed in hover titles and from screen readers. Tap the eye again to reveal them.


By default, the KPIs show all positions even when you switch to Active or Inactive, search, or apply filters. Use the Apply filters to KPIs funnel button beside Hide balances to switch Total Value, PnL, Unclaimed rewards, estimated earnings, and APR to the matching positions. The button is highlighted while enabled, and your choice is saved in this browser. Switch it off to return to portfolio-wide totals. Migration, Cover, and Rewards retain their own scope.


When KPI filters exclude positions, Unclaimed (on-chain) shows only their on-chain rewards; chain-wide off-chain rewards cannot be attributed to individual filtered positions. Off-chain rewards are included when all positions are shown. Inactive positions can have zero estimated daily earnings while still holding unclaimed rewards. Sorting changes row order, not these totals.


Monetary KPIs keep two decimal places for USD and EUR amounts of at least $1 or €1. Smaller amounts and other currencies retain their existing precision.
PnL includes positions with a numeric lifetime net PnL, even when their performance breakdown is incomplete. Hover over the card, or tap it on a phone, to see how many positions are included and whether their breakdowns are incomplete. Total Value also shows a ring indicating the share earning yield; open its details for the in-range and out-of-range amounts.
On phones, the toolbar keeps Search deposits…, Filters, and Customize columns together in one row. Open Filters to change grouping, status, or other filters; the drawer also shows N of M deposits shown and a Clear filters action when positions are hidden. Tap Done to return to the table. On wider screens, grouping and status remain beside search, and the toolbar shows N of M shown; select the count to clear filters. Counts include pending rows, and M is the number matching your search before the other filters. The navigation badges continue to show portfolio-wide active and inactive counts.
Position rows use the same compact layout as Yield. Pool names stand out beside their asset logos, with the network overlaid on the logos and the project logo beside the name. On phones, the project and network logos stay beside the name while the asset logos are omitted to leave room for position values. Pool/Farm icons describe the position’s actual staking state. On wider screens, one compact tag combines the swap fee and spacing with units, such as 0.3% | 60 ticks or Variable | 5 bps step. Hover or tap it to read what the values mean. Automation and pending-status indicators remain beside the pool identity. The position and grouped-chain tables use the same soft row surfaces, spacing, active-column sorting indicator and full-height action buttons as Yield. On phones, the default columns focus on the pool, range status and deposited value. Customize columns lets you keep additional columns visible; those choices take priority over the responsive defaults.
The estimated rewards column uses your selected currency and period, such as $/hour or €/day. Unclaimed contains earned rewards awaiting collection. Open the header explanations for their full meanings. Pending position badges use compact icons; hover, focus, or tap an icon for its status. A clock marks delayed updates.
Position values, estimated earnings, unclaimed rewards and PnL retain decimal precision in both the position and grouped-chain tables. Large amounts use thousands separators without abbreviations, and very small nonzero amounts remain visible. Yield listing figures continue to round to whole currency units.
A superscript * after an Unclaimed amount indicates that it includes off-chain rewards. Hover over or focus the amount, or tap it on a phone, to read the explanation.
A concentrated-liquidity position’s Increase tab adds to the existing position. To create another position, choose the + New position button beside the action tabs, or beside the action menu on a phone. It opens a separate deposit dialog where you can choose a new range and automation settings in the same pool and deposit mode. The dialog grows with the form up to the available screen height; longer settings scroll inside it. Closing it returns you to your previous action and inputs. Selecting another position closes the dialog. More details continues to open the existing position.
When choosing a new range in Rebalance, drag either chart handle with a mouse or touch, or use arrow keys on the focused handle. The range fields and preview update together and stay within the pool’s allowed ticks or bins. The current-position chart stays read-only.
The range chart uses blue for the position’s range and grey for liquidity outside it. Read the lower bound, current price and upper bound below the bars. A red current-price line and Price out of range label indicate an inactive range; configured Auto-Exit triggers are rose-pink and rebalance cutoffs are red.






Grouping by chain
Turn on Group by chain for a per-network breakdown, or turn it off for a flat table of positions. On phones, find this switch at the top of Filters. Changing it returns to the table in the chosen view. On wider screens, it remains in the toolbar.
In the grouped view, use Search chains… to match a chain name or ID, ignoring case. On phones, open Filters to select networks with their logo buttons, or use Select all and Clear all. On wider screens, open Chains to select networks with the checkboxes, or use All and None. All chains are selected by default. Search and selection work together; selecting no chains shows an empty result with a Clear filters action. These controls keep whole chains intact, including all their positions and totals. They are separate from the position table’s search and filters and retain their values when you switch views. The URL preserves chain search and selection for sharing; turn on Group by chain after opening a shared link. When Apply filters to KPIs is enabled, grouped-view summaries follow the matching chains.




Select Active, Inactive, or both under Position status in the mobile Filters drawer. Both are selected by default. On wider screens, use the Status: ALL menu in the toolbar. Both controls stay open while you change selections; tap Done in the drawer, or press Escape or click outside to close the desktop menu. Deselecting both hides all positions until you select a status or clear the filters. Status selections are included in shared filter links and saved presets.






Select a chain row to open its Harvest, Compound, and Move actions. Position pickers use borderless cards with a soft fill on selected rows and small gaps between choices. Use All or None to change the source selection; Move offers First 5 when five or more source positions are available. Move also separates the receiving position and optional wallet top-ups into their own cards.






Each chain’s APR is weighted by the current USD value of its positions, matching the portfolio summary: add up each position’s value multiplied by its APR, then divide by the chain’s total deposited value. Positions earning 0% still count toward that total. For example, $9,000 at 10% and $1,000 at 100% produce a chain APR of 19%. The APR period dropdown also applies to chain totals.
On wide screens, the first position in the ungrouped view is selected automatically and, when the widget is enabled, its action pane opens while the row stays collapsed. A leading chevron marks rows with inline details and rotates down when they expand. Click the selected row to expand or collapse its details. You can also focus a row with Tab and press Enter or Space to open it.
Expanded Position, Farm and Pool details use the same card surface as table rows, with the page background showing through compact gaps instead of divider lines. Cards are white in light mode and follow the card color in dark mode. Detail rows align with their headers. The 8px gaps between panels and analytics cards also match the spacing above and below the expanded area. Side-by-side panels share the same height while their rows stay compact. Only the final row of a shorter panel expands to fill the remaining space, with its label and value aligned at the top. Panels stack at their natural height when the table is narrow. Analytics charts and summary cards appear directly below the details whenever they are open, without a separate container or collapse control. They use the same borderless surfaces; hover, tap or use the keyboard to inspect their values.


Use the Hide widget icon on the desktop search row to give the table the full width. Clicking rows keeps the widget hidden until you select the Show widget icon, which restores the current selection and normal row-following behavior. The choice is saved in this browser and shared with Yield. On smaller screens, row selections still open the action sheet and Back or Escape returns to the table.
On phones, the action form and position details share one scroll area. Opening the keyboard keeps the edited field visible; close the keyboard to return to the full sheet. The Back bar uses a neutral shaded surface with its icon and label aligned left, and remains above the keyboard.




On phones, position rows use the same compact identity as Yield: a bold pair name, a smaller Pool/Farm marker and a small network badge on the project logo. Pending positions retain their available labels while their data catches up. Automation, warning, and pending indicators remain visible.
A small sleepy bot appears beside a supported Sickle position when none of its automation is configured. Select it to open Automate this position and review all the automation settings available for that position. Use the Enable checkbox on a Rebalance, Rewards, or Exit card to turn it on and reveal its settings. Select an enabled card’s title or description to review its settings without turning it off; only the checkbox changes its enabled state. The Rewards tab combines reward automation in one menu. Choose Reinvest to compound into this or another position, Keep tokens to send the original rewards to your wallet, or Convert tokens to receive one selected token. The app fills the corresponding settings automatically. Switching reward choices preserves your draft destination and token selection. Reward automation can be combined with Rebalance and Exit. For concentrated-liquidity positions, the range chart appears above the tabs. Turn on buffer or cutoff limits in Rebalance, or configure Exit, then drag their handles on the chart. The chart and fields update together. Your zoom and pan stay in place while you drag automation limits, including after pinching to zoom out on a phone. Limits from enabled tabs stay visible while you review other settings. If handles overlap, select the limit you want from the menu on the handle. These are previews until you choose Save automation. All selected automation settings are saved together in one transaction. Approval, a changed exit delay, or compounding into another position can require additional transactions. The selected automation card has a soft highlight and joins directly to the settings below; switching cards keeps your unsaved edits and scroll position until you close the window. The window grows to fit the settings when screen space allows, and only scrolls when they exceed the available height. The window opens as a bottom drawer on phones. Chain-wide automation approval alone does not hide the bot; configuring any position automation does. The icon stays still when reduced motion is enabled.










On wider screens, position rows use the same deposit-mode badges as Yield: a green sprout means staked in a farm, and blue waves mean unstaked in a pool. On Deposits, the icon and color reflect the position’s actual staking state. APR changes or a different highest-yield option do not change this badge; staking or unstaking the position does. Hover, focus, or tap the badge to check whether extra token rewards are available in any pool mode, including on-chain and off-chain rewards. If pool-wide rewards data is unavailable, the explanation says availability is unknown.
Fables range IDs are available in position details. They are omitted from table rows, including pending positions, to keep the columns compact.
The table scrolls within the page, and its action column stays visible when you scroll sideways. On phones, open the three-dot Position actions menu to rebalance, compound, harvest or exit. The menu stays open while an action is prepared and closes once the transaction is queued.
A row’s Exit button closes the whole position into one token: the chain’s native token by default, or the token you chose for that chain under App Settings → Default Inputs. Its label, shown on hover or in the phone menu, names that token, for example Exit to USDC. While a chosen token’s details load, the button waits. If they can’t be loaded or the token has no price, it exits to the native token instead. To pick a token for a single exit, use the Withdraw tab.
On phones, swipe across the table to reach the additional columns you selected in Customize columns.


Each position has one Auto-Compound icon showing its role: compound to self, send to another position, receive from one other position, or receive from multiple positions. Self-compounding uses a loop arrow. On the directional icons, the dot represents the current position and arrows show reward direction. Hover or focus for the role and incoming source count, which excludes the position itself. Click a multi-compound icon to open its Compound tab, then Settings for destination and source details. The destination’s History tab shows completed runs.
Filtering, search and columns
Search by token symbol, pair, concentrated-liquidity label, farm address, or pool ID. Open Search help for examples. Symbol matches are partial and ignore case: ETH can also match WETH. Use ETH/USDC for a pair in either order; spaces match either term (ETH USDC), and a minus excludes a term (ETH -wstETH).
The toolbar above the table has a status menu with independent Active and Inactive selections, a search box, a column selector (choose which columns are shown), and a filters dialog. The filters dialog covers chain, protocol, farm type, position type (farms/pools), favorites, whether cover is available, automation type (auto-rebalance, auto-compound, auto-harvest, each with an “only” or “hide” toggle), and numeric thresholds for pool fee, deposit size, APR, daily rewards, range width, distance out of range and amount earned. Filter combinations can be saved as reusable presets.
By default, all held positions are shown, including positions with zero rewards or unavailable value, APR, or reward estimates. Clearing or resetting filters restores this view. Numeric limits apply only when you set them; a maximum of zero shows positions with a known zero amount.
Use Out of Range (%) to filter by the percentage the current pool price has moved past a position’s range boundary, including Liquidity Book bins. A positive minimum excludes in-range positions, positions without a price range, and positions less than that distance outside their range. The filter updates when pool prices or position ranges change.
Choose Filters → Extra rewards → With to show positions whose current deposit mode has an available farm or positive extra rewards. Without shows the remaining positions, and All removes this restriction. Available farms qualify even when emissions are currently zero; pool positions qualify when they have positive reward emissions or reward APR. Swap fees, points alone, and unavailable farms do not qualify. The selection is included in shared URLs and saved presets; Reset Filters restores All.


On phones, the same choices appear at the top of the filters drawer.


Use Customize columns to show, hide, or reorder individual columns. Your choices are saved in this browser and also apply on smaller screens. Reset to Default restores the responsive defaults.


Enable Fee Tier in Customize columns to show each pool’s swap fee. Click its header to sort by fee percentage across pool types. The order updates when pool fees change, and the selected sort is preserved when you reload or share the URL. Pools with dynamic fees display Variable.
The PnL and ROI columns sort by their displayed figures, including figures with a partial-data caveat. Cells showing Partial or an unavailable placeholder stay at the end in either sort direction.
Position status
Click Status to put out-of-range positions first, furthest outside their range at the top, followed by in-range positions closest to an edge, then positions without a price range. Click again to reverse this order. Distance is the percentage difference between the current pool price and the nearest range boundary, matching the Status readout. Positions whose range cannot be computed stay at the bottom in both directions. The order updates when prices or position ranges change, and the selected sort is preserved when you reload or share the URL.


While a transaction against a position is confirming, that row shows a “Position data updating” banner until the new state is reflected. Positions also indicate whether they’re currently in range (for concentrated liquidity) and whether cover is active.
Pending transactions
Choose Run in background to keep a transaction running while you use the site. Starting an action on another position asks you to confirm Queue it. An action on the same position must wait until its pending wallet request or transaction finishes, even if you hide its progress.
View details lists each run with its own status, Retry, and Cancel or Dismiss controls. Cancel and Stop waiting hide progress and cancel steps that have not reached your wallet. Requests already sent to your wallet stay tracked until they succeed or fail, and block another action on the same position. Their result appears when they finish; cancelled steps do not resume automatically. Stop waiting applies to all runs.
Tracking lasts while the page stays open. After a refresh, check your wallet for pending requests and transactions before trying the action again.
The background notification shows a short preview of long errors, keeping View details and the close button visible. On smaller screens, it appears at the top so the position action and Back buttons stay clear. You can dismiss it or open View details while the position panel stays open. Open View details to inspect the failure and copy the full error message. On an error notification, the close button dismisses all finished runs, including rejected transactions, in one click; active runs continue in the background.
Actions containing a Curve swap refresh their quote after approvals and recheck it after user decisions. A refreshed quote can change the displayed output, price impact or funding requirement. If your connected wallet changes while the quote is being checked, submission stops; retry with the wallet you want to use. Confirm the wallet prompt promptly because these swaps have a short on-chain deadline.
Wallet prompts appear one at a time. Independent transactions can wait for confirmation together, while automation permission updates for the same Sickle wait for the preceding update to finish.
If the transaction check or quote estimates that your connected wallet needs more native currency, View details shows the balance, estimated cost and suggested top-up for that chain. The warning is advisory; fees and balances can change. After topping up, retry to check the latest requirement. Some checks cannot finish until an approval or deposit confirmation is complete, so the absence of a warning does not guarantee enough gas.
Before opening your wallet, a transaction may ask you to review adjusted deposit amounts or price impact. These prompts appear in the pending transaction details. Choose Proceed to continue or Cancel to stop. After you accept adjusted amounts, VFAT requests a fresh quote; any unused tokens stay in your wallet.
Position detail
The widget header shows aligned tags for the protocol, chain, fee, tokens and position ID. The separate Price display strip below them shows units such as USDC per WETH. Click its button once to switch to the reverse direction. It stays synchronized with the selector in the expanded Price chart for the same pool and updates price displays and range inputs without changing the position’s boundaries.




Use More details in a position’s action pane to open its farm page. For NFT positions, the link selects that NFT even when you hold several positions in the same pool. When you rebalance from this page, the link updates to the replacement NFT once it appears. The farm page shows position, farm and pool details with analytics beside the action controls on desktop, beneath one shared header. On smaller screens the controls and details stack in one scrolling page.
Opening a position’s action pane shows its Total PnL, ROI and APR. These are lifetime figures, calculated across rebalances and including harvested rewards and fees (plus unclaimed Earned rewards where reward metrics are available). The pane also shows the position’s age and, when available, a link to that position’s full history on info.vf.at.
Supported classic farms managed by a Sickle also show these metrics and performance history when their data is available. Positions whose identity or performance cannot be established continue to show unavailable values. If a farm’s history belongs to several open positions, its totals and performance graph remain unavailable for each individual position.
Positions in pools with tokens that are not fully supported on vfat show a Limited support notice in the action pane. USD values and automation may be limited; read the notice for details about the position.
When vfat cannot load a pool’s liquidity data, the action pane shows Pool data unavailable: increasing and rebalancing are paused, but you can still compound, harvest or withdraw. If vfat cannot add liquidity to a position’s pool at all, for example because it has no active liquidity or one of its tokens is blocked, compound and increase quotes fail with Pool inactive on vfat. You can still exit, decrease or harvest the position.
The simulation and route preview appear below the submit buttons for every action, including batch actions. The preview is expanded by default when a quote is available. Use the toggle beside an action’s submit button to collapse or reopen it; loading or expanding the preview keeps the buttons in place. The form and preview can scroll while the submit controls stay visible. You can switch positions without closing the preview first. Quote errors and recovery actions appear even when the route preview is collapsed.
Route previews show indicative token amounts. Swap aggregators and price impact appear in the validated quote details when you submit the action, including any price-impact confirmation required before opening your wallet.
If your wallet may need more native tokens for an action, the transaction details show an estimated top-up. Choosing Run in background keeps a short funding notice in the transaction notification; use View details to see the estimate. The notice is advisory, so you can still continue. After topping up, retry to check the latest requirement.


The position overview stays above the action tabs. It shows APR, the current range, configured limits, and automation statuses together, including while you view History. The automation strip uses the shared blue highlight and sits in the card header, directly above Price display and the current range chart. It spans the widget width. The table keeps statuses in one compact row without queue details; important problems replace the Enabled label. Its Rewards column covers both reinvestment and harvest automation. Use the primary blue bot button, Automation settings, beside it to enable, disable, or edit the position’s automations in one modal. Saved settings are selected in its compact automation chooser when it opens. Use each card’s Enable checkbox to choose the automations you want. Select the title or description of an enabled card to review its settings; this never disables it. With none enabled, the settings area disappears. Review changes on its range chart and choose Save automation to apply them together. Closing settings returns you to your existing action inputs. Rebalance shows a separate preview for its proposed range below the tabs. Increase uses the current-position chart above the tabs.
The current-position chart shows the percentage price move from the displayed current price to each boundary beneath Lower bound and Upper bound. For example, a current price of 100 with bounds at 90 and 120 shows −10.00% and +20.00%. These values follow price updates and the selected Price display direction, including in automation settings. When price leaves the range, both boundaries can be on the same side of the current price.




An out-of-range concentrated-liquidity or Liquidity Book position has a soft red widget header behind its title and tags. Hover over the header for the Position out of range status, which is also available to screen readers. The highlight stays visible when you switch tabs and clears when the position returns in range. In Rebalance, the current position range chart stays visible above the new range controls.


When Auto-Rebalance is off, the untouched manual target follows your existing range while the position is in range and recentres with the same width when it leaves the range. Selecting a preset or editing a bound preserves your chosen percentage offsets through price refreshes, even if they initially match the default. Opening another position starts with that position’s defaults.
Click into a new range bound to adjust it with the mouse wheel: scroll up to increase or down to decrease by one allowed pool tick increment, within the same limits as the + / − buttons. Wheel adjustment only applies while that input is focused.
In Increase, the Deposit asset picker stays inside the combined amount row when switching between one token and a pair. For a pair, the picker remains active but the shared amount, unit switch, and MAX are greyed out; use Auto Max or the two token amount inputs below instead. Switching back to a single token re-enables the combined row and resets its amount.
Bush (Balancer V3) pools hold two to eight tokens. You can deposit or increase with a single token, or select the combined pool-token option to supply every underlying token. LP pools use one amount input per underlying token; editing one pairs the others in the pool’s reserve ratios. You can select native currency instead of its wrapped token when it is an underlying asset, and Auto Max reserves the estimated network fee before calculating proportional amounts. Auto Max uses the largest proportional amounts your balances cover. Pool, position, and transaction details list every token, and withdrawing to underlying returns the pool tokens. Selecting existing Bush LP tokens (BPT) in Increase transfers them directly into the position and keeps its saved automation settings. Bush positions support Auto-Exit; reward automation, compound, harvest, and moves between Sickle positions are unavailable.
In Harvest, rewards worth less than $0.10 are normally delivered as-is, even when you choose a Token to receive. Turn on Also swap amounts under $0.10 to swap them as well. This adds gas and a small chance the harvest fails; a small reward with no swap route is still delivered as-is. Your choice is remembered for later harvests. The switch is not shown when you receive rewards as-is or for Liquidity Book positions.
In Withdraw, choose the asset and amount in the combined Token to receive field. The picker, amount, units, and MAX share one row, matching deposits and swaps. The slider still sets the percentage to withdraw. Choosing a different token keeps that percentage; choosing the position NFT itself withdraws the whole NFT without an amount field.
Withdrawal route previews identify NFT positions as Unstake NFT #…, matching rebalances. Regular LP withdrawals show the LP token amount instead.
For concentrated-liquidity positions with Auto-Exit enabled, the current range chart above this field shows the saved exit triggers in rose-pink. Hover, focus, or tap a marker to read its price. Changing the withdrawal amount keeps the chart on the full position; disabling Auto-Exit hides it.


For NFT liquidity positions, choosing a percentage below 100% previews the partial withdrawal’s token output and fees before you select Decrease. Changing the percentage refreshes the preview. At 100%, the preview shows the full exit.


Liquidity Book positions show their range in bins. Their range picker opens in Bins mode and also supports % and Price entry, with price-history-based Tight, Standard and Wide suggestions when available. Existing ranges and keeper shapes are preserved until you choose a suggestion or edit a bound; saved Shift ranges remain locked in Rebalance. Suggestions wider than 256 bins are unavailable, with an explanation. Their action pane has Increase, Rebalance, Withdraw, Move and Automation tabs, plus Compound and Harvest when the pair pays hook rewards; swap fees accrue inside the bins and need no harvest. Deposit and increase accept wallet tokens or the pair’s underlying tokens; importing bin shares is not offered. Withdrawing 100% exits every bin. Move shifts the position into another Liquidity Book pair. Bin positions are not included in chain-wide batch harvest, compound or move, or in multi-farm Auto-Compound groups.
Range charts use the same compact layout as other concentrated-liquidity positions, showing indexed pool liquidity per bin in USD, green shading for the selected range, labelled price bounds and the active price. A dashed outline marks the current range for comparison. Nearby liquidity is cached so navigation stays smooth; exploring beyond the loaded area fetches more bins in the background. Drag to pan, or scroll or pinch to zoom; hover, tap or use arrow keys to inspect token reserves. Selected ranges remain visible when liquidity data cannot load. Indexed reserves can lag chain activity.
The Move picker loads matching pairs on the position’s chain. If loading fails, choose Retry to finish loading the available targets. Opening Automation with shift mode enabled preserves your saved entry-bin offsets even after the active bin moves.
The History tab has two views: Performance and Transactions. Liquidity Book history is specific to the position’s pair, including pairs that pay hook rewards. It opens on Transactions, which lists every action taken on the position: deposits, withdrawals, harvests, compounds, rebalances, moves and exits, each linking to its transaction in the block explorer. Filter by operation type or a date range. On concentrated-liquidity (NFT) positions, a compound row shows the value it added and, on wider screens, the token amounts; expand it for the transaction-wide rewards and fees, and whether gas was covered by the automation fee or charged to your prepaid gas account. Transaction totals may include other positions or wallets in the same batch. An automation icon (with a fuel icon when it drew from your prepaid gas account, see Sickle) marks actions that ran automatically rather than ones you triggered manually. When it drew from the gas account, the icon’s tooltip, the compound row on wider screens and the expanded compound show the amount charged, valued at the current native token price. Switch to Performance to see the position’s metrics and 30-day performance graph. Transaction filters and expanded rows are kept when switching between these views.
Tokens locked in their own pool
Some tokens let Uniswap move them only inside the issuer’s own pool. A position in any other Uniswap V4 pool holding such a token cannot claim fees or remove liquidity, so harvest, compound, decrease and exit fail with Token locked in this pool. Withdraw NFT still works: it moves the NFT to your wallet without claiming fees, and the uncollected fees stay on the position.
When the issuer provides an exit for these positions, the position shows a recovery panel. The panel checks whether the NFT is eligible before offering Recover position. If the check fails, use Retry eligibility check; recovery stays unavailable until eligibility is confirmed. Recover position withdraws the NFT from your Sickle, approves the issuer’s exit contract for that NFT and redeems the position, uncollected fees included, in up to three wallet confirmations. An NFT already in your wallet shows a Recover button in its row instead and needs two confirmations. The redemption sets minimum amounts 1% below the position’s current amounts, so it reverts rather than accept a worse token mix.
CLAUS on Ethereum is covered: since 2026-10-09 it moves only inside its own pool, and its LegacyPoolExit redeems Uniswap V4 positions minted before that change. The CLAUS you receive can only be sold in the CLAUS pool.
Standalone Curve
Standalone Ethereum Curve LP holdings and direct StableSwap-NG gauge receipts have separate deposit modes and recovery actions. See Curve for multi-coin deposits, conservative CRV estimates, liquidity restrictions and wallet receipt recovery.
Stake DAO Curve vaults
Stake DAO’s ftUSD/USDC vault on Ethereum is a staked Curve LP position. Vault shares represent the same amount of Curve LP, and the position displays its underlying ftUSD and USDC balances. Sickle positions use the existing Increase, Compound, Harvest and Withdraw actions, with reward automation and Auto-Exit settings.
CRV is harvested and claimed through Stake DAO’s Accountant; extra reward tokens are claimed from the vault. Quotes require the complete reward-token list, so an unavailable RPC read can prevent an action until it succeeds. Extra tokens appear in pending rewards but are not included in the listed APR.
Wallet-held vault shares appear in Migration. Migrating withdraws the LP from the vault and deposits it into your Sickle; exiting returns the pool’s underlying tokens to your wallet. A reward claim can require separate Accountant and vault transactions.
Migration
When positions are available to migrate, the compact Migrate warning strip above the KPI cards shows their count. It stays separate from any incomplete-balance notice. Select it to open the migration dialog and review the available actions.
If Deposit NFT cannot check an existing approval, it includes an approval transaction before the deposit. Any required network switch appears in the transaction queue, where Cancel or Stop waiting stops the remaining steps.
The Deposits navigation item shows read-only tags for active positions (green), inactive or out-of-range positions (red), and positions available to migrate (amber). Their status colors stay the same on hover.


If your Sickle needs a one-time automation upgrade, follow the upgrade prompt in its automation settings or action pane. The upgrade preserves your existing settings.