Which tokens can be in a fund

The open universe, the contract’s checks, and how to find tokens.

No listing#

DFM keeps no list of approved tokens. A token can be in a fund if it passes the contract’s checks when the fund is created or edited, and if Jupiter can buy it with USDC — every deposit buys every asset with USDC, so a token without a USDC route would make the fund impossible to deposit into. The app does not offer such a token.

What the contract checks#

TokenAccepted?
Standard SPL tokenYes
Token with a freeze authority (USDC, tokenized stocks, gold…)Yes, in the current version. The app marks it: the issuer could freeze the vault’s account and block redemptions of that asset.
Token-2022 with only metadata extensionsYes
Token-2022 with issuer powers (permanent delegate, confidential transfers, scaled amounts)Yes, in the current version — the same class of risk as a freeze authority, and marked the same way. This is what makes tokenized stocks possible.
Token-2022 that can be paused, or whose new accounts are frozen by defaultOnly while it is not paused and new accounts are not frozen at the moment of the check.
Token-2022 with a transfer hookOnly if no hook program is installed.
Token-2022 with a transfer fee or any extension the program does not recogniseNo
Wrapped SOLNo — it collides with swap routing. Use a liquid staking token such as JitoSOL.

The check runs when an asset is added. An issuer can still pause or freeze later; that is the risk the marks describe.

Finding tokens#

The asset picker of Launch a Fund has the same five tabs as What’s Hot (All, Hot, Traded, RWA, Fun), all read from Jupiter. See What’s Hot for what each tab shows. Search finds any token by name, symbol or address, and a pasted address is checked on the spot.

What the marks on a token mean#

  • Not eligible — the vault program refuses this token; the reason is shown.
  • No USDC route — Jupiter cannot buy it with USDC right now, so a deposit could not buy it.
  • Unverified — the chain has not been read for this token yet; it is checked when you pick it.

⚠ Open means open

Anyone can put any token that passes these checks in a fund. Passing them says nothing about whether a token is worth holding. Check its liquidity, holders and issuer before adding or buying it.