Search docs
Search vfat.io documentation

App Settings

The settings button in the header opens App Settings: general preferences that apply across the whole app, separate from Sickle settings (which are per-wallet, per-chain automation configuration).

On mobile, tap Menu at the bottom right to open the navigation drawer. Scroll inside it to reach all pages, or choose App settings or Sickles. Both settings screens stay inside the drawer. Back stays visible while scrolling and returns to the menu. The device’s Back button dismisses the menu without leaving the current page. App dialogs, including settings forms and confirmations, open as bottom drawers. Swipe inside longer forms, including Customize columns, to reach the bottom controls. Close a drawer with its close button, by tapping outside, or by dragging the handle down. Desktop dialogs stay centered.

Token pickers, select lists, and dropdown menus open above the settings form. Choose an option or press Escape to close the list and return to the form.

Preferences, currencies, RPCs and default inputs use the same borderless cards as the rest of the app. Small gaps separate sections on a neutral background. Currency selections use a soft light blue highlight in light mode and a warm neutral highlight in dark mode, and keyboard focus remains visible.

App settings with borderless preference cards

Mobile navigation drawer

App settings in the mobile menu

Theme

Use the theme button in the header, or Theme in the mobile menu, to choose System, Light, or Dark. System follows your device’s appearance and updates automatically when it changes. It is the default when no theme preference is saved. Existing saved Light or Dark preferences are kept, and your selection is remembered in this browser.

Light mode uses white cards on a warm pale background, and dark mode uses light gray text on warm charcoal surfaces. Cards, buttons, inputs, tabs and dense table controls keep flat surfaces. Surface shades and quiet dividers separate supporting details. Inputs use neutral surface fills without outlines when clicked or tapped. Tab navigation shows a subtle gray indicator inside the field, and invalid values keep their error highlight. Selected controls use a soft light blue highlight in light mode and a warm neutral highlight in dark mode, with readable neutral text; selected table rows use a subtler shade so financial figures remain clear. Option cards, tabs and filter choices highlight the whole selection, with quieter neutral fills for unselected options and no selection outline. Keyboard focus remains visible. Action, reward and status colors keep the same meaning in both themes.

The connected wallet and Copy address controls share a flat muted secondary surface. Click the wallet to open its options, or the copy icon to copy its address.

Connected wallet controls

Blue identifies primary actions, and purple provides secondary accents and marks rewards and points. Primary actions, automation settings and Connect wallet keep solid blue backgrounds. Transaction buttons retain strong colors for their action type. Supporting buttons, filters and colored tags use soft tints. Status badges and migration cards also use tinted backgrounds without outlines; fee and native-asset tags use neutral fills.

Table controls sit slightly above the column headers, with a small gap between them. In light mode, a light grey header strip separates the column labels from the filters above. Search fields and the adjacent toolbar buttons share a neutral surface, while applied filters use the theme’s selection highlight. The Group by chain label appears to the left of its toggle inside a shaded card in Deposits and Portfolio. Deposits uses a Status menu with independent Active and Inactive choices, both selected by default. Action buttons match their row’s surface, with small gaps between the softly rounded buttons instead of divider lines. Disabled actions keep the row surface with muted icons. Selection and hover colors extend through the pinned actions when scrolling sideways.

Expanded details use borderless panels, compact shaded value rows and matching analytics cards. Wallet holdings use the same separation by surface color and small gaps.

Desktop navigation marks the current section with neutral text and a subtle gray background. Mobile Yield and Deposits tabs use the same selection style as filters: soft light blue in light mode and warm neutral in dark mode.

