Documentation
Découvrez comment Snuggle vous fait économiser à chaque rebalancement grâce au repositionnement sans swap.
Parrainage et gains
Partagez Snuggle et gagnez 3% des gains de vos filleuls, pour toujours
Sécurité et audits
Consultez nos audits de sécurité, adresses de contrats et fonctionnalités de sûreté
Équipe
Découvrez les personnes qui construisent Snuggle et notre approche du développement
Risques et avertissements
Informations importantes sur les risques liés à l'utilisation de Snuggle et des protocoles DeFi
Premiers pas
Concepts clés
Performance et frais
Assistance
Gagnez plus
Qu'est-ce que Snuggle ?
Snuggle est un protocole de gestion automatisée de liquidité concentrée en production sur Base et Arbitrum, supportant Uniswap V3, Aerodrome, PancakeSwap, SushiSwap V3 et Camelot V3. Il utilise une technique novatrice appelée "snuggle rebalancing" qui élimine les frais de swap, le slippage et les attaques MEV, tout en réduisant massivement l'impermanent loss.
Quand votre position de liquidité concentrée sort du range, les rebalanceurs traditionnels échangent des tokens pour se repositionner, ce qui vous coûte des frais et vous expose aux attaques sandwich. Snuggle fait les choses différemment.
Nous créons des positions unilatérales à la frontière du prix actuel et laissons l'activité de trading naturelle du pool rebalancer votre position pendant que vous gagnez des frais. Zéro swap. Zéro slippage. Zéro MEV.
Le rebalancement traditionnel échange au pire moment possible, juste après un mouvement extrême. Snuggle attend que le marché revienne, laissant l'AMM vous rebalancer naturellement à de meilleurs prix pendant que vous gagnez des frais.
Le problème du rebalancement traditionnel
Quand votre position sort du range, les rebalanceurs traditionnels échangent immédiatement vos tokens. Cela se produit au pire prix possible, juste après un mouvement extrême.
Flux du rebalancement traditionnel
Cet échange cristallise votre perte de manière permanente. Vous rachetez le Token A au sommet, après que l'AMM l'a déjà vendu en montant. Si le prix s'inverse, vous avez déjà perdu.
Ce que vous coûte le rebalancement traditionnel
Comment fonctionne le rebalancement Snuggle
Au lieu d'échanger, Snuggle crée une position unilatérale à la frontière du prix en utilisant uniquement les tokens que vous possédez déjà.
Flux du rebalancement Snuggle
Au fur et à mesure que le marché revient dans votre range, l'AMM vous rebalance naturellement, à de meilleurs prix moyens. Et vous gagnez des frais de trading pendant tout ce temps.
Comparaison visuelle
Traditionnel
Price ──────────────────►
┌─────────┐
│ Range 1 │ ← Price exits
└─────────┘
↓ SWAP at high
┌─────────┐
│ Range 2 │ ← New position
└─────────┘
❌ IL locked in at the swapSnuggle
Price ──────────────────►
┌─────────┐
│ Range 1 │ ← Price exits
└─────────┘
↓ NO SWAP
┌─────────┐
│ Range 2 │ ← Edge at price
└─────────┘
◄──── Price returns
✓ AMM rebalances naturallyCe que Snuggle vous coûte
Guide de démarrage rapide
Connectez votre wallet
Cliquez sur le bouton Connecter en haut à droite.
Choisissez un pool et une stratégie
Sélectionnez parmi plus de 58 pools sur Uniswap V3, Aerodrome, PancakeSwap, SushiSwap V3 et Camelot V3 sur Base et Arbitrum. Choisissez Agressif, Modéré ou Conservateur, ou personnalisez vos propres paramètres.
Configurez votre position
Définissez la largeur du range, le délai de rebalancement, l'auto-snuggle et l'auto-compound.
Déposez et gagnez
Approuvez vos tokens et déposez. Commencez à gagner des frais immédiatement.
Cristallisation vs report de l'IL
C'est la différence clé entre le rebalancement traditionnel et Snuggle.
Cristallisation (Traditionnel)
Quand vous échangez à un prix extrême, vous verrouillez votre perte de manière permanente. Même si le prix s'inverse immédiatement après, vous avez déjà :
- • Vendu bas ou acheté haut
- • Payé des frais de swap
- • Perdu face au MEV
- • Rendu l'IL permanent
Report (Snuggle)
Snuggle reporte le rebalancement au marché lui-même. Quand le prix revient dans votre range :
- • Vous faites du DCA à des prix progressivement meilleurs
- • Aucun frais de swap ni MEV
- • Vous gagnez des frais de trading en attendant
- • L'IL est réduit, pas cristallisé
Les calculs
Traditional rebalance at +5% price move:
- • You swap at the extreme price
- • If price drops 3% back, you've lost that 3% recovery
- • Net: ~5% divergence loss locked in
Snuggle rebalance at +5% price move:
- • You reposition without swapping
- • If price drops 3% back, AMM rebalances you gradually
- • Average entry at ~3.5% above start (not 5%)
- • Net: ~3.5% divergence loss + fees earned
L'avantage du retour à la moyenne
Les mouvements de prix reviennent souvent à la moyenne, surtout à court terme. Snuggle est conçu pour bénéficier de ce comportement naturel du marché.
Comment Snuggle en bénéficie
- 1.Ne pas paniquer aux extrêmes — Pas de swap forcé au pire prix
- 2.Laisser le marché revenir — Repositionnement patient à la frontière
- 3.Gagner des frais en attendant — Votre capital travaille toujours
La réserve
Si le prix continue de bouger dans une seule direction sans revenir, Snuggle ne vous sauve pas. Vous continuerez à vous repositionner. Mais vous n'êtes pas dans une situation pire que le rebalancement traditionnel, et dans le cas le plus fréquent du retour à la moyenne, vous êtes nettement gagnant.
Auto-Compound
Réinvestissez automatiquement vos frais de trading pour faire croître votre position, sans aucun swap ni coût supplémentaire.
Répartition intelligente des frais
Lorsque l'auto-compound est activé, Snuggle répartit intelligemment vos frais accumulés lors du rebalancement :
- →Les frais en tokens correspondants sont composés dans votre nouvelle position
- →Les frais en tokens non correspondants vont directement dans votre wallet en espèces
C'est plus intelligent qu'un 50/50. Nous composons ce qui peut être utilisé sans swap, et encaissons le reste.
Example: Price Drops
Position is now 100% WETH
Example: Price Rises
Position is now 100% USDC
Why It Compounds the Cheaper Side
Which token your position holds when it goes out of range is not random. A concentrated range is a ladder of limit orders: as price moves, the pool sells you out of whichever asset is rising and into whichever asset is falling. By the time you are out of range, your position has converted into 100% of the asset that just got relatively cheaper.
So at the moment of the rebalance, the system already knows which asset is trading at a premium. It does not need a price feed to work that out. The side you fell out of is the signal. The new range is built from the cheaper asset, so fees in that asset compound into your principal, and fees in the other asset are sent to your wallet.
You take profit in whichever asset is expensive, and you accumulate whichever asset is cheap. Every rebalance, automatically.
A Full Round Trip
ETH runs up and pushes you out of range. Your position is now 100% USDC and WETH is the asset trading rich, so the WETH fees are sent to you as cash and the USDC fees compound. You took ETH profit at the high.
Later ETH falls back and pushes you out the other side. Your position is now 100% WETH because ETH got cheaper, so it flips. The USDC fees go to your wallet and the WETH fees compound. You bought ETH at the low.
Out one side and back the other, you sold high and bought low in both assets using nothing but your yield. That is where the rough 50/50 comes from. Nothing enforces it per rebalance. It falls out of the direction the price travelled.
No Swap, Ever
Snuggle never converts one token into the other to do this. The rebalance parks a new single-sided range next to the current price. No swap means no slippage, no price impact, and no forced conversion of your principal. The only thing being directed is the yield.
Watch the Token Count
The number to watch is how many tokens you hold, not the dollar value at the moment of a rebalance. Adding WETH while ETH is down means that if it comes back, you are holding more units at a better price. Run that through a few cycles and both sides of the position grow in count.
This does not erase impermanent loss. If a pair trends one direction and never comes back, you keep accumulating the side that is falling, the same as any LP. What it does is stop you from selling that side at the bottom, and keep paying you out in the strong side the whole way.
Auto-Compound ACTIVÉ
Les frais en tokens correspondants se réinvestissent automatiquement. La position croît avec le temps.
Idéal pour : Croissance à long terme
Auto-Compound DÉSACTIVÉ
Tous les frais de trading sont envoyés à votre wallet lors des rebalancements.
Idéal pour : Revenus réguliers
Auto-Snuggle vs Manuel
Auto-Snuggle (Activé)
Quand votre position sort du range, Snuggle repositionne automatiquement après le délai configuré. Avec le rebalancement instantané (délai 0h), les positions sont repositionnées en quelques minutes.
Idéal pour : Les LP passifs qui veulent une gestion sans intervention
Manuel (Désactivé)
Votre position ne sera pas automatiquement rebalancée. Utilisez "Snuggle Now" quand vous êtes prêt, ou laissez-la agir comme un ordre limite.
Idéal pour : Les traders actifs, les stratégies d'ordres limites
Ordres limites rémunérés
Snuggle peut agir comme un ordre limite qui vous rémunère pendant l'attente.
- 1. Deposit a single token (e.g., USDC below current price)
- 2. Disable auto-snuggle
- 3. As price enters your range, you accumulate the other token
- 4. You earn trading fees the entire time
Contrairement à un ordre limite classique, vous êtes payé pour fournir de la liquidité pendant que votre ordre se remplit.
Acheter la baisse
Déposez des USDC en dessous du prix actuel de l'ETH. À mesure que l'ETH baisse dans votre range, vous accumulez de l'ETH tout en gagnant des frais.
Prendre des profits
Déposez de l'ETH au-dessus du prix actuel. À mesure que l'ETH monte dans votre range, vous vendez contre des USDC tout en gagnant des frais.
Presets de stratégie
Chaque pool dispose de trois presets optimisés basés sur des données de liquidité on-chain réelles. Snuggle analyse où chaque pool a le moins de concurrence et trouve les meilleures combinaisons range/délai pour chaque niveau de risque.
Agressif
Ranges serrés (0,5-3%) pour une capture maximale des frais. Plus de rebalancements, potentiel de rendement le plus élevé.
Idéal pour : Les LP expérimentés à l'aise avec une gestion active
Modéré
Ranges équilibrés (3,5-15%) qui optimisent des rendements constants dans différentes conditions de marché.
Idéal pour : La plupart des utilisateurs, de bons rendements avec moins de volatilité
Conservateur
Ranges larges (15-50%) pour des positions stables et nécessitant peu d'entretien. Moins de rebalancements et plus de stabilité.
Idéal pour : Les LP qui préfèrent placer et oublier
Les presets sont optimisés par pool. Un range de 3% sur WETH/USDC se comporte très différemment de 3% sur WETH/cbBTC.
Largeur du range
La largeur du range détermine la concentration de votre liquidité autour du prix actuel. Snuggle supporte des ranges aussi étroits qu'un seul espacement de tick, le plus serré possible sur chaque DEX.
Largeur minimale du range par pool
Le range minimum de chaque pool est déterminé par son espacement de tick, le plus petit incrément de prix supporté par le DEX :
Délai de rebalancement
Combien de temps attendre après être sorti du range avant l'auto-snuggle. De instantané (0 heures) à 7 jours.
Rebalancement instantané
Avec un délai de 0 heure, Snuggle repositionne votre liquidité dès qu'elle sort du range, généralement en 5 à 10 minutes. Cela maintient votre capital en train de gagner des frais presque en continu, ce qui est particulièrement puissant pour les ranges serrés et les pools à fort volume.
Choisir vos paramètres
Commencez avec un preset de stratégie, puis affinez si vous le souhaitez.
Comment les paramètres affectent les rendements
- Wider range = Fewer rebalances, less fees earned, less IL exposure
- Narrower range = More rebalances, more fees earned, more IL exposure
- Longer delay = More time for mean reversion, but longer time out of optimal range
- Shorter delay = Faster repositioning, maximum time in range
- Auto-Compound ON = Position grows automatically, best for long-term
- Auto-Compound OFF = All fees to wallet, best for income
Pools supportés
Snuggle supporte plus de 58 pools sur 5 DEX sur Base et Arbitrum, incluant les paires volatiles et les pools de stablecoins.

