Les frais

Chaque trade paie 5 % par défaut, à l'achat comme à la vente, à partir du 11e bloc du marché et pour le reste de sa vie ; les dix premiers blocs relèvent de l'anti-snipe décrit plus bas. Depuis le 2026-10-05, le taux, sa répartition et l'anti-snipe sont des réglages onchain de l'owner de StockFun, posés sur le hook (setTaxSettings) : un changement vaut dès le swap suivant, sur chaque pool. Les chiffres de cette page sont les valeurs par défaut. Depuis le 2026-10-02, le hook est aussi upgradable par l'owner de StockFun : voir Modèle de confiance.

Le barème d'un marché lancé

5.00 %  taxe totale
├─ 2.00 %  trésorerie du marché    → actions tokenisées → airdrop aux holders
├─ 2.00 %  créateur                → ETH
├─ 0.50 %  équipe                  → ETH
└─ 0.50 %  buyback $STOCKFUN       → ETH → rachat → burn

Le barème du marché $STOCKFUN

Le marché du token protocole n'a pas de créateur externe. Sa ligne revient à l'équipe :

5.00 %  taxe totale
├─ 2.00 %  trésorerie $STOCKFUN    → actions tokenisées → airdrop aux holders
├─ 2.50 %  équipe                  → ETH
└─ 0.50 %  buyback $STOCKFUN       → ETH → rachat → burn

Le total est identique dans les deux cas, et la part trésorerie est la même dans les deux : un seul réglage, 2,00 % par défaut, vaut pour les deux barèmes, et toute la communication du produit repose dessus. Le buyback prend ce que laissent les autres lignes ; le réglage refuse un barème dont les lignes dépassent la taxe.

Le coût complet d'un swap

Les pools StockFun ne prélèvent aucune commission de LP Uniswap par défaut (décision du 2026-09-29) : la taxe du hook est tout le coût d'un trade.

5.00 %  taxe hook
0.00 %  LP fee Uniswap
────────
5.00 %  coût total, par sens

Un aller-retour coûte donc 9,75 % (1 − 0,95²), hors impact de prix, à la taxe par défaut. Le chiffre est affiché dans le produit plutôt que caché : une taxe de 5 % est élevée, et la seule façon honnête de la défendre est de montrer où elle va. Jusqu'au 2026-09-29, les pools prélevaient aussi la commission de LP standard de 0,30 %, qui portait l'aller-retour à environ 10,3 %.

Depuis le 2026-10-05, la commission de LP fait partie des réglages du lancement, nulle par défaut. Un changement vaut pour les marchés créés ensuite : chaque pool garde la commission avec laquelle il a été créé. Un pool créé avec une commission la paie à ses positions verrouillées à chaque swap ; quand le lock l'encaisse, le côté ETH se répartit entre le vault du marché, l'équipe et le créateur (l'équipe sur $STOCKFUN), 50 %, 25 % et 25 % par défaut, et le côté token est brûlé.

L'encaissement, collectFees sur le lock, est ouvert à tous ; le keeper le lance une fois par jour pour chaque pool qui a une commission. Chaque part est payée à part : une part que son destinataire refuse — le vault, ou le hook pour le créateur — est gardée dans le lock pour lui (vaultOwed, creatorOwed), et n'importe qui la lui paie ensuite par payOwed, pendant que les autres parts sont payées. La part de l'équipe va au vault quand le wallet de l'équipe la refuse, et est gardée pour le vault quand le vault la refuse aussi.

Les blocs d'ouverture

Les tout premiers blocs d'un marché neuf ont un régime à part, décrit dans Le hook et l'anti-snipe. Avec les réglages par défaut, la taxe commence à 80 % au bloc d'ouverture et baisse de 8 points par bloc, jusqu'aux 5 % normaux à partir du 11e bloc. L'achat du créateur au lancement et les adresses de la whitelist du créateur paient les 5 % normaux.

La part au-dessus de 5 % va à la trésorerie du marché ; sur le marché $STOCKFUN, aux frais réclamables de l'équipe. Depuis le 2026-10-05, un vault qui la refuse en devient créancier sur le hook, comme pour la ligne trésorerie (plus bas). C'est un dispositif de dissuasion, pas une source de revenu : il n'existe que pour rendre le snipe des blocs d'ouverture non rentable.

Où va concrètement l'argent

Ligne Destination Sortie possible
Trésorerie TreasuryVault du marché, pendant le trade ; si le vault refuse, une dette du hook envers lui, payée par payTreasury Airdrop aux holders, au prorata ; mode urgence, aussitôt
Créateur Solde à réclamer sur le hook, marché par marché claimCreatorFees, ou claimCreatorFeesTo vers une autre adresse, une transaction par marché
Équipe Solde sur le hook, dû au wallet équipe claimTeamFees(), appelable par n'importe qui ; une fois payé, dépensable ; paie l'infra et le gas du keeper
Buyback Solde sur le hook, dû au BuybackBurner Prélevé au début de chaque burn, ou envoyé par n'importe qui avec claimBuybackFees() ; achat de $STOCKFUN puis envoi à 0xdEaD, aucun autre chemin tant que le pool $STOCKFUN est verrouillé

Seule la ligne trésorerie bouge pendant le trade. Depuis le 2026-10-01, les trois autres attendent sur le hook d'être réclamées, en dehors de tout trade : aucun wallet de frais ne peut bloquer un trade, et un wallet qui refuse l'ETH ne retarde que son propre paiement. Avant, les lignes équipe et buyback étaient envoyées pendant le trade. Depuis le 2026-10-05, le vault du marché ne peut pas bloquer un trade non plus : un vault qui refuse sa part devient créancier du hook, et n'importe qui la lui paie ensuite ; avant, il arrêtait le trading de son marché, ventes comprises.