Inline toggles

  • Push Notifications: send notifications to your device
  • Show non-whitelisted assets (on by default): include tokens, pools, farms and wallet holdings outside the whitelist. Turn this off to show only whitelisted assets. This preference is saved in your browser and applies across the app. Non-whitelisted items have a red shield warning; hover, focus or tap it for details. Verify contracts and understand the risks before interacting. Whitelist inclusion does not guarantee safety.
  • Show liquidity bars: show liquidity-depth bars on concentrated liquidity (CL) pools
  • Use full width (off by default): expand Yield, Deposits, Portfolio, Tokens, token liquidity, Lending Markets, Protocols, Stats and Referrals to fill your screen. Turn this off to keep these views centered within a maximum width of 2,000 pixels at the default text size. The navigation always spans the screen, with the logo and wallet controls near its edges. The footer status indicator stays at the window’s left edge in either layout. The preference applies immediately and is saved in your browser. Content on Home, Docs, Swap, individual farm actions, MCP, Support and Status keeps its width limits regardless of this setting.
  • HyperEVM block mode (only shown once a wallet is connected): choose between Fast blocks (every transaction confirms in ~1s, capped at 3M gas) or Big blocks (up to 30M gas, but every HyperEVM transaction from this wallet waits ~1 minute). Big blocks require a Hyperliquid Core account for that wallet. If it doesn’t have one yet, the app walks you through creating one by sending a small amount of HYPE; the remainder stays in your Core balance and can be moved back to HyperEVM anytime.

Full-width navigation above a centered Yield view

Currencies

Search by currency name or symbol and pick the currency used to display dollar-equivalent values across the app.

RPCs

Every supported chain uses a default RPC. Open a chain here to switch it to a custom RPC URL of your own (validated against that chain’s actual chain ID before it’s accepted). Changing a chain’s RPC disconnects your wallet; reconnect to apply the change.

Custom RPC form in a mobile bottom drawer

Default Inputs

Defaults used for manual, one-off transactions, not automation (see Automation for that):

  • Slippage (%): the default tolerance between a swap’s expected and executed price
  • Quick Exit Token: the token the Exit button on Deposits position rows pays out in, chosen per chain because a token address only exists on its own chain. Pick a chain, then a token. Chosen tokens lists the chains you have changed; reset one to return it to its native token. Chains without a choice exit to their native token (ETH on Base), as before. If a chosen token can’t be loaded or has no price, the row exits to the native token instead. The button’s label always names the token you will receive. The Withdraw tab and Auto-Exit keep their own token choices.
  • Max Dust (%): the maximum leftover token amount tolerated when manually adding liquidity
  • High Dust Limit (%): how much leftover value a failed manual quote can accept from its recovery panel. The default is 50%. When a quote would leave less than this share of the position value unused, you can retry once with a higher max dust. At or above it, you can only retry the quote, or raise this limit first. Leftover tokens are not added to the position and do not earn. This limit does not change automation dust limits.
  • Max Price Impact (%): swaps above this threshold prompt a confirmation before you can proceed. A lower setting means more warnings, a higher one means fewer.

From a failed transaction, select Raise high dust limit to open App settings above the transaction popup. Close App settings to return to the transaction and retry.

When token prices are unavailable, swaps selling the same token can still show a combined price-impact percentage weighted by the amounts sold. If swaps sell different tokens and prices are missing, VFAT uses the worst individual swap impact. An impact above your threshold still requires confirmation, which labels the dollar loss estimate as unavailable. If any swap lacks a reliable price-impact percentage, the transaction is blocked.

For manual Sickle actions, quotes at least ten seconds old are simulated again after in-app confirmations, before wallet submission. If an RPC reports a revert, the app checks the other configured RPCs. As soon as one succeeds, the transaction can proceed to wallet confirmation without waiting for slower RPCs. If none succeeds within the check’s time limit, or your wallet changes during the check, submission stops; retry to request and review a fresh quote. If the initial check times out or the RPCs cannot complete it without reporting a revert, the transaction can proceed to wallet confirmation. This check preserves the quoted route and minimum outputs. Ten seconds is only a trigger for an extra check: prices can still change during wallet confirmation or before mining, including for very narrow liquidity ranges.

Deposit Automation Defaults

Pre-filled defaults for when you turn on automation while opening a new position. These aren’t global limits, just the starting values shown at deposit time:

  • Auto-Rebalance: enable by default for NFT deposits, with its own reward handling (compound vs. harvest) and dust/slippage/price-impact limits
  • Automate Rewards: enable auto-harvest/auto-compound by default on new deposits