Tidex Fi
Launch app

Tidex Fi whitepaper

Version 1.0, November 2026

Summary

Tidex Fi is an app on Solana that manages liquidity positions on Uniswap for you. You choose a pair of tokens, a price range and a few rules. Tidex Fi then keeps the position in range as the price moves, collects the trading fees and, if you want, reinvests them.

Tidex Fi launches without leverage. Leveraged positions are planned for later, together with a Tidex Fi lending market where people earn rewards by lending to them. See Leveraged liquidity.

Your funds always stay in a vault that belongs to you. Tidex Fi's automation can rebalance and reinvest, but it can never send your funds anywhere else.

The problem

On Uniswap v3 and v4, liquidity is placed in a price range. While the price is inside that range, the position earns trading fees. When the price moves outside it, the position stops earning and sits fully in one of the two tokens.

Keeping a position in range means watching prices, withdrawing, swapping and re-depositing by hand, often several times a week. Most people either do this too late or not at all. Existing tools that automate it usually offer one shared strategy per pool, with no say over the range or the rules.

Products

Liquidity

  • Any pair: pick two tokens from your wallet or paste a token address, just like on Uniswap.
  • Both Uniswap v3 and v4 pools are supported.
  • The Liquidity page starts with an overview of Uniswap pools, in three groups: popular pairs, Stock Token pairs and memecoins. You can sort them by name, liquidity, volume, APR or APY by clicking a column. Pools where Tidex Fi users already have positions are shown at the top, with the amount on Tidex Fi. Each pool has its own button to open a position, and there is a button to start a pool of your own.
  • The pools, their liquidity and their volume come from DexScreener, which follows every pool on Solana. How much Tidex Fi users have in a pool is read from the vaults on the chain itself.
  • The APR of a pool is calculated from its own trading fees: the fees of the last day divided by its liquidity, expressed per year. The overview shows an estimate for a position with a narrow range (Est. APR): a narrower range earns more per dollar while the price is inside it, and less often stays inside, and both are taken into account, as is our fee. Est. APY is the same with the fees reinvested every day. These are estimates from recent trading, not a promise. A very high estimate usually means a volatile token, where price swings can cost more than the fees earn.
  • Pools whose hook takes the trading fee for itself (such as the pools of the Pons launchpad, where liquidity providers earn nothing) and pools with a hook that has not been reviewed are not listed.
  • No pool yet for your pair? Choose Uniswap v3 or v4, a fee tier (0.01%, 0.05%, 0.3% or 1%) and a starting price. On Uniswap v4 you can also set a custom fee between 0.0001% and 10%; Uniswap v3 only has the four fixed tiers. Tidex Fi creates the pool on Uniswap and opens your position in it, in one flow. A new pool has no trading history, so its APR is unknown until people trade in it. A deposit with a single token is not possible in a new pool, because there is nothing to swap against yet.
  • While you set your range, a chart shows how much liquidity already sits in the pool at each price, read directly from the pool on-chain. You can see where other liquidity providers are and how much you would share the fees with.
  • You set the starting range and choose a static or dynamic range strategy.
  • Auto-compound can be switched on or off per position, and you choose which share of the fees is reinvested. The rest stays in your own vault, ready to claim, and is never sent to your wallet automatically. The keeper reinvests once the fees reach a share of the position: 20% for positions under $50, 10% up to $100, 5% up to $1,000 and 2.5% above that. Smaller positions wait a little longer, so the gas stays small next to what goes back in. The keeper first swaps the part that does not fit the range's ratio, so all of the reinvested share goes back into the position. Swaps for range moves, reinvesting and claiming as SOL take Uniswap's best route over all its pools, through Uniswap's own Universal Router (planned by the Uniswap Trading API, with the 0.15% swap fee), so even a position in a small pool can move without a big price impact. Your vault hands the swap to the Tidex Fi swapper contract, which runs it and sends everything straight back; it holds nothing in between. When Uniswap has no route, the swap runs in the pair's deepest pool or in your own pool. A swap in your own pool moves that pool's price a little, and the keeper plans for that too. What a range move or reinvest still cannot place belongs to the position, not to your fees: your vault keeps track of it and every reinvest puts it back, whatever share of the fees you reinvest. It is not counted as ready to claim; closing the position returns it. (Vaults opened before this feature keep working as they are, without this tracking.) Each swap is checked against your pool's price and your swap price tolerance: 4% by default for most tokens, 1% when both tokens are SOL, stablecoins or Stock Tokens. You can set it between 1% and 5% in the position's settings; the protocol never allows more than 5%.
  • The Claim button shows the fees per token. Claim sends them to your wallet (fees still in the pool are collected first). In a pair with SOL you can take everything as SOL: the vault swaps the other token (along Uniswap's best route) and sends the SOL, in one transaction. Compound puts all the fees (new ones and those ready to claim) back into the position right away, also in one transaction: the vault swaps the part that does not fit the range (along Uniswap's best route) and adds all of it. Both check the price against the one you saw, so there is no waiting. You pay the gas.
  • Deposit with both tokens, or with just one of them. With one token, the app first swaps the part the range needs through Uniswap at the best price (with the 0.15% swap fee), then opens the position: two confirmations in your wallet. Whatever is left over after rounding stays in your wallet.
  • Add funds to an open position at any time, from your wallet, with both tokens or one. It goes into the same range; what does not fit goes straight back to your wallet.

