How sa1t index works
sa1t index is a public, cap-weighted top-5 dashboard of the tokens trading on sa1t.fun. Around it sits SA1TX, a token launched on sa1t.fun with the Dividends 2% mechanic. Every trade pays a 2% tax that the pool spends on WETH and hands to holders. Ranks 2 to 5 of the index are mechanic tokens already trading on sa1t. Rank 1 is always SA1TX.
The token is a sa1t curve
SA1TX is not wrapped, not staked, not bridged. It launches directly on sa1t.fun, so the token is a bonding curve position the moment it deploys, and becomes a Uniswap V4 position the moment the curve graduates. Same address, same supply, same hook. There is no migration step, no LP capex from us, and no manual liquidity bootstrap.
Bonding curve
- Virtual reserve seeded by sa1t: 1.5 ETH
- Curve supply: 750M (1B minus 250M reserved)
- Curve constant vx·vy = K
- Initial price: ~$3.33 × 10⁻⁶ per token
- Initial mcap: ~$3,333
Uniswap V4 + hook
- Sellout point: ~4.5 ETH raised, then anyone calls graduate()
- The pool opens at the last curve price, so there is no arbitrage gap
- The 250M reserve seeds a full-range position, locked forever
- Same address, same supply, same mechanic still attached
These numbers are protocol-hardcoded by sa1t for every token, whatever it is called. We do not pre-mine, pre-fund, or set the curve parameters. The token address will end in 5417 ("SA1T" in leetspeak), mined at deploy, the same way every sa1t token does.
Two layers, one engine
sa1t index runs on two layers that point at the same place: the SA1TX holder. The mechanic is a smart contract that pays holders. The dashboard is a public service that shows holders what they own.
Dividends 2% → WETH
Every SA1TX trade pays a 2% tax into the pool's vault. Roughly every 15 minutes the vault spends that tax on WETH and splits it across holders by balance. You claim it on the sa1t Rewards page. Hold SA1TX, collect PEPE.
sa1tindex.fun
The public methodology window: live cap-weighted top-5, the composition donut, and price history no other tool keeps. It is free for everyone, holder or not, and runs as a separate public service from the token itself.
Where the fees go
Every SA1TX trade pays 1% to the hook plus the 2% Dividends tax, both on the ETH side. The hook's 1% splits evenly between the sa1t protocol and us as the token's creator. The 2% tax is what funds holder rewards. Total cost per trade is 3%.
Dividends scale with volume. They can be zero for long stretches. They are not yield, not a promise, not a forecast. Nothing here describes or predicts the price of SA1TX or any token shown.
The basket, in numbers
The dashboard pulls the public sa1t.fun indexer plus the live $sa1t market, and stores a state snapshot every 30 seconds. That history cannot be re-derived, because sa1t.fun's own indexer keeps only current state. Here is the basket right now.
Hard limits
sa1t enforces these at the protocol level. The deployer (us) cannot change them after launch.
- 1,000,000,000 fixed supply. No mint function, no airdrop reserve, no team allocation. The 250M curve reserve becomes locked pool liquidity at graduation.
- No deployer balance at launch. The deployer holds 0 SA1TX. Every token, including ours, has to be bought from the curve.
- Fair-launch curve. Same 1.5 ETH virtual reserve and same curve for every token. We cannot front-run, gift, or whitelist.
- Anti-snipe built in. A 3-block delay plus a same-transaction lock blocks launch snipers.
- Mechanic frozen at launch. Dividends 2% is not switchable. We pick the tax rate and the reward token (WETH) once, and they hold for life.
- Hook is immutable. sa1t's hook contracts deploy once. There is no upgrade path and no admin function on a live pool.
What we are not
sa1t index is an informational dashboard plus a token launched on a third-party launchpad. It is not a fund, not a security, not a managed product. We do not custody assets. We do not promise returns. The dashboard reads public on-chain data and a public indexer. The token's price is set by the open market on sa1t, and on Uniswap V4 after graduation.
sa1t index is not affiliated with sa1t.fun or any token shown here. Names and tickers belong to their respective deployers.