Skip to main content
Diese Seite wurde mit KI automatisch übersetzt. Maßgeblich ist stets die englische Version.Englische Version ansehen →

Router-Gebühr

Das AMM-Routing-Programm erhebt keine eigene Gebühr. Es ist ein reiner Orchestrator. Alle Gebühren werden direkt an die Pools bezahlt, über die Sie routen:
  • Jeder AMM-v4-Hop zahlt die AMM-v4-Gebühr (0,25 % aufgeteilt).
  • Jeder CPMM-Hop zahlt die CPMM-Gebühr (konfigurierbar, typischerweise 0,25 % aufgeteilt).
  • Jeder CLMM-Hop zahlt die CLMM-Gebühr (pro Pool konfigurierbar).
  • Jeder Stable-Hop zahlt die Stable-Swap-Gebühr (0,02 % — deutlich niedriger als AMM v4).

Gesamteffektive Gebühren auf einer Route

Wenn Sie durch N Pools routen, ist Ihre Gesamtgebühr die Summe aller N Hops’ Gebühren, zusammengesetzt. Beispiel: Route: USDC → SOL (0,25 % Gebühr) → STEP (0,25 % Gebühr)
Siehe die Gebührendokumentation des jeweiligen Pools für genaue Aufteilungen:

Rechenkosten

Die Rechenkosten des Routers sind linear in der Anzahl der Hops:
  • Fester Overhead: ~5k CU für die Dispatch-Logik und Kontovalidierung des Routers.
  • Kosten pro Hop: ~10k–50k CU je nach Pool-Typ und Komplexität:
    • CPMM: ~20k–30k CU
    • AMM v4: ~40k–60k CU (einschließlich OpenBook-Validierung)
    • CLMM: ~50k–100k CU (Tick-Mathematik intensiv)
    • Stable: ~30k–40k CU
  • Gesamtes Transaktionsbudget: 1,4M CU im Mainnet. Eine Route mit 10 CPMM-Hops würde ~305k CU kosten und Platz für andere Operationen lassen.
Siehe die Dokumentation des einzelnen Pools für genaue CU-Kosten.

Overhead bei Kontoinitialisierung

Jede aktivierte Swap-Variante leitet Zwischentokens durch benutzergesteuerte ATAs. Bei jedem Zwischenhop müssen Sie ein benutzergesteuertes ATA vorab erstellen und bereitstellen:
  • Wenn das ATA nicht existiert: ATA-Programm-Init kostet ~5k CU + ~0,00203928 SOL Miete pro ATA. Initialisieren Sie es mit dem SPL Associated Token Account-Programm (oder für wSOL mit CreateSyncNative Tag 5).
  • Wenn das ATA bereits existiert: kein zusätzlicher Overhead.
Für eine 5-Hop-Route mit 4 Zwischentokens benötigen Sie 4 neue ATAs bei Neustart = ~20k CU + ~0,00816 SOL. Sie können die Miete eines beliebigen temporären ATA — am häufigsten ein wSOL-ATA für eine einzelne Route — zurückgewinnen, indem Sie es mit CloseTokenAccount (Tag 6) schließen, sobald es einen Nullsaldo hat.

Nächste Schritte