Markets and swap

The Markets page lists the tokens on Solana in five lists: the top 25 by trading volume, new tokens (created in the last 7 days and already trading), trending, the biggest risers of the last 24 hours, and Stock Tokens. It shows price, change, volume and market cap, from GeckoTerminal. Only pools with at least $10,000 of liquidity count, which keeps out most empty pools and scams. Click a token and it is ready in the swap next to the list, or open a liquidity position with it in one click.

Swaps are routed by Uniswap, which looks for the best price over all its pools, so you never leave the app. Before your wallet opens, the app checks that the transaction goes to Uniswap's own router. A fee of 0.15% is taken from the token you receive. New tokens carry the most risk: always check a token before you buy it.

Stock Tokens

Robinhood Stock Tokens such as NVDA, TSLA and SPY can be paired with USDG, SOL or another token. A special range rule can wait for the stock market to open instead of moving the range on thin weekend trading. Only Stock Tokens with a Chainlink price feed get the extra price checks; others are marked in the app.

Home

The first screen of the app: protocol figures, the best crypto pools and Stock Token pools right now, staking, referrals and protocol revenue, each one click away.

Dashboard

Everything you have in one place: your positions with their value, fees, range and health, your stake in The Well and its earnings, and your referral rewards. You claim fees and rewards from here, change settings or close a position.

All of it is read from the chain. The value of a position is what its tokens are worth at today's prices. Profit and loss compares that, plus the fees waiting to be claimed, with what you put in, valued at the prices of the moment you deposited.

Last 30 days

Before you open a position, Tidex Fi runs your range and rule over the pool's prices of the last 30 days and shows what it would have earned, how often the range would have moved, the time in range and the result after gas and swap costs. Past results are no promise for the future.

The Well (staking)

Stake TIDEX without a lock. The fee discount starts the moment you stake and grows with how much you stake and how long you stay, up to 50%. SOL rewards from protocol revenue stream to stakers every second, and you claim them whenever you like. See The token.

Range strategies

Every position has its own range settings.

Static range
The range is always set at the same distance from the price, for example −50% to +100%. When the price leaves the range, a new range with the same distances is placed around the new price.
Dynamic range
The width follows a rule you choose. The rule is stored in your vault, and every new range stays between half and twice the width you started with: the vault itself refuses anything outside that.
  • Narrow as price rises: when the price of the first token leaves the range upwards, the new range is 15% narrower; when it leaves downwards, 15% wider.
  • Widen when volatile: the new range is about two typical daily moves wide on each side, measured from the prices of the last 24 hours. Calm market, narrower range; wild market, wider range.
  • Follow the average: the new range is centred on the average price of the last 24 hours instead of the latest price, and moved just enough to contain the current price.
Like the static range, a dynamic range only moves when the price has left it, so the rules add no extra moves or costs.
Wait for the stock market (Stock Tokens only)
Stock Tokens trade around the clock, but the stock market behind them does not. Outside market hours, prices move on thin trading and often snap back at the open. With this rule the range is not moved while the stock market is closed, unless the price leaves the range by more than 15%. It adds no cost: it only skips moves, so it saves gas and swap fees.
Auto-compound
Earned fees are added back into the position, so it grows over time. Uniswap always pays out all earned fees of a position at once, so a partial reinvest works like this: Tidex Fi collects the fees into your own vault, adds the share you chose (for example 50%) back into the position, and leaves the rest in your vault as "Ready to claim". Nothing is sent to your wallet until you claim it yourself, and your claimable fees never go back into the position without you. The same happens when a range is moved: the fees collected then are split the same way.

Each rebalance costs swap fees and gas, and turns a temporary loss from price movement into a real one. Very tight ranges rebalance often and can cost more than they earn. To protect users, Tidex Fi will enforce a minimum range width and a minimum time between rebalances.