Base
3 DEXes · 38 pools| Pool | DEX | Palier de frais | Récompenses |
|---|---|---|---|
| cbBTC / USDC | Uniswap V3 | 0.30% | — |
| cbBTC / USDC | Uniswap V3 | 0.05% | — |
| WETH / USDC | Uniswap V3 | 0.05% | — |
| WETH / USDC | Uniswap V3 | 0.30% | — |
| WETH / cbBTC | Uniswap V3 | 0.05% | — |
| WETH / cbBTC | Uniswap V3 | 0.30% | — |
| cbETH / WETH | Uniswap V3 | 0.01% | — |
| wstETH / WETH | Uniswap V3 | 0.01% | — |
| USDT / USDC | Uniswap V3 | 0.01% | — |
| EURC / USDC | Uniswap V3 | 0.05% | — |
| AAVE / WETH | Uniswap V3 | 0.30% | — |
| MORPHO / WETH | Uniswap V3 | 0.30% | — |
| USDC / cbBTC | Aerodrome | CL100 | AERO |
| WETH / USDC | Aerodrome | CL100 | AERO |
| WETH / cbBTC | Aerodrome | CL100 | AERO |
| cbETH / WETH | Aerodrome | CL1 | AERO |
| wstETH / WETH | Aerodrome | CL1 | AERO |
| USDT / USDC | Aerodrome | CL1 | AERO |
| EURC / USDC | Aerodrome | CL1 | AERO |
| EURC / USDC | Aerodrome | CL50 | AERO |
| LINK / WETH | Aerodrome | CL100 | AERO |
| AAVE / WETH | Aerodrome | CL200 | AERO |
| MORPHO / WETH | Aerodrome | CL200 | AERO |
| USDC / cbBTC | PancakeSwap | 0.01% | CAKE |
| WETH / USDC | PancakeSwap | 0.01% | CAKE |
| WETH / cbBTC | PancakeSwap | 0.01% | CAKE |
| cbETH / WETH | PancakeSwap | 0.01% | CAKE |
| wstETH / WETH | PancakeSwap | 0.01% | CAKE |
| USDT / USDC | PancakeSwap | 0.01% | CAKE |
| EURC / USDC | PancakeSwap | 0.01% | CAKE |
| AAVE / WETH | PancakeSwap | 0.05% | CAKE |

