Skip to content
KYZENDocsLaunch app

DocsToken

Trade tax

The 4% tax on pool trades, how it becomes ETH and where the ETH goes.

Rate
4% buys and sells
Split
2 / 1 / 1 in ETH
Swap at
500,000 $KYZN
Changeable
Lower only

Specification v1.4 · Revised 24 September 2026 · 9 sections

#Every pool trade pays 4%

Every buy and every sell through the $KYZN/WETH pool on Uniswap v2 pays a 4% tax. The tax is taken in $KYZN, inside the transfer. The rate is the same for buys and sells.

TradeBuy or sell$KYZN/WETH pool
Tax4%Held as $KYZN
SwapETHAt 0.05% of supply
2%Reserve
1%Stakers
1%Development
Tax routing, executed by the token contract in one transaction
Tax on a pool trade
tax                   = amount × 4%
buy:  buyer receives  = amount × 96%
sell: pool receives   = amount × 96%
amount
$KYZN the pool sends on a buy, or the seller sends on a sell
tax
$KYZN added to the tax balance in the token contract
The tax split. Every share settles in ETH.
ShareOf the tradeOf the taxDestination
Reserve2%50%Reserve contract
Stakers1%25%Staking contract
Development1%25%Development wallet
Total4%100%Paid in ETH, in the swap transaction

#Wallet transfers are untaxed

The tax applies to trades through the pool and to nothing else. A transfer between two wallets pays no tax. Five exemptions cover the protocol's own contracts, the Gateway's settlement sales and the liquidity add that opens the pool.

Taxed and untaxed transfers
TransferTaxRule
Buy through the pool4%The buyer receives 96% of the $KYZN the pool sends. The tax accrues; no swap runs.
Sell through the pool4%The pool receives 96% of the $KYZN sold. The sell can start a tax swap.
Wallet-to-wallet transferNoneNot a pool trade.
Transfer involving the token contractNoneExempt. The tax swap is a sale by the token contract, so it pays no tax.
Transfer involving the ReserveNoneExempt. Redemption carries no tax.
Stake or unstakeNoneExempt. Staking has no lock, no fee and no tax.
Compound buy by the Staking contractNoneExempt. The Staking contract buys $KYZN from the pool with ETH rewards and adds it to the stake.
Gateway settlement saleNoneExempt. The Gateway sells the $KYZN for each host bill tax-free, so the full margin burns.
Liquidity add that opens the poolNoneExempt. The pool receives the full 900,000,000 $KYZN.

The exemption list has five entries: the token contract, the Reserve, the Staking contract with its Compound buys, the Gateway settlement address, and the launch liquidity add. Changing the list is not an owner power. Every other buy or sell through the pool pays 4%.

#Tax accrues in $KYZN

The tax is not sold trade by trade. It accrues as $KYZN in the token contract, in one balance: the tax balance. The split into Reserve, stakers and development happens later, in ETH, when a swap runs.

Buys and sells both add to the tax balance. Only a sell starts a swap. A balance built up by buys waits for the next sell through the pool.

Accrued tax is not burned. It stays in total supply until a swap sells it into the pool.

Worked exampleA buy crosses the threshold
Tax balance before the buy
490,000 $KYZN
Pool sends
1,000,000 $KYZN
Tax (4%)
40,000 $KYZN
Buyer receives
960,000 $KYZN
Tax balance after the buy
530,000 $KYZN, above the 500,000 threshold
Swap on this buy
None. Swaps run on sells only.

Illustrative inputs. The 530,000 $KYZN stays in the token contract until a sell through the pool starts a swap.

#Swaps run on sells only

A sell through the pool starts a tax swap once the tax balance has reached the swap threshold: 0.05% of supply, 500,000 $KYZN. Buys never start a swap. The settlement rule runs swaps on sells only.

