Comisiones
Cada trade paga un 5 % por defecto, en compras y en ventas, desde el bloque 11 del
mercado y durante el resto de su vida; en los diez primeros bloques rige el anti-snipe
descrito más abajo. Desde el 2026-10-05, la tasa, su reparto y el anti-snipe son ajustes
onchain del owner de StockFun, que se fijan en el hook (setTaxSettings): un cambio se
aplica desde el siguiente swap, en todos los pools. Las cifras de esta página son los
valores por defecto. Desde el 2026-10-02, el hook también es upgradeable por el owner de
StockFun: consulta Modelo de confianza.
Un mercado lanzado
5.00 % impuesto total
├─ 2.00 % tesorería del mercado → acciones tokenizadas → airdrop a los holders
├─ 2.00 % creador → ETH
├─ 0.50 % equipo → ETH
└─ 0.50 % buyback de $STOCKFUN → ETH → compra → burn
El mercado de $STOCKFUN
El mercado del token del protocolo no tiene creador externo. Esa línea va al equipo en su lugar:
5.00 % impuesto total
├─ 2.00 % tesorería de $STOCKFUN → acciones tokenizadas → airdrop a los holders
├─ 2.50 % equipo → ETH
└─ 0.50 % buyback de $STOCKFUN → ETH → compra → burn
El total es idéntico en ambos casos, y la parte de la tesorería es la misma en los dos: un solo ajuste, del 2,00 % por defecto, cubre los dos esquemas, y toda la comunicación del producto descansa sobre ella. El buyback se lleva lo que dejan las demás líneas; el ajuste rechaza un esquema cuyas líneas superen el impuesto.
El costo total de un swap
Los pools de StockFun no cobran ninguna comisión de LP de Uniswap por defecto (decisión del 2026-09-29): el impuesto del hook es todo el costo de un trade.
5.00 % impuesto del hook
0.00 % comisión de LP de Uniswap
────────
5.00 % costo total, por sentido
Una ida y vuelta cuesta, por tanto, un 9,75 % (1 − 0,95²), antes de cualquier impacto en el precio, con el impuesto por defecto. La cifra se muestra en el producto en lugar de ocultarse: un impuesto del 5 % es alto, y la única forma honesta de defenderlo es mostrar adónde va. Hasta el 2026-09-29, los pools también cobraban la comisión de LP estándar del 0,30 %, con la que una ida y vuelta costaba alrededor de un 10,3 %.
Desde el 2026-10-05, la comisión de LP forma parte de los ajustes de lanzamiento, nula por
defecto. Un cambio se aplica a los mercados creados después: cada pool conserva la
comisión de LP con la que se creó. Un pool creado con una comisión la paga a sus
posiciones bloqueadas en cada swap; cuando el lock la cobra, la parte en ETH se reparte
entre el vault del mercado, el equipo y el creador (el equipo en $STOCKFUN), un 50 %, un
25 % y un 25 % por defecto, y la parte en tokens se quema. Cualquiera puede disparar un
cobro (collectFees); el keeper lo hace, una vez al día, para cada pool creado con una
comisión de LP. Cada parte se paga por separado: un vault que rechaza su parte, o un hook
que rechaza la del creador, deja esa parte guardada en el lock para su destinatario, y
cualquiera la paga más tarde (payOwed), el keeper en cada ciclo. La parte que rechaza
una wallet del equipo va al vault en su lugar.
Los bloques de apertura
Los primeros bloques de un mercado nuevo funcionan con un régimen aparte, descrito en El hook y el anti-snipe. Con los ajustes por defecto, el impuesto empieza en el 80 % en el bloque de apertura y baja 8 puntos por bloque, hasta el 5 % normal a partir del bloque 11. La compra de lanzamiento del creador y las direcciones de la whitelist del creador pagan el 5 % normal.
La parte por encima del 5 % va a la tesorería del mercado; en el mercado de $STOCKFUN, a
las comisiones reclamables del equipo. Desde el 2026-10-05, si el vault del mercado la
rechaza, el hook la guarda como adeudada a ese vault, como la línea de la tesorería (más
abajo). Es un elemento disuasorio, no una línea de ingresos: solo existe para que el snipe
de los bloques de apertura no sea rentable.
Adónde va realmente el dinero
| Línea | Destino | Salida posible |
|---|---|---|
| Tesorería | El TreasuryVault del mercado, durante el trade; si el vault la rechaza, una deuda en el hook, adeudada a ese vault |
Airdrop a los holders, a prorrata; modo de emergencia, de inmediato. Una deuda se paga al vault con payTreasury, que cualquiera puede llamar |
| Creador | Un saldo a reclamar en el hook, por mercado | claimCreatorFees, una transacción por mercado; claimCreatorFeesTo lo envía a otra dirección que el creador elija |
| Equipo | Un saldo en el hook, adeudado a la wallet del equipo | claimTeamFees(), que cualquiera puede llamar; una vez pagado, se puede gastar; paga la infraestructura y el gas del keeper |
| Buyback | Un saldo en el hook, adeudado al BuybackBurner |
Se retira al inicio de cada burn, o lo envía cualquiera con claimBuybackFees(); compra $STOCKFUN y lo envía a 0xdEaD, sin otro camino |
Solo la línea de la tesorería se mueve durante el trade. Desde el 2026-10-01, las otras tres esperan en el hook hasta que se reclaman, fuera de cualquier trade: ninguna wallet de comisiones puede bloquear un trade, y una wallet que rechaza ETH solo retrasa su propio pago. Antes, las líneas del equipo y del buyback se enviaban durante el trade.
Desde el 2026-10-05, un vault que rechaza su línea tampoco bloquea ya un trade, por
ejemplo tras un upgrade defectuoso de ese vault: el hook guarda el monto como adeudado a
ese vault (treasuryOwed), con un evento, y todas las compras y ventas siguen. Cualquiera
paga la deuda a ese vault con payTreasury en cuanto vuelve a aceptar ETH, y el keeper lo
intenta en cada ciclo. Hasta entonces, un vault así detenía el trading de su mercado,
ventas incluidas.