Docs/Token
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.
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
| Share | Of the trade | Of the tax | Destination |
|---|---|---|---|
| Reserve | 2% | 50% | Reserve contract |
| Stakers | 1% | 25% | Staking contract |
| Development | 1% | 25% | Development wallet |
| Total | 4% | 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.
| Transfer | Tax | Rule |
|---|---|---|
| Buy through the pool | 4% | The buyer receives 96% of the $KYZN the pool sends. The tax accrues; no swap runs. |
| Sell through the pool | 4% | The pool receives 96% of the $KYZN sold. The sell can start a tax swap. |
| Wallet-to-wallet transfer | None | Not a pool trade. |
| Transfer involving the token contract | None | Exempt. The tax swap is a sale by the token contract, so it pays no tax. |
| Transfer involving the Reserve | None | Exempt. Redemption carries no tax. |
| Stake or unstake | None | Exempt. Staking has no lock, no fee and no tax. |
| Compound buy by the Staking contract | None | Exempt. The Staking contract buys $KYZN from the pool with ETH rewards and adds it to the stake. |
| Gateway settlement sale | None | Exempt. The Gateway sells the $KYZN for each host bill tax-free, so the full margin burns. |
| Liquidity add that opens the pool | None | Exempt. 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.
- 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.
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.
| Bound | Share of supply | $KYZN | Owner control |
|---|---|---|---|
| Lowest permitted threshold | 0.01% | 100,000 | Owner can set |
| Swap threshold | 0.05% | 500,000 | Owner can move within 0.01% to 0.1% |
| Highest permitted threshold | 0.1% | 1,000,000 | Owner can set |
| Swap cap | 0.25% | 2,500,000 | Fixed |
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.
Reserve = ETH × 2 ÷ 4 Staking = ETH × 1 ÷ 4 Development = ETH × 1 ÷ 4
- ETH
- ETH received from the swap
| Destination | Share of swap ETH | What happens next |
|---|---|---|
| Reserve contract | 50% | 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 contract | 25% | 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 wallet | 25% | 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.
- 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.
- 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.
- 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.
| Case | Tax balance | Triggering sell | Sold | Bound that applies |
|---|---|---|---|---|
| Whole balance | 640,000 | 3,000,000 | 640,000 | Tax balance |
| Cap | 3,100,000 | 10,000,000 | 2,500,000 | 0.25% cap |
| Triggering sell | 900,000 | 600,000 | 600,000 | Triggering 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 | Fee-on-transfer tokens | Use for $KYZN |
|---|---|---|
| Uniswap v2 Router02 | Supported | Selected. The $KYZN/WETH pool and every tax swap run here. |
| Uniswap v3 | Not supported | Not used |
| Uniswap v4 | Needs a separate tax hook | Not used. A hook adds code to audit and makes routing less certain. |
| Contract | Address on Robinhood Chain |
|---|---|
| UniswapV2Factory | 0x8bceaa40b9acdfaedf85adf4ff01f5ad6517937f |
| UniswapV2Router02 | 0x89e5db8b5aa49aa85ac63f691524311aeb649eba |
| WETH | 0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73 |
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.
- Lower the tax
- Change the development wallet
- Move the swap threshold between 0.01% and 0.1%
- Enable trading, once
- Raise the tax above 4%
- Change the Reserve or Staking address
- Blacklist a wallet
- Pause trading once enabled
- Mint new $KYZN
| Setting | Value | Owner control |
|---|---|---|
| Tax rate | 4% | Lower only. Never above 4%. |
| ETH split | 2 : 1 : 1 | Not an owner power |
| Reserve address | Set in the token contract | Cannot change |
| Staking address | Set in the token contract | Cannot change |
| Development wallet | Announced before deployment | Can change |
| Swap threshold | 0.05% of supply, 500,000 $KYZN | 0.01% to 0.1% of supply |
| Swap cap | 0.25% of supply, 2,500,000 $KYZN | Fixed |
| Exemptions | Five entries | Not 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
| Parameter | Value |
|---|---|
| Rate | 4% on buys and sells through the $KYZN/WETH pool |
| Split | 2% Reserve · 1% stakers · 1% development |
| ETH ratio | 2 : 1 : 1, in the swap transaction |
| Untaxed | Wallet-to-wallet transfers |
| Exemptions | Token contract, Reserve, Staking contract (including Compound buys), Gateway settlement address, launch liquidity add |
| Accrual | $KYZN, held by the token contract |
| Swap trigger | A sell through the pool, with the tax balance at or above the threshold |
| Swap threshold | 0.05% of supply, 500,000 $KYZN; owner-set between 0.01% and 0.1% |
| Swap size | min(tax balance, 2,500,000 $KYZN, triggering sell) |
| Swap cap | 0.25% of supply, 2,500,000 $KYZN, fixed |
| Route | Uniswap v2 Router02, swapExactTokensForETHSupportingFeeOnTransferTokens |
| Rate changes | Lower only, never above 4% |
- ReserveThe ReserveChip equity bought with the tax, grouped by supply-chain stage and priced by Chainlink.
- StakingStaking1% of every trade, funded every 24 hours and streamed to stakers per second.
- ReserveRedemptionBurn $KYZN for a pro-rata share of every Reserve asset at backing minus 2%.
- TokenToken and launchFixed supply, allocation, liquidity, locks, owner limits and the launch order.