ドキュメント

Snuggleがゼロスワップリポジショニングによりリバランスごとにコストを節約する仕組みを学びましょう。

Snuggleとは?

SnuggleはBaseとArbitrumで稼働する自動集中流動性管理プロトコルで、Uniswap V3、Aerodrome、PancakeSwap、SushiSwap V3、Camelot V3に対応しています。「スナグルリバランシング」と呼ばれる独自の手法を使用し、スワップ手数料、スリッページ、MEV攻撃を排除しながらインパーマネントロスを大幅に削減します。

集中流動性ポジションがレンジ外になると、従来のリバランサーはリポジションのためにトークンをスワップします。これには手数料がかかり、サンドイッチ攻撃にさらされます。Snuggleは違うやり方をします。

現在の価格境界に片側ポジションを作成し、プールの自然な取引活動がポジションをリバランスする間に手数料を稼ぎます。スワップゼロ。スリッページゼロ。MEVゼロ。

従来のリバランスは最悪のタイミングでスワップします。極端な価格変動の直後です。Snuggleはマーケットが戻るのを待ち、AMMが手数料を稼ぎながら自然にリバランスします。

従来のリバランスの問題点

ポジションがレンジ外になると、従来のリバランサーはすぐにトークンをスワップします。これは最悪のタイミング、極端な価格変動の直後に実行されます。

従来のリバランスフロー

Price moves up, exits range
↓
You're holding 100% Token B
↓
SWAP at the high price
Buy Token A back at the top
↓
Create new 50/50 position
↓
❌ IL permanently locked in

そのスワップが損失を永久に確定させます。AMMが上昇途中で売却した後に、高値でトークンAを買い戻しています。価格が反転しても、すでに損失は確定しています。

従来のリバランスのコスト

スワップ手数料0.3% - 1%
スリッページ0.5% - 5%
MEVサンドイッチ攻撃0.2% - 1%
確定したIL1% - 3%
リバランスごとの合計2% - 6%

Snuggleリバランスの仕組み

スワップする代わりに、Snuggleは既に保有しているトークンのみを使用して価格境界に片側ポジションを作成します。

Snuggleリバランスフロー

Price moves up, exits range
↓
You're holding 100% Token B
↓
NO SWAP
Reposition range to touch current price
↓
Wait for price to drift back
↓
AMM naturally rebalances you
+ Earn fees the whole time
↓
✓ IL deferred, often reduced

マーケットがレンジを通過して取引されると、AMMがより良い平均価格で自然にリバランスします。そしてその間ずっとトレーディング手数料を稼ぎ続けます。

ビジュアル比較

従来型

Price ──────────────────►
        ┌─────────┐
        │ Range 1 │ ← Price exits
        └─────────┘
                    ↓ SWAP at high
              ┌─────────┐
              │ Range 2 │ ← New position
              └─────────┘

❌ IL locked in at the swap

Snuggle

Price ──────────────────►
        ┌─────────┐
        │ Range 1 │ ← Price exits
        └─────────┘
                    ↓ NO SWAP
        ┌─────────┐
        │ Range 2 │ ← Edge at price
        └─────────┘
              ◄──── Price returns

✓ AMM rebalances naturally

Snuggleのコスト

スワップ手数料$0
スリッページ$0
MEVサンドイッチ攻撃$0(不可能)
プロトコル手数料収益の15%のみ
元本にかかるコスト$0 — 常に

クイックスタートガイド

1

ウォレットを接続

右上のConnectボタンをクリックしてください。

2

プールと戦略を選択

BaseとArbitrumのUniswap V3、Aerodrome、PancakeSwap、SushiSwap V3、Camelot V3で58以上のプールから選択できます。アグレッシブ、モデレート、コンサバティブを選ぶか、独自の設定をカスタマイズしてください。

3

ポジションを設定

レンジ幅、リバランス遅延、自動スナグル、自動複利を設定します。

4

入金して稼ぐ

トークンを承認して入金します。すぐに手数料を稼ぎ始めます。

ILの確定 vs 繰り延べ

これが従来のリバランスとSnuggleの最も重要な違いです。

確定(従来型)

極端な価格でスワップすると、損失が永久に確定します。価格がスワップ直後に反転しても、すでに以下のことが起きています:

  • • 安値で売るか高値で買っている
  • • スワップ手数料を支払っている
  • • MEVに損失を出している
  • • ILが永久化している

繰り延べ(Snuggle)

Snuggleはリバランスをマーケット自体に委ねます。価格がレンジを通過して戻ると:

  • • 徐々に改善する価格でDCAする
  • • スワップ手数料やMEVなし
  • • 待機中にトレーディング手数料を稼ぐ
  • • ILは確定ではなく削減される