Swap trigger and size
trigger = sell through the pool  and  tax balance >= threshold
sold    = min( tax balance, 0.25% × supply, triggering sell )
tax balance
$KYZN held by the token contract as collected tax, when the swap runs
threshold
0.05% of supply, 500,000 $KYZN. The owner can set it between 0.01% and 0.1%.
0.25% × supply
2,500,000 $KYZN. Fixed.
triggering sell
The $KYZN amount of the sell that starts the swap

The swap sells through Uniswap v2 Router02 with swapExactTokensForETHSupportingFeeOnTransferTokens. The ETH it brings is split 2 : 1 : 1 in the same transaction. Any part of the balance the swap does not sell stays in the token contract for later sells.

Swap bounds
BoundShare of supply$KYZNOwner control
Lowest permitted threshold0.01%100,000Owner can set
Swap threshold0.05%500,000Owner can move within 0.01% to 0.1%
Highest permitted threshold0.1%1,000,000Owner can set
Swap cap0.25%2,500,000Fixed

The highest threshold the owner can set, 1,000,000 $KYZN, sits below the fixed 2,500,000 $KYZN cap. A swap never sells more $KYZN than the seller who triggers it.

#Tax settles in ETH

The ETH from each swap is split 2 : 1 : 1 in the same transaction as the swap. The Reserve receives half. The Staking contract and the development wallet receive a quarter each.

ETH split per swap
Reserve      = ETH × 2 ÷ 4
Staking      = ETH × 1 ÷ 4
Development  = ETH × 1 ÷ 4
ETH
ETH received from the swap
Where the swap ETH goes
DestinationShare of swap ETHWhat happens next
Reserve contract50%Received directly from the token contract. A keeper buys chip equity in slices during market hours, and unconverted ETH counts toward backing. See The Reserve.
Staking contract25%Collects as ETH. Once every 24 hours anyone can call notifyRewards(), and that day's ETH streams to stakers over the next 24 hours, per second, pro-rata to stake. See Staking.
Development wallet25%Sent to the development wallet. The owner can change this address.

The split is exact in ETH for every swap. The ETH a swap brings depends on the pool price when the swap runs, not on the prices of the trades that paid the tax. Measured against those trades, each share can differ from exactly 2%, 1% and 1% of their ETH value.

#The smallest bound wins

A swap sells the smallest of three amounts: the tax balance, 2,500,000 $KYZN and the triggering sell. Each example isolates one of the three. Inputs are illustrative, and the tax balance is stated at the moment the swap runs.

Worked exampleThe whole balance sells
Tax balance when the swap runs
640,000 $KYZN, above the 500,000 threshold
Triggering sell
3,000,000 $KYZN
Sold for ETH
min(640,000; 2,500,000; 3,000,000) = 640,000 $KYZN
Left by the swap
0 $KYZN
ETH from the swap
1 ETH
Split 2 : 1 : 1
0.5 ETH Reserve · 0.25 ETH Staking · 0.25 ETH development

Illustrative inputs. The ETH from a swap depends on the pool price when the swap runs.

Worked exampleThe 0.25% cap binds
Built up from
4% of 77,500,000 $KYZN in buys, from an empty balance, with no sell in between
Tax balance when the swap runs
3,100,000 $KYZN
Triggering sell
10,000,000 $KYZN
Sold for ETH
min(3,100,000; 2,500,000; 10,000,000) = 2,500,000 $KYZN
Left by the swap
600,000 $KYZN, still above the threshold, so the next sell starts another swap
ETH from the swap
4 ETH
Split 2 : 1 : 1
2 ETH Reserve · 1 ETH Staking · 1 ETH development

Illustrative inputs. Buys never start a swap, so a run of buys can build a balance above the cap.

Worked exampleThe triggering sell binds
Tax balance when the swap runs
900,000 $KYZN
Triggering sell
600,000 $KYZN
Sold for ETH
min(900,000; 2,500,000; 600,000) = 600,000 $KYZN
Left by the swap
300,000 $KYZN, below the threshold
Next swap
After the balance reaches 500,000 $KYZN again, on a sell
ETH from the swap
0.8 ETH
Split 2 : 1 : 1
0.4 ETH Reserve · 0.2 ETH Staking · 0.2 ETH development

