The royal court of DogeOS DeFi.
Swap, pool and farm with a crowned Cavalier at your side. Every trade settles on-chain, straight from your wallet.
Say it on-chain
One gm and one gn a day. Keep a 7-day gm streak for the Early Pup badge.New to CavFi? Start here
Swap tokens like royalty.
Trade DOGE, KingS, WETH, LBTC and stablecoins on the DogeOS testnet. No account, no deposit. Your funds stay in your wallet until you sign.
Price
- Rate
- Minimum received
- Price impact
- Market value
- Route
- Pool fee
- 0.30% per hop
Your limit orders
Add liquidity
- Pool price
- Your share after deposit
- LP fee you earn
- 0.30% of swaps, pro rata
Pools
Stake tokens
No liquidity needed. Stake a single token and earn KingS. DOGE is staked directly from your wallet.
LP farms
Stake the LP tokens you get from Liquidity. Rewards stream every second and stay claimable when you unstake.
Vote on rewards
KingS holders decide which LP farms get the most KingS. Lock KingS, split your votes, and once a week the farm follows.
Price
DOGE per tokenTrades
Top holders
Comments
Start in four steps
- Connect a wallet. MetaMask, Rabby, any injected wallet, or WalletConnect on your phone. The site adds the DogeOS testnet for you.
- Get test DOGE from the DogeOS faucet. It pays for gas.
- Fill the bowl. The Faucet page gives you free test tokens to try everything.
- Play. Swap, add liquidity, launch a meme, back a token in the Arena, claim a .cav name and say gm.
Basics
What is CavFi?
A DeFi hub on the DogeOS testnet: a swap with pools and farms, a meme launchpad, the hourly Arena game, .cav names, NFTs, badges and a leaderboard. Everything happens in smart contracts on-chain; the site only reads and sends transactions from your wallet.
Is any of this real money?
No. CavFi runs on the DogeOS testnet, so DOGE and every token here are test tokens with no value. Points and badges have no promised value either. It is a place to try things safely.
Is it safe?
The contracts are open source and self-reviewed (Slither, fuzz and invariant tests), but they are not externally audited. CavFi never asks for your seed phrase or private key: anyone who does is a scammer. Every action is a transaction you see and approve in your wallet.
What is KingS?
KingS is CavFi's own token. Farms and staking pay rewards in KingS, the Arena is played with KingS, and the bot earns small KingS tips for keeping things running.
Trading
How do swaps work?
Swaps go through CavFi pools (constant-product, like Uniswap V2). The fee is 0.30% of each swap: liquidity providers get 0.25%, and up to 0.05% can go to the protocol. Set your slippage tolerance in the settings; if the price moves more than that before your transaction lands, it is cancelled instead of filled at a worse price.
Why do I sometimes see a price warning?
The site compares a pool's price with the other CavFi pools. If one pool is far off (usually a thin pool nobody has traded in), it warns you before you swap there.
How do limit orders work?
You lock the tokens you want to sell and choose the minimum you want back. As soon as the pools pay that price, the CavFi bot fills the order (for a 0.1% tip). You can cancel an open order at any time and get your tokens back.
What does adding liquidity do?
You deposit two tokens into a pool and get LP tokens back. You earn 0.25% of every swap through that pool, and you can stake the LP tokens on Farms for KingS. When prices move, your share shifts between the two tokens (impermanent loss).
Launchpad
How does a launch work?
Anyone can create a token in one transaction. Each token has a supply of 1 billion: 800 million sell on a bonding curve (the price rises as people buy, with a 1% fee per trade) and 200 million are kept for the pool.
What is graduation?
When the curve sells out, the token graduates: the DOGE it raised and the remaining tokens become a CavFi pool, and the LP tokens are burned so that liquidity can never be pulled. From then on it trades on the normal swap.
Can graduated memes join the Arena?
Yes. Graduated tokens whose pool holds enough DOGE can be added to the Arena from the next round. Thin pools are kept out, because a pool with little DOGE in it is cheap to push around.
How do I share a token?
Open the token on the Launchpad and press Copy link or Post on X. The link opens that token directly.
Arena
How does a round work?
- Every round, back the token you think will rise most against DOGE by staking KingS on it.
- The first 10 minutes set each token's start price and the last 10 minutes set its end price, both as averages of on-chain samples, so a single trade can't decide the result.
- Staking closes 10 minutes before the end. The biggest rise wins, and everyone who backed the winner splits the pot (minus a small fee shown on the Arena page).
- If nobody backed the winner, the whole pot rolls into the next round.
Does the bot affect the result?
The CavFi bot records prices and settles rounds (for a 10 KingS tip). To keep prices moving it also makes 3 small random trades in the middle of each round, never in the start or end price windows. Token, direction and timing are random and it never looks at the bets.
What is the Arena Champion badge?
Back a winning token once and claim the soulbound Arena Champion badge from your account panel. The badge contract checks the win in the Arena contract itself.
Names, NFTs and badges
What is a .cav name?
A readable name for your wallet, like borislav.cav. It costs 10 DOGE for 3 letters, 5 DOGE for 4 and 1 DOGE for 5 or more, and it is an NFT you own forever with no renewals. Your primary name shows in the wallet button and on the leaderboard.
What do GM and GN do?
Say gm and gn on-chain once a day each (days run on UTC). Each one adds 10 leaderboard points. Say gm 7 days in a row for the soulbound Early Pup badge; missing a day restarts your streak.
What are the CavFi Cavaliers?
An NFT collection of crowned spaniels whose art and traits live fully on-chain. Stake a Cavalier to earn KingS; rarer crowns and accessories carry more weight, so they earn a bigger share.
How do badges and invites work?
Badges are soulbound collectibles for things you have done on CavFi; see them in your account panel. Share your invite link: you get 25% of your invitees' leaderboard points, and 3 invitees who trade earn you the Royal Herald badge.
How are leaderboard points counted?
From your on-chain activity over the last 7 days: swaps, launchpad activity, Arena stakes and wins, GM and GN, plus your invitees' share. The CavFi bot is left out of the board.
Still stuck?
Every contract is on GitHub and every transaction is on the explorer. The Portfolio page shows everything your wallet has on CavFi in one place.
Find your .cav name
Your names
your primary name shows instead of your addressJust registered
Volume
USD, at today's pricesPrice
Pools
Leaderboard
last 7 days · points have no value1 point per $1 swapped · 1 per $1 traded on the launchpad · 1 per 1,000 KingS staked in the Arena · 100 per Arena round won · 10 per gm or gn · 100 per token launched · 500 more when it graduates · +25% of the points of everyone you invited
Recent swaps
latest firstCavFi is an interface: trades and deposits execute directly in the router smart contract. All tokens here are testnet tokens with no value. cUSDT and cUSDC are CavFi's own test stablecoins.