Leveraged liquidity (later)

Leverage is not available at launch. Real leverage on a liquidity position needs a lender that accepts the position itself as collateral. The lending markets on Solana only accept plain tokens, so borrowing there cannot make a position larger than your own deposit. Rather than offer something that only looks like leverage, Tidex Fi waits.

The plan, in two parts that go live together and only after their own security audit:

  • Tidex Fi lending. People lend USDG and other tokens to Tidex Fi positions. They earn the interest borrowers pay, plus extra rewards. How those rewards are funded will be published before launch of this part.
  • Leverage backed by your position. Your Tidex Fi position becomes the collateral for what it borrows, so it earns fees on more than your deposit. A position can only be opened if its liquidation price lies well outside its range, and every leveraged position shows its liquidation price.

Until then, Tidex Fi holds no borrowed funds and no position can be liquidated. The lending market may be built on Morpho, which already runs on Solana.

How your funds are held

  • Your own vault. Every position lives in a separate vault that belongs to your wallet. Funds of different users are never mixed, so a problem with one token or one user cannot affect anyone else. This matters for Stock Tokens: their issuer can block or burn tokens at a single address, and that can only ever touch that one vault.
  • Limited automation. The rules for moving ranges and reinvesting fees live in the smart contracts. A smart contract cannot act on its own, so a keeper sends the transaction that starts each action. The keeper can only rebalance, collect fees and reinvest, and the contract checks every call against your settings and the safety limits. It has no way to withdraw or transfer your funds. Only your wallet can withdraw. If the keeper is ever offline, nothing is lost: your position simply waits, and you can trigger a due action yourself.
  • One transaction to open. Opening a position is one signature and one transaction: your vault is created when needed, an invite code from a link is linked, and your tokens go straight from your wallet into your own vault. This uses Permit2, the same token-permission contract Uniswap uses. The signature only allows the exact amounts you see, only into your own vault, and expires after 30 minutes. The first time you use a token, your wallet asks once to allow Permit2 for it; if you have used Uniswap with that token before, that step is already done.
  • Token checks. When you add a token by address, Tidex Fi checks for known problems, such as transfer taxes or blocked selling, and warns you or refuses the token.
  • Uniswap v4 hooks. Pools without a hook are always allowed. Pools with a hook are only allowed once that hook has been reviewed, because a hook can change how a pool behaves.

Fees and costs

  • Protocol fee: 2% of the trading fees your position earns. It is never charged on your deposit. That is at the low end of what other automated liquidity managers take, which is 2% to 10% of earned fees (for example Revert 2%, Arrakis v1 2.5%, Gamma 5% to 10%). Stakers in The Well pay up to half of that, so as little as 1%. The fee can only be changed through the 48-hour timelock and never above 10%.
  • Gas: the gas of each automatic range move and reinvestment is paid back to the keeper from the SOL (or WSOL) in your own vault. The contracts cap it at the actual gas used, at a gas price of at most 1 gwei, and never more than 0.0005 SOL per action; gas on Solana is cheap, so it is usually far less. Fees are reinvested once they are worth more than the gas it costs, so small positions reinvest less often. For what you do yourself, such as opening, claiming, closing, or reinvesting right away with the Compound button, you pay the gas from your wallet as usual.
  • Discount for stakers: stakers pay a lower protocol fee, up to 50% less. See The token.

The token

TIDEX launches on Pons, the launchpad on Solana, shortly after the app (V1) went live. There is no pre-sale, no points programme and no free token rewards, because rewards that are paid out in the token itself lead to constant selling. The team holds no reserved or locked allocation of TIDEX: the team is paid only from the team and development share of protocol revenue.

TIDEX is a standard Pons token: a fixed supply, no owner, no way to mint more, no blacklist and no pause. Its main pool is paired with SOL. Burned TIDEX goes to the dead address (0x…dEaD), where nobody can move it. The keeper checks TIDEX every day with the same security scanner that DexScreener shows, and alerts the team when anything changes.

Staking without a lock

Staking is live from launch and has no lock: you can unstake at any time. Your tier is set by two things. How much you stake picks the row. How long you have stayed staked picks the column, and it moves up on its own as time passes. Your tier gives a discount on the protocol fee, and a boost on staking rewards.

