One token.
The whole Stellar basket.
A Diversified Token Folio (DTF) is an on-chain, tokenized basket of assets held in fixed target weights by a Soroban smart contract. Deposit a single asset, receive a proportional claim on the entire basket — no manual portfolio management required.
Basket composition
The SEF folio holds five Stellar ecosystem tokens at fixed target weights. The contract rebalances on every mint and redeem to maintain these ratios.
How it works
Deposit a single asset
Send XLM (or any hub token) to the folio router. No need to source all five basket tokens yourself.
Automatic Aquarius routing
The contract swaps your deposit through configured XLM-hub Aquarius routes into each basket token, weighted by target allocation.
Receive SEF shares
Basket tokens are delivered to the folio contract, which mints proportional SEF shares to your wallet in the same transaction.
Redeem any time
Burn SEF shares to receive all five underlying tokens back to your wallet — redemption is never pausable.
Underlying pools
Four Aquarius XLM-hub pools power the single-asset deposit route. Reserve data is read live from the Aquarius AMM entry contract. See full pool data →
Architecture
The folio contract is written in Rust on Soroban, Stellar's smart contract platform. It exposes a minimal interface: mint, redeem, mint_single_asset, nav, and get_assets.
Prices are sourced from the Reflector oracle network and gated by a staleness/divergence breaker — if any feed goes stale or deviates beyond tolerance, the NAV read reverts rather than serving a bad price.
The frontend uses Next.js with the Stellar SDK contract client factory (contract.Client.from) to call the contract without requiring a separate codegen step — the ABI is fetched on-demand from the chain.
Ready to try it?
This is a testnet deployment. Use the faucet to get free test tokens, then deposit to mint your first SEF shares.