計算式

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

平均回帰の優位性

価格変動は特に短期的に平均回帰する傾向があります。Snuggleはこの自然な市場動向から利益を得るように設計されています。

Snuggleの利点

  • 1.極端な価格でパニックしない — 最悪の価格での強制スワップなし
  • 2.マーケットが戻るのを待つ — 境界での忍耐強いリポジショニング
  • 3.待機中に手数料を稼ぐ — 資本は常に働いている

注意事項

価格が一方向にトレンドし続けて戻らない場合、Snuggleでも節約にはなりません。リポジションし続けることになります。ただし、従来型と比べて不利にはなりませんし、より一般的な平均回帰のケースでは大幅に有利になります。

自動複利

スワップや追加コストなしに、トレーディング手数料を自動的に再投資してポジションを成長させます。

スマート手数料分配

自動複利が有効な場合、Snuggleはリバランス中に発生した手数料をスマートに分配します:

  • →マッチングトークンの手数料は新しいポジションに複利で再投資されます
  • →非マッチングの手数料はキャッシュとしてウォレットに直接送られます

これは50/50より賢い方法です。スワップせずに使用できるものを複利運用し、残りはキャッシュアウトします。

Example: Price Drops

Position is now 100% WETH

Accrued: 0.05 WETH + 100 USDC
WETH fees → Compounded
USDC fees → Your wallet

Example: Price Rises

Position is now 100% USDC

Accrued: 0.05 WETH + 100 USDC
USDC fees → Compounded
WETH fees → Your wallet

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.

自動複利オン

マッチングトークンの手数料が自動再投資されます。ポジションが時間とともに成長します。

最適:長期的な成長

自動複利オフ

すべてのトレーディング手数料がリバランス時にウォレットに送られます。

最適:定期的な収入

自動スナグル vs 手動

自動スナグル(有効)

ポジションがレンジ外になると、Snuggleは設定した遅延後に自動的にリポジションします。即時リバランス(0時間遅延)の場合、ポジションは数分以内にリポジションされます。

最適:ハンズオフ管理を望むパッシブLP

手動(無効)

ポジションは自動リバランスされません。準備ができたら「今すぐスナグル」を使用するか、リミットオーダーとして機能させます。

最適:アクティブトレーダー、リミットオーダー戦略

手数料を稼ぐリミットオーダー

Snuggleは待機中に手数料を稼ぐリミットオーダーとして機能できます。

  1. 1. Deposit a single token (e.g., USDC below current price)
  2. 2. Disable auto-snuggle
  3. 3. As price enters your range, you accumulate the other token
  4. 4. You earn trading fees the entire time

通常のリミットオーダーとは異なり、注文が約定する間に流動性を提供することで報酬を得られます。

押し目買い

現在のETH価格より下にUSDCを入金。ETHがレンジに下落すると、手数料を稼ぎながらETHを蓄積します。

利食い

現在の価格より上にETHを入金。ETHがレンジに上昇すると、手数料を稼ぎながらUSDCに売却します。

戦略プリセット

すべてのプールに、実際のオンチェーン流動性データに基づいて最適化された3つのプリセットがあります。Snuggleは各プールの競争が最も少ない場所を分析し、各リスクレベルに最適なレンジ/遅延の組み合わせを見つけます。

アグレッシブ

狭いレンジ(0.5-3%)で手数料を最大限に獲得。リバランス回数が多く、最高のリターンポテンシャル。

最適:アクティブ管理に慣れた経験豊富なLP

モデレート

バランスの取れたレンジ(3.5-15%)で、さまざまな市場環境で安定したリターンを最適化。

最適:ほとんどのユーザー。強いリターンとボラティリティの低減

コンサバティブ

広いレンジ(15-50%)で安定した低メンテナンスのポジション。リバランスが少なく、より安定。

最適:安定性を重視するセット&フォーゲットLP

プリセットはプールごとに最適化されています。WETH/USDCの3%レンジとWETH/cbBTCの3%レンジでは動作が大きく異なります。

レンジ幅

レンジ幅は現在の価格周辺にどれだけ流動性を集中させるかを決定します。Snuggleは各DEXでの最も狭い範囲である1ティック間隔までのレンジをサポートしています。

Ultra-Narrow (1 tick - 2%)Maximum fee concentration, frequent rebalances
Narrow (2% - 5%)High fees, moderate rebalances
Medium (5% - 15%)Balanced approach
Wide (15% - 50%)Lower fees, fewer rebalances

プール別最小レンジ幅

各プールの最小レンジはティック間隔(DEXがサポートする最小の価格増分)によって決まります:

