Diese Seite wurde mit KI automatisch übersetzt. Maßgeblich ist stets die englische Version.Englische Version ansehen →
Das Gebührenmodell
Stable AMM verwendet die gleiche Gebührenstruktur wie AMM v4. Es gibt nur eine Gebührenstufe pro Pool (bei der Initialisierung festgelegt); Pools können nicht in höhere Stufen umkonfiguriert werden.| Feld | Standard | Bedeutung |
|---|---|---|
swap_fee_numerator / swap_fee_denominator | 25 / 10_000 | Brutto-Handelsgebühr: 0,25% des Eingabevolumens. |
trade_fee_numerator / trade_fee_denominator | 25 / 10_000 | Gleiche 0,25%; Legacy-Feld, früher für OpenBook-Orderpreisgestaltung verwendet, für Layout-Kompatibilität beibehalten. |
pnl_numerator / pnl_denominator | 12 / 100 | Anteil des Protokolls an der Gebühr: 12% — d. h. 0,25% × 12% = 0,03% des Volumens. |
min_separate_numerator / min_separate_denominator | 4 / 10_000 | Interne Rundungsuntergrenze. |
Wie die Aufteilung berechnet wird
Bei jedem Swap:lp_portionbleibt im Vault, erhöhtkund kommt LPs bei der Rückgabe zugute.pnl_portionerhöhtAmmInfo.out_put.need_take_pnl_coinoderneed_take_pnl_pc(je nach Eingabe-Token) und wird durchWithdrawPnlabgerufen.
OpenBook PnL (eingestellt)
In der Anfangszeit postete der Pool auch Limit-Orders auf OpenBook; wenn diese ausgeführt wurden, verdiente oder verlor er den Market-Maker/Taker-Spread, der währendMonitorStep abgerechnet wurde, und verfolgte das Ergebnis in den Zählern out_put.total_pnl_{coin,pc}. Dieser Pfad ist seit Jahren inaktiv — der Pool hält keine offenen Orders, daher ist die einzige Gebührenakkretion der oben beschriebene 0,03%-Protokollanteil. Die Zähler total_pnl_* bleiben im Layout, werden aber nicht mehr erhöht. Das Upgrade vom 2026-06-22 entfernte den verbleibenden OpenBook-Code (einschließlich MonitorStep). CPMM wurde teilweise deshalb zum Standard für neue Pools, weil Stable AMM diese frühere Kopplung an OpenBook nicht hat — es ist order-book-unabhängig.
Einzug
Das Raydium-Multisig (oder wer auch immeramm_admin kontrolliert) ruft WithdrawPnl auf, um Folgendes abzurufen:
- Überträgt
need_take_pnl_coinundneed_take_pnl_pcaus Vaults auf von Admin bestimmte Konten. - Setzt die Zähler auf Null.
LP-Gebührenrückgabe
Keine dedizierte „Gebühren einziehen”-Anweisung. LP-Gebühren sammeln sich in Vaults an und erhöhen die Reserven. LPs realisieren sie durch Verbrennen von LP überWithdraw. Der Wert eines LP-Tokens wächst, wenn die Reserven wachsen.
Visualisierung: Wohin gehen $1.000 Volumen
Bei einem USDC-lastigenSwap von $1.000 gegen einen Stable Pool mit Standardparametern:
Vergleichstabelle
| Stable AMM | AMM v4 | CPMM index=0 | |
|---|---|---|---|
| Handelsgebühr | 0,25% | 0,25% | 0,25% |
| LP | 0,22% | 0,22% | 0,21% |
| Protokoll | 0,03% | 0,03% | 0,03% |
| Fonds | Keine | Keine | 0,01% |
| Creator | Keine | Keine | 0 standardmäßig |
reference/fee-comparison.
Hinweise für Integratoren
- Angebote: Lesen Sie
AmmInfoimmer von der Chain; codieren Sie Gebühren nicht fest. DaSetParamsjetzt entfernt ist, sind die Gebührenparameter auf bestehenden Pools effektiv festgelegt. - Kurve vs. Gebühren: Die 0,25%-Gebühr ist unabhängig davon, ob die Kurve eine Formel (x·y=k in AMM v4) oder eine Nachschlagetabelle (Stable) ist. Beide wenden die gleiche 0,25% auf den Eingabebetrag an.
- Keine Rewards: Stable Pools unterstützen keine On-Pool-Reward-Emissionen. Ecosystem Farms (Farm v3/v5/v6) handhaben Staking anderswo.
Nächste Schritte
products/stable/math— Gebührenanwendung in Swap-Mathematik.products/stable/instructions—WithdrawPnlKontoliste.products/amm-v4/fees— tiefere Gebührenableitung für OpenBook-Pfad.reference/fee-comparison— Nebeneinander alle Produkte.
raydium-stable/program/src/state.rs(FeesStruct)- On-Chain
AmmInfo.feesFelder auf Live-Mainnet-Pools

