Gebühren
Jeder Trade zahlt standardmäßig 5 %, bei Käufen wie bei Verkäufen, ab dem 11. Block des
Marktes für den Rest seiner Lebensdauer; in den ersten zehn Blöcken gilt das unten
beschriebene Anti-Snipe. Seit dem 2026-10-05 sind der Satz, seine Aufteilung und das
Anti-Snipe Onchain-Einstellungen des Owners von StockFun, gesetzt auf dem Hook
(setTaxSettings): Eine Änderung gilt ab dem nächsten Swap, auf jedem Pool. Die Zahlen auf
dieser Seite sind die Standardwerte. Seit dem 2026-10-02 ist der Hook außerdem durch den Owner
von StockFun upgradebar: siehe Vertrauensmodell.
Ein gelaunchter Markt
5.00 % Tax gesamt
├─ 2.00 % Treasury des Marktes → tokenisierte Aktien → Airdrop an die Holder
├─ 2.00 % Creator → ETH
├─ 0.50 % Team → ETH
└─ 0.50 % $STOCKFUN-Buyback → ETH → Kauf → Burn
Der $STOCKFUN-Markt
Der Markt des Protokoll-Tokens hat keinen externen Creator. Dieser Posten geht stattdessen an das Team:
5.00 % Tax gesamt
├─ 2.00 % $STOCKFUN-Treasury → tokenisierte Aktien → Airdrop an die Holder
├─ 2.50 % Team → ETH
└─ 0.50 % $STOCKFUN-Buyback → ETH → Kauf → Burn
Die Summe ist in beiden Fällen identisch, und der Treasury-Anteil ist in beiden gleich: Eine einzige Einstellung, standardmäßig 2,00 %, gilt für beide Gebührenschemata, und jedes Element der Kommunikation des Produkts beruht auf ihr. Der Buyback erhält, was die anderen Posten übrig lassen; die Einstellung lehnt ein Gebührenschema ab, dessen Posten die Tax übersteigen.
Die vollen Kosten eines Swaps
Die StockFun-Pools erheben standardmäßig keine Uniswap-LP-Gebühr (Entscheidung vom 2026-09-29): Die Tax des Hooks macht die gesamten Kosten eines Trades aus.
5.00 % Hook-Tax
0.00 % Uniswap-LP-Gebühr
────────
5.00 % Gesamtkosten, pro Richtung
Ein Roundtrip kostet daher 9,75 % (1 − 0,95²), vor jedem Price Impact, bei der standardmäßigen Tax. Die Zahl wird im Produkt angezeigt statt versteckt: Eine Tax von 5 % ist hoch, und die einzige ehrliche Art, sie zu verteidigen, ist zu zeigen, wohin sie geht. Bis zum 2026-09-29 erhoben die Pools zusätzlich die Standard-LP-Gebühr von 0,30 %, womit ein Roundtrip rund 10,3 % kostete.
Seit dem 2026-10-05 ist die LP-Gebühr Teil der Launch-Einstellungen, standardmäßig null. Eine
Änderung gilt für die danach erstellten Märkte: Jeder Pool behält die LP-Gebühr, mit der er
erstellt wurde. Ein Pool, der mit einer solchen Gebühr erstellt wurde, zahlt sie bei jedem
Swap an seine gesperrten Positionen; wenn der Lock sie einsammelt, wird die ETH-Seite
zwischen dem Vault des Marktes, dem Team und dem Creator aufgeteilt (bei $STOCKFUN dem
Team), standardmäßig 50 %, 25 % und 25 %, und die Token-Seite wird verbrannt. Jeder kann eine
Einsammlung auslösen (collectFees); der Keeper tut es einmal am Tag für jeden Pool, der mit
einer LP-Gebühr erstellt wurde. Jeder Anteil wird für sich ausgezahlt: Ein Vault, der seinen
Anteil ablehnt, oder ein Hook, der den des Creators ablehnt, lässt diesen Anteil für seinen
Empfänger im Lock zurück, und jeder zahlt ihn später aus (payOwed), der Keeper in jedem
Zyklus. Lehnt die Team-Wallet ihren Anteil ab, geht er stattdessen an den Vault.
Die Eröffnungsblöcke
Die ersten Blöcke eines neuen Marktes laufen unter einem eigenen Regime, beschrieben in Der Hook und Anti-Snipe. Mit den Standardeinstellungen beginnt die Tax im Eröffnungsblock bei 80 % und sinkt um 8 Prozentpunkte pro Block, bis auf die normalen 5 % ab dem 11. Block. Der Launch-Kauf des Creators und die Adressen auf der Whitelist des Creators zahlen die normalen 5 %.
Der Teil über 5 % geht an die Treasury des Marktes; auf dem $STOCKFUN-Markt an die
claimbaren Gebühren des Teams. Lehnt der Vault des Marktes ihn ab, behält der Hook ihn seit
dem 2026-10-05 als Schuld gegenüber diesem Vault, wie den Treasury-Posten (unten). Diese Tax
ist eine Abschreckung, keine Einnahmequelle: Es gibt sie nur, um das Sniping der
Eröffnungsblöcke unrentabel zu machen.
Wohin das Geld tatsächlich geht
| Posten | Ziel | Möglicher Abfluss |
|---|---|---|
| Treasury | Der TreasuryVault des Marktes, während des Trades; lehnt der Vault ihn ab, eine Schuld auf dem Hook gegenüber diesem Vault |
Airdrop an die Holder, pro rata; Notfallmodus, sofort. Eine Schuld wird dem Vault mit payTreasury ausgezahlt, das jeder aufrufen kann |
| Creator | Ein Pull-Guthaben auf dem Hook, pro Markt | claimCreatorFees, eine Transaktion pro Markt; claimCreatorFeesTo sendet es an eine andere Adresse nach Wahl des Creators |
| Team | Ein Guthaben auf dem Hook, der Team-Wallet geschuldet | claimTeamFees(), von jedem aufrufbar; einmal ausgezahlt, ausgebbar; bezahlt Infrastruktur und das Gas des Keepers |
| Buyback | Ein Guthaben auf dem Hook, dem BuybackBurner geschuldet |
Zu Beginn jedes Burns abgeholt oder von jedem mit claimBuybackFees() gesendet; kauft $STOCKFUN und sendet ihn an 0xdEaD, kein anderer Pfad |
Nur der Treasury-Posten bewegt sich während des Trades. Seit dem 2026-10-01 warten die drei anderen auf dem Hook, bis sie geclaimt werden, außerhalb jedes Trades: Keine Gebühren-Wallet kann einen Trade blockieren, und eine Wallet, die ETH verweigert, verzögert nur ihre eigene Auszahlung. Vorher wurden die Posten für Team und Buyback während des Trades gesendet.
Seit dem 2026-10-05 blockiert auch ein Vault, der seinen Posten ablehnt, keinen Trade mehr,
etwa nach einem fehlerhaften Upgrade dieses Vaults: Der Hook behält den Betrag als Schuld
gegenüber diesem Vault (treasuryOwed), mit einem Event, und jeder Kauf und Verkauf läuft
weiter. Jeder zahlt die Schuld mit payTreasury an diesen Vault aus, sobald er wieder ETH
annimmt, und der Keeper versucht es in jedem Zyklus. Bis dahin legte ein solcher Vault den
Handel seines Marktes still, Verkäufe eingeschlossen.