StakedRight away1 month3 months6 months
50,000+3% discount, 1.05x boost5% discount, 1.1x boost8% discount, 1.2x boost12% discount, 1.3x boost
200,000+6% discount, 1.1x boost10% discount, 1.2x boost15% discount, 1.35x boost20% discount, 1.5x boost
750,000+10% discount, 1.2x boost16% discount, 1.35x boost24% discount, 1.55x boost32% discount, 1.75x boost
2,000,000+15% discount, 1.3x boost25% discount, 1.5x boost37% discount, 1.75x boost50% discount, 2x boost
  • The discount starts the moment you stake. Adding more tokens moves your start time forward in proportion to what you add: a small top-up keeps nearly all of your time, while doubling your stake halves it. This stops anyone from staking a little for months and then adding a large amount to jump straight to the top tier.
  • Unstaking is instant. If you unstake part of your tokens, what stays staked keeps its time staked. Only unstaking everything starts the clock over.
  • Below 50,000 TIDEX there is no discount, and rewards count at 1x.

Staking rewards

From launch, 30% of protocol revenue in SOL goes to stakers, in SOL rather than TIDEX, so stakers never need to sell the token to collect their rewards. It is paid out as a steady stream: every amount that arrives in The Well is spread over the next 30 days (added to what is still streaming), and every second each staker earns a share equal to their staked amount multiplied by their tier's boost. That also means staking a large amount just before a payment earns almost nothing: rewards follow time staked. While nobody stakes, the stream waits, so nothing is lost. A boost that grows with time is counted from the keeper's next hourly check, or right away when you stake, unstake or claim. Your earnings are shown in The Well, where you claim them any time, together with your own APR. Nobody, including the admin Safe, can take the SOL out of The Well; it only goes to stakers. The APR is the SOL set aside for stakers over the last eight weeks, per year, against the value of all staked TIDEX, so it moves with protocol revenue and with how much TIDEX is staked.

Buyback and burn

35% of protocol revenue is burned, so the supply goes down over time: 35% of the revenue in SOL buys TIDEX on the market and destroys it, and 35% of the creator fees that arrive in TIDEX are destroyed directly. The buyback starts at the TIDEX launch: while TIDEX still trades on its Pons bonding curve, revenue is collected and split every hour and the burner buys on the curve as soon as 0.01 SOL is waiting (at most once an hour, and smaller amounts within six hours); the moment TIDEX graduates, it switches by itself to the new Uniswap pool and buys there once a day. Nobody has to switch it over and there is no waiting period. Each buy has a maximum amount, so the buying is spread out instead of arriving in large, predictable chunks, and it only goes ahead if the TIDEX price has stayed nearly the same for at least a minute, which makes it hard to push the price up just before a buy. It never buys during the launch's opening anti-snipe tax. Bought TIDEX is sent to a dead address that nobody controls. Every burn is visible on-chain and listed in the app.

Referrals

Every wallet can make its own invite link with a short code of 8 characters, so the link does not show your wallet address and there is no sign-up. The code is registered once on-chain (one small transaction) and never changes. Like everything on a public blockchain, who owns a code and who invited whom can be looked up on-chain. Someone who joins through a link pays 10% less protocol fee for their first 3 months. The person who invited them receives 20% of the protocol fee that this person pays, for as long as they use Tidex Fi, in SOL, claimable at any time on the Referrals page and the Dashboard. The Referrals page lists the wallets you invited (shortened), when they joined and what each has earned you, read from the chain.

The referral share is paid out of the protocol fee before the split below. A wallet cannot invite itself, and a link only counts for wallets that have never used Tidex Fi before. The invite is linked in the same transaction as your first position, so it costs no extra step.

Where protocol revenue goes

Protocol revenue comes from three sources: the protocol fee on positions, the creator fees from the TIDEX pool on Pons, which keep coming in after the token graduates, and a fee of 0.15% on swaps made in the app. At launch, the TIDEX token's fee wallet on Pons is set to the Tidex Fi revenue contract, not to a person. The keeper claims these fees into that contract automatically, and from there they are treated exactly like protocol fees. Any part paid in TIDEX instead of SOL is never sold: it is split as shown below. All other protocol revenue is split and paid out in SOL. In every pair, Tidex Fi takes its whole share from the side that holds SOL, or else a dollar stablecoin, valued at the pool price, so no low-value tokens end up in the treasury. Revenue that arrives in another token, mostly USDG from Stock Token pools, is swapped to SOL before it is split: directly, or through USDG for tokens whose market is with USDG, with the price checked against Chainlink or the pool's own average. For Stock Tokens this happens on trading days, when their price feed is live. Swaps in the app are routed by Uniswap; the 0.15% swap fee is taken from the token you receive and goes to the same revenue contract. Referral rewards are paid in SOL as well.

Revenue in SOL from all sources is split the same way, after referral rewards have been paid.

