Taxas

Cada trade paga 5 % por padrão, nas compras e nas vendas, a partir do 11º bloco do mercado e pelo resto da sua vida; nos dez primeiros blocos vale o anti-snipe descrito abaixo. Desde 2026-10-05, a taxa, a sua divisão e o anti-snipe são parâmetros onchain do owner do StockFun, definidos no hook (setTaxSettings): uma mudança vale a partir do próximo swap, em todos os pools. Os números desta página são os padrões. Desde 2026-10-02, o hook também é upgradável pelo owner do StockFun: veja Modelo de confiança.

Um mercado lançado

5.00 %  taxa total
├─ 2.00 %  tesouraria do mercado  → ações tokenizadas → airdrop aos holders
├─ 2.00 %  criador                → ETH
├─ 0.50 %  equipe                 → ETH
└─ 0.50 %  buyback de $STOCKFUN   → ETH → compra → burn

O mercado $STOCKFUN

O mercado do token do protocolo não tem criador externo. Essa linha vai para a equipe:

5.00 %  taxa total
├─ 2.00 %  tesouraria $STOCKFUN   → ações tokenizadas → airdrop aos holders
├─ 2.50 %  equipe                 → ETH
└─ 0.50 %  buyback de $STOCKFUN   → ETH → compra → burn

O total é idêntico nos dois casos, e a parte da tesouraria é a mesma nos dois: um único parâmetro, 2,00 % por padrão, vale para as duas tabelas, e toda a comunicação do produto se apoia nele. O buyback fica com o que as outras linhas deixam; o parâmetro recusa uma tabela cujas linhas ultrapassem a taxa.

O custo total de um swap

Os pools do StockFun não cobram nenhuma taxa de LP do Uniswap por padrão (decisão de 2026-09-29): a taxa do hook é todo o custo de um trade.

5.00 %  taxa do hook
0.00 %  taxa de LP do Uniswap
────────
5.00 %  custo total, por sentido

Uma ida e volta custa, portanto, 9,75 % (1 − 0,95²), antes de qualquer impacto de preço, com a taxa padrão. O número é exibido no produto em vez de escondido: uma taxa de 5 % é alta, e a única forma honesta de defendê-la é mostrar para onde ela vai. Até 2026-09-29, os pools também cobravam a taxa de LP padrão de 0,30 %, que levava a ida e volta a cerca de 10,3 %.

Desde 2026-10-05, a taxa de LP faz parte dos parâmetros de lançamento, zero por padrão. Uma mudança vale para os mercados criados depois: cada pool mantém a taxa de LP com que foi criado. Um pool criado com uma taxa de LP a paga às suas posições travadas a cada swap; quando o lock a coleta, o lado ETH é dividido entre o vault do mercado, a equipe e o criador (a equipe no $STOCKFUN), 50 %, 25 % e 25 % por padrão, e o lado do token é queimado. Qualquer pessoa pode acionar uma coleta (collectFees); o keeper o faz, uma vez por dia, para cada pool criado com uma taxa de LP. Cada parte é paga isoladamente: um vault que recusa a sua parte, ou um hook que recusa a do criador, deixa essa parte guardada no lock para o seu destinatário, e qualquer pessoa a paga depois (payOwed), o keeper a cada ciclo. A parte que uma carteira da equipe recusa vai para o vault em seu lugar.

Os blocos de abertura

Os primeiros blocos de um mercado novo funcionam sob um regime à parte, descrito em O hook e o anti-snipe. Com os parâmetros padrão, a taxa começa em 80 % no bloco de abertura e cai 8 pontos por bloco, até os 5 % normais a partir do 11º bloco. A compra de lançamento do criador e os endereços na whitelist do criador pagam os 5 % normais.

A parte acima de 5 % vai para a tesouraria do mercado; no mercado $STOCKFUN, para as taxas a reivindicar da equipe. Desde 2026-10-05, se o vault do mercado a recusar, o hook a guarda como devida a esse vault, como a linha da tesouraria (abaixo). É um dissuasor, não uma linha de receita: existe apenas para tornar não lucrativo o snipe dos blocos de abertura.

Para onde o dinheiro vai de fato

Linha Destino Saída possível
Tesouraria O TreasuryVault do mercado, durante o trade; se o vault a recusar, uma dívida no hook, devida a esse vault Airdrop aos holders, pro rata; modo de emergência, de imediato. Uma dívida é paga ao vault por payTreasury, que qualquer pessoa pode chamar
Criador Um saldo em modo pull no hook, por mercado claimCreatorFees, uma transação por mercado; claimCreatorFeesTo o envia para outro endereço escolhido pelo criador
Equipe Um saldo no hook, devido à carteira da equipe claimTeamFees(), que qualquer pessoa pode chamar; depois de pago, gastável; paga a infraestrutura e o gas do keeper
Buyback Um saldo no hook, devido ao BuybackBurner Retirado no início de cada burn, ou enviado por qualquer pessoa com claimBuybackFees(); compra $STOCKFUN e o envia para 0xdEaD, nenhum outro caminho

Só a linha da tesouraria se move durante o trade. Desde 2026-10-01, as outras três esperam no hook até serem reivindicadas, fora de qualquer trade: nenhuma carteira de taxas pode bloquear um trade, e uma carteira que recusa ETH só atrasa o seu próprio pagamento. Antes, as linhas da equipe e do buyback eram enviadas durante o trade.

Desde 2026-10-05, um vault que recusa a sua linha também não bloqueia mais um trade, por exemplo depois de um upgrade defeituoso desse vault: o hook guarda o valor como devido a esse vault (treasuryOwed), com um evento, e todas as compras e vendas continuam. Qualquer pessoa paga a dívida a esse vault com payTreasury assim que ele volta a aceitar ETH, e o keeper tenta a cada ciclo. Até então, um vault assim paralisava a negociação do seu mercado, vendas incluídas.