Stablecoin pools — tick spacing: 1 (Uniswap 0.01%, Aerodrome CL1, PancakeSwap CL1)~0.01% minimum
PancakeSwap CL1 volatile pools (tick spacing: 1)~0.01% minimum
Uniswap V3 0.05% pools (tick spacing: 10)~0.1% minimum
Uniswap V3 0.30% pools (tick spacing: 60)~0.6% minimum
Aerodrome CL100 pools (tick spacing: 100)~1% minimum

リバランス遅延

レンジ外になってから自動スナグルするまでの待機時間。即時(0時間)から7日まで設定可能。

Instant (0 hours)Rebalance within minutes—maximum time in range
Short (2 - 8 hours)Quick response, filters out brief spikes
Medium (12 - 48 hours)Wait for noise to settle
Long (2 - 7 days)Only rebalance on sustained moves

即時リバランス

遅延0時間の場合、Snuggleはレンジ外になるとすぐにリポジションします。通常5-10分以内です。これにより資本がほぼ継続的に手数料を稼ぎ、狭いレンジや高ボリュームプールで特に効果的です。

設定の選び方

戦略プリセットから始めて、必要に応じて微調整してください。

設定がリターンに与える影響

  • 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

対応プール

SnuggleはBaseとArbitrumの5つのDEXで58以上のプールをサポートしています。ボラタイルペアとステーブルコインプールを含みます。

Base

Base

3 DEXes · 38 pools
プールDEX手数料ティア報酬
cbBTC / USDCUniswap V30.30%—
cbBTC / USDCUniswap V30.05%—
WETH / USDCUniswap V30.05%—
WETH / USDCUniswap V30.30%—
WETH / cbBTCUniswap V30.05%—
WETH / cbBTCUniswap V30.30%—
cbETH / WETHUniswap V30.01%—
wstETH / WETHUniswap V30.01%—
USDT / USDCUniswap V30.01%—
EURC / USDCUniswap V30.05%—
AAVE / WETHUniswap V30.30%—
MORPHO / WETHUniswap V30.30%—
USDC / cbBTCAerodromeCL100AERO
WETH / USDCAerodromeCL100AERO
WETH / cbBTCAerodromeCL100AERO
cbETH / WETHAerodromeCL1AERO
wstETH / WETHAerodromeCL1AERO
USDT / USDCAerodromeCL1AERO
EURC / USDCAerodromeCL1AERO
EURC / USDCAerodromeCL50AERO
LINK / WETHAerodromeCL100AERO
AAVE / WETHAerodromeCL200AERO
MORPHO / WETHAerodromeCL200AERO
USDC / cbBTCPancakeSwap0.01%CAKE
WETH / USDCPancakeSwap0.01%CAKE
WETH / cbBTCPancakeSwap0.01%CAKE
cbETH / WETHPancakeSwap0.01%CAKE
wstETH / WETHPancakeSwap0.01%CAKE
USDT / USDCPancakeSwap0.01%CAKE
EURC / USDCPancakeSwap0.01%CAKE
AAVE / WETHPancakeSwap0.05%CAKE
Arbitrum

Arbitrum

4 DEXes · 20 pools
プールDEX手数料ティア報酬
WBTC / USDCUniswap V30.30%—
WETH / USDCUniswap V30.05%—
WETH / USDCUniswap V30.30%—
WBTC / WETHUniswap V30.05%—
USDT / USDCUniswap V30.01%—
ARB / WETHUniswap V30.30%—
ARB / USDCUniswap V30.30%—
WETH / USDCSushiSwap V30.05%—
WETH / USDTSushiSwap V30.05%—
USDT / USDCSushiSwap V30.01%—
WETH / USDCPancakeSwap0.05%CAKE
WBTC / WETHPancakeSwap0.05%CAKE
USDT / USDCPancakeSwap0.01%CAKE
ARB / USDCPancakeSwap0.05%CAKE
WETH / USDCCamelot V3Dynamic—
WBTC / WETHCamelot V3Dynamic—
USDT / USDCCamelot V3Dynamic—
ARB / WETHCamelot V3Dynamic—
ARB / USDCCamelot V3Dynamic—

コスト比較

従来のLP管理と比較してSnuggleがどう優れているか確認しましょう。

項目従来型Snuggle
Swap at rebalanceYes (at extreme)No
IL crystallizationImmediateDeferred
Swap fees0.05% - 1%None
Slippage0.5% - 5%None
MEV exposureHighImpossible
Fee earning during rebalancePausedContinuous
Mean reversion benefitLostCaptured
Auto-compound costSwap feesFree
Protocol fee0.5% - 2% of position15% of earnings only

手数料体系

Snuggleは収益に対してのみ15%のパフォーマンス手数料を請求します。元本にはかかりません。あなたが稼いだ時だけ、私たちも稼ぎます。