DestinationShare
The Well: staking rewards, streamed to stakers over 30 days30%
Rewards reserve: boosted pools, extra rewards on selected pools once boosts go live5%
Buyback and burn35%
Safety fund, to cover losses from bugs and, once leverage is live, failed liquidations15%
Team and development: the team's pay, audits and bug bounties15%

Creator fees that arrive in TIDEX are split in TIDEX, so Tidex Fi never sells its own token: 35% is burned, the same share as above; 50% goes to the expansion reserve, kept for bringing Tidex Fi to other chains (for example bridging TIDEX and seeding its first pools there); and 15% goes to the boosted-pools reserve. The expansion reserve is a contract that can only pay out through the 48-hour timelock of the admin Safe, so every payment is public two days in advance, with its reason. It cannot swap or sell anything itself.

Transparency

The Protocol page in the app shows protocol revenue by source, every burn transaction, the treasury, the staking reserve, the safety fund, the team and development fund and the expansion reserve, each with links to the transactions on the Solana explorer. Every payment out of the team and development fund, including the team's pay, is listed there too.

No single person controls Tidex Fi's money or contracts. Two Safe multisig wallets are used, each needing 2 of 3 signatures for every transaction. The team Safe holds the team and development fund and is the only place the team's pay comes from. The admin Safe owns the smart contracts and is the only address that can change settings, such as replacing the keeper; every such change waits 48 hours in a timelock first. In an emergency the admin Safe can pause Tidex Fi straight away: no new positions and no automatic actions while paused. Closing a position and withdrawing always keep working, also during a pause. Neither Safe can touch the funds in your position: only you can withdraw them.

The app talks to the contracts straight from your wallet. Before your wallet opens, every transaction is first tried out on the chain, so if it would fail you see why right away and pay no gas. Your positions, fees and stake are read from the chain itself, not from a Tidex Fi server.

Contract addresses

All contracts are verified on the Solana explorer, so anyone can read their code. Only trust the addresses listed here.

Roadmap

Building (done)

  • App design and website (done)
  • Whitepaper (done)
  • Smart contracts (done)
  • Automation for ranges and fees (done)
  • Testing on Solana testnet (done)
  • Markets page and in-app swap (done)
  • Security audit (done)

Launch (next)

  • App live on Solana (done)
  • TIDEX launch on Pons
  • Staking with fee discounts
  • Staking rewards paid in SOL
  • Buyback and burn from launch day

Growth (after launch)

  • Listing on CoinGecko and CoinMarketCap
  • Tidex Fi lending: earn rewards by lending USDG and other tokens to leveraged positions
  • Leveraged liquidity, backed by your Tidex Fi position
  • Boosted pools: extra rewards on selected pools
  • Liquidity shapes: choose how a position spreads its liquidity over the range (even, centred or more at the edges), managed as one position
  • New position types, such as selling at a target price

Beyond (later)

  • Tidex Fi mobile app for iOS and Android: follow and manage your positions on the go
  • Other chains

Risks

Using Tidex Fi can lose you money. Read this before depositing.

Smart contract risk
Tidex Fi, Uniswap and the lending markets are code. A bug can lead to loss of funds, even after an audit.
Impermanent loss
When prices move, a liquidity position can end up worth less than simply holding the two tokens. Rebalancing makes this loss permanent.
New pools
When you create a pool, you set its starting price. If that price is off from the market, traders buy the cheap side from your position until the price is right, and that difference is your loss. A new pool can also stay without trades for a long time and earn nothing.
Price feeds
Before it moves a range or reinvests, Tidex Fi checks the pool price against Chainlink price feeds. Without a feed it uses the pool's own average price (Uniswap v3), or records the price first and only acts one to thirty minutes later at nearly the same price (Uniswap v4). A wrong or delayed feed can delay a move. Solana has no feed that reports network outages, so Tidex Fi also refuses prices that are too old.
Stock Tokens
Robinhood Stock Tokens are not available to residents of some countries, including the United States, Canada, the United Kingdom and Switzerland. Prices can jump when the stock market opens again. All Stock Tokens are controlled by their issuer through one shared contract, which can pause all of them, block an address or burn tokens from it, and change how the tokens work. Tidex Fi cannot prevent that.
Tokens you add yourself
Any token can be added by address. Tidex Fi's checks cannot catch every scam or broken token.
Automation downtime
If the automation stops for a while, positions are not rebalanced and may stop earning until it is back.
The network
Solana currently relies on a single operator to order transactions. An outage of the network affects every app on it.
The Tidex Fi token
The token's price can go to zero. Fee discounts and staking rewards depend on how much the protocol is used.
Regulation
Rules for crypto apps and tokens can change and can limit what Tidex Fi is able to offer.

Back to Tidex Fi