Arbitrum
4 DEXes · 20 pools| Pool | DEX | Palier de frais | Récompenses |
|---|---|---|---|
| WBTC / USDC | Uniswap V3 | 0.30% | — |
| WETH / USDC | Uniswap V3 | 0.05% | — |
| WETH / USDC | Uniswap V3 | 0.30% | — |
| WBTC / WETH | Uniswap V3 | 0.05% | — |
| USDT / USDC | Uniswap V3 | 0.01% | — |
| ARB / WETH | Uniswap V3 | 0.30% | — |
| ARB / USDC | Uniswap V3 | 0.30% | — |
| WETH / USDC | SushiSwap V3 | 0.05% | — |
| WETH / USDT | SushiSwap V3 | 0.05% | — |
| USDT / USDC | SushiSwap V3 | 0.01% | — |
| WETH / USDC | PancakeSwap | 0.05% | CAKE |
| WBTC / WETH | PancakeSwap | 0.05% | CAKE |
| USDT / USDC | PancakeSwap | 0.01% | CAKE |
| ARB / USDC | PancakeSwap | 0.05% | CAKE |
| WETH / USDC | Camelot V3 | Dynamic | — |
| WBTC / WETH | Camelot V3 | Dynamic | — |
| USDT / USDC | Camelot V3 | Dynamic | — |
| ARB / WETH | Camelot V3 | Dynamic | — |
| ARB / USDC | Camelot V3 | Dynamic | — |
Comparaison des coûts
Voyez comment Snuggle se compare à la gestion LP traditionnelle.
| Facteur | Traditionnel | Snuggle |
|---|---|---|
| Swap at rebalance | Yes (at extreme) | No |
| IL crystallization | Immediate | Deferred |
| Swap fees | 0.05% - 1% | None |
| Slippage | 0.5% - 5% | None |
| MEV exposure | High | Impossible |
| Fee earning during rebalance | Paused | Continuous |
| Mean reversion benefit | Lost | Captured |
| Auto-compound cost | Swap fees | Free |
| Protocol fee | 0.5% - 2% of position | 15% of earnings only |
Structure des frais
Snuggle facture des frais de performance de 15% uniquement sur les gains, jamais sur votre capital. Nous ne gagnons de l'argent que quand vous en gagnez.
| Action | Frais |
|---|---|
| Dépôt | Gratuit |
| Retrait | Gratuit |
| Récolte des frais | Gratuit |
| Auto-Compound | Gratuit |
| Ordres limites (sans rebalancement) | Gratuit |
| Frais de performance | 15% des gains |
Comment fonctionnent les frais de performance
Les frais de 15% sont prélevés uniquement sur les frais de trading et les récompenses de staking que votre position génère. Votre capital déposé n'est jamais touché.
Example: $10,000 deposit earns $1,000 in fees
Accédez toujours à vos fonds
Votre position est un contrat intelligent sur la blockchain. Elle appartient à votre portefeuille. Nous ne la détenons jamais, nous n'en sommes jamais dépositaires, et nous ne pouvons pas la geler. Nous avons construit une bonne interface pour elle, et vous n'êtes jamais limité à la nôtre.
Voilà ce que la décentralisation apporte réellement. Aucun ticket d'assistance. Aucune attente de notre part. Aucune autorisation. Cinq moyens indépendants d'atteindre le même contrat, à toute heure, depuis n'importe où dans le monde.
Cinq façons d'y accéder
Notre page de retrait simplifiée
snuggle.fi/withdraw est une page volontairement dépouillée. Vos positions, avec un bouton de retrait à côté de chacune. Pas de graphiques, pas d'images, rien qui puisse gêner. Elle est conçue pour se charger sur le téléphone le plus lent, le navigateur le plus ancien et le portefeuille intégré le plus récalcitrant.
DeBank
DeBank suit les positions Snuggle et dispose de son propre bouton de retrait. Connectez votre portefeuille, trouvez votre position sous le protocole Snuggle, retirez. C'est une société totalement indépendante qui a construit cela, sans aucune implication de notre part. C'est précisément l'intérêt.
Un explorateur de blocs
Chaque vault est vérifié et public sur l'explorateur de sa chaîne. Appelez d'abord getUserPositions avec votre adresse sur le ViewHelper pour obtenir votre identifiant de token actuel, puis ouvrez le contrat du vault, allez dans l'onglet d'écriture, connectez votre portefeuille et appelez withdraw. Cette voie fonctionne même si tous les sites web de la planète s'éteignent.
Appels directs au contrat
Appelez le vault vous-même avec cast, viem, ethers ou tout ce qui parle JSON-RPC. L'ABI est publique et les fonctions sont exactement celles qu'utilise notre interface. Aucun accès spécial, aucun point de terminaison privé.
Construisez la vôtre
Les contrats sont publics et sans permission. Écrivez une interface qui ressemble et se comporte exactement comme vous le souhaitez. Certains préfèrent un script et un tableur. Cela fonctionne parfaitement, et vous n'avez pas besoin de notre accord pour le faire.
Votre position possède un identifiant de token, comme #1385450, et il change à chaque rééquilibrage de la position. Ne le notez pas. Vous n'en avez pas besoin.
L'adresse de votre portefeuille est la seule chose dont vous ayez jamais besoin de vous souvenir. L'identifiant actuel en découle toujours : appelez getUserPositions avec votre adresse sur le contrat ViewHelper et la chaîne vous donne les identifiants de vos positions actives. C'est une lecture gratuite, sans gas, qui fonctionne depuis n'importe quel explorateur de blocs. Toutes les interfaces citées plus haut effectuent cette recherche automatiquement pour vous.
Vous ne devriez jamais dépendre d'un seul site web pour accéder à votre propre argent. Ici, ce n'est pas le cas. Déposez en toute confiance, en sachant que la sortie est ouverte dans cinq directions et le restera toujours.
Programme de parrainage
Gagnez 3% des gains de vos filleuls, pour toujours. Cela provient des frais de 15% de Snuggle, pas de l'utilisateur.
Comment ça marche
Get your referral link
Visit the Refer page to generate your unique link.
Share with others
Send to friends, communities, or social media.
Earn forever
Get 3% of every dollar your referrals earn—permanently, in the same tokens they earn.
Répartition des frais
When your referral earns $100 in trading fees:
Les frais de parrainage proviennent de la part de Snuggle. Votre filleul paie les mêmes 15% dans tous les cas.
Deux façons de gagner
Vos positions génèrent des frais en continu, se rééquilibrent seules sans swap et sans vous demander de surveiller un graphique. Vos filleuls rapportent en parallèle, pour toujours, sur notre part et non sur la leur. Les deux fonctionnent en même temps.
Important : Les performances passées ne garantissent pas les résultats futurs. La réduction de l'IL dépend de conditions de marché avec retour à la moyenne. Nos contrats ont fait l'objet d'un examen de sécurité complet que vous pouvez lire intégralement. Comme pour tout protocole DeFi, veuillez comprendre les risques avant de déposer.