操作手数料
入金無料
引き出し無料
手数料の収穫無料
自動複利無料
リミットオーダー(リバランスなし)無料
パフォーマンス手数料収益の15%

パフォーマンス手数料の仕組み

15%の手数料はポジションが稼いだトレーディング手数料とステーキング報酬からのみ差し引かれます。入金した元本には決してかかりません。

Example: $10,000 deposit earns $1,000 in fees

Gross earnings$1,000
Performance fee (15%)-$150
You keep$850 (85%)

いつでも資金にアクセス

あなたのポジションはブロックチェーン上のスマートコントラクトです。所有者はあなたのウォレットです。私たちが預かることはなく、カストディもせず、凍結することもできません。私たちはそのために優れたインターフェースを用意しましたが、あなたが私たちのものだけに縛られることは決してありません。

これこそが分散化の実質的な価値です。サポートへの問い合わせは不要。私たちを待つ必要もありません。許可も要りません。同じコントラクトに到達する独立した5つの方法が、世界中どこからでも、24時間いつでも使えます。

5つの方法

シンプルな出金ページ

snuggle.fi/withdraw は意図的に極力シンプルに作られたページです。ポジションの一覧と、それぞれの横に出金ボタンがあるだけ。チャートも画像も、邪魔になるものは何もありません。最も低速な端末、最も古いブラウザ、最も扱いにくいアプリ内ウォレットでも読み込めるよう設計されています。

DeBank

DeBank は Snuggle のポジションを追跡し、独自の出金ボタンを備えています。ウォレットを接続し、Snuggle プロトコルの下にあるポジションを見つけて出金するだけです。これは完全に独立した企業が、私たちの関与なしに作ったものです。そこが重要な点です。

ブロックエクスプローラー

すべての vault は各チェーンのエクスプローラーで検証済みかつ公開されています。まず ViewHelper 上で自分のアドレスを指定して getUserPositions を呼び出し、現在のトークン ID を取得します。次に vault コントラクトを開き、write タブに移動し、ウォレットを接続して withdraw を呼び出します。この方法は、世界中のウェブサイトがすべて停止しても機能します。

コントラクトの直接呼び出し

cast、viem、ethers など JSON-RPC を扱えるツールで、vault を自分で呼び出せます。ABI は公開されており、関数は私たちのインターフェースが使っているものとまったく同じです。特別なアクセス権も、非公開のエンドポイントもありません。

自分で作る

コントラクトは公開かつ許可不要です。好きな見た目と挙動のインターフェースを自分で書いてください。スクリプトと表計算ソフトを好む人もいます。それでも全く問題なく動きますし、私たちの承認は必要ありません。

ポジションには #1385450 のようなトークン ID がありますが、これはリバランスのたびに変わります。書き留める必要はありません。その必要がないからです。

覚えておく必要があるのはウォレットアドレスだけです。現在の ID は常にそこから導けます。ViewHelper コントラクト上で自分のアドレスを指定して getUserPositions を呼び出せば、チェーンが現在のポジション ID を返します。これは無料の読み取りでガス代はかからず、どのブロックエクスプローラーからでも実行できます。上記のインターフェースはすべて、この照会を自動で行います。

自分のお金にアクセスするために、たった一つのウェブサイトに依存すべきではありません。ここではその必要がありません。出口は5方向に開かれており、今後も開かれ続けます。安心して預け入れてください。

紹介プログラム

紹介者の収益の3%を永久に獲得。これはSnuggleの15%手数料から支払われ、ユーザーからではありません。

仕組み

1

Get your referral link

Visit the Refer page to generate your unique link.

2

Share with others

Send to friends, communities, or social media.

3

Earn forever

Get 3% of every dollar your referrals earn—permanently, in the same tokens they earn.

手数料分配

When your referral earns $100 in trading fees:

Your referral keeps$85 (85%)
Snuggle protocol$12 (12%)
You (referrer)$3 (3%)

紹介手数料はSnuggleの取り分から支払われます。紹介されたユーザーは同じ15%を支払います。

2つの稼ぎ方

ポジションは24時間手数料を稼ぎ続け、スワップなしで自動的にリバランスされるため、チャートを見張る必要はありません。紹介報酬はその傍らで、ずっと発生し続けます。しかもそれは紹介された人の取り分ではなく、私たちの取り分から支払われます。両方が同時に動きます。

重要:過去の実績は将来の結果を示すものではありません。IL削減は平均回帰する市場環境に依存します。コントラクトは包括的なセキュリティレビューを受けており、全文をお読みいただけます。すべてのDeFiと同様に、入金前にリスクをご理解ください。