Illustrative inputs. The swap never sells more $KYZN into the pool than the seller did.

The three cases side by side, in $KYZN
CaseTax balanceTriggering sellSoldBound that applies
Whole balance640,0003,000,000640,000Tax balance
Cap3,100,00010,000,0002,500,0000.25% cap
Triggering sell900,000600,000600,000Triggering sell

#Router02 supports fee-on-transfer

$KYZN is a fee-on-transfer token. The tax is taken inside the transfer, so a pool sell delivers 96% of the $KYZN the seller sends. A router has to accept that difference to settle the trade.

Uniswap v2 Router02 supports fee-on-transfer tokens through swapExactTokensForETHSupportingFeeOnTransferTokens. The token contract uses this function for every tax swap.

Venue choice for $KYZN
VenueFee-on-transfer tokensUse for $KYZN
Uniswap v2 Router02SupportedSelected. The $KYZN/WETH pool and every tax swap run here.
Uniswap v3Not supportedNot used
Uniswap v4Needs a separate tax hookNot used. A hook adds code to audit and makes routing less certain.
ContractAddress on Robinhood Chain
UniswapV2Factory0x8bceaa40b9acdfaedf85adf4ff01f5ad6517937f
UniswapV2Router020x89e5db8b5aa49aa85ac63f691524311aeb649eba
WETH0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73

Every address is listed with a copy button in Contract addresses.

#The tax can only fall

The owner can lower the tax. The owner cannot raise it, and it never exceeds 4%. A lowered tax is never raised again, not even back to 4%.

The swap threshold moves only between 0.01% and 0.1% of supply. The development wallet can change. The 0.25% cap, the 2 : 1 : 1 split and the Reserve and Staking addresses are outside the powers of the owner.

Owner can
  • Lower the tax
  • Change the development wallet
  • Move the swap threshold between 0.01% and 0.1%
  • Enable trading, once
Owner cannot
  • Raise the tax above 4%
  • Change the Reserve or Staking address
  • Blacklist a wallet
  • Pause trading once enabled
  • Mint new $KYZN
Owner powers, fixed in the token contract
Owner control over tax settings
SettingValueOwner control
Tax rate4%Lower only. Never above 4%.
ETH split2 : 1 : 1Not an owner power
Reserve addressSet in the token contractCannot change
Staking addressSet in the token contractCannot change
Development walletAnnounced before deploymentCan change
Swap threshold0.05% of supply, 500,000 $KYZN0.01% to 0.1% of supply
Swap cap0.25% of supply, 2,500,000 $KYZNFixed
ExemptionsFive entriesNot an owner power

The 2 : 1 : 1 ratio applies to the ETH of every swap, at any rate the owner sets. The full owner lists are in Token and launch.

#Parameter sheet

ParameterValue
Rate4% on buys and sells through the $KYZN/WETH pool
Split2% Reserve · 1% stakers · 1% development
ETH ratio2 : 1 : 1, in the swap transaction
UntaxedWallet-to-wallet transfers
ExemptionsToken contract, Reserve, Staking contract (including Compound buys), Gateway settlement address, launch liquidity add
Accrual$KYZN, held by the token contract
Swap triggerA sell through the pool, with the tax balance at or above the threshold
Swap threshold0.05% of supply, 500,000 $KYZN; owner-set between 0.01% and 0.1%
Swap sizemin(tax balance, 2,500,000 $KYZN, triggering sell)
Swap cap0.25% of supply, 2,500,000 $KYZN, fixed
RouteUniswap v2 Router02, swapExactTokensForETHSupportingFeeOnTransferTokens
Rate changesLower only, never above 4%
Esc
  • OverviewGet started
  • QuickstartGet started
  • GlossaryGet started
  • Token and launchToken
  • Trade taxToken
  • The ReserveReserve