Contracts
Every address, and what each one is responsible for.
Robinhood Chain, chain id 4663. RPC https://rpc.mainnet.chain.robinhood.com, explorer robinscan.io.
Kiln
KilnFactory0x4a4de5a8ea44fa1ad7d0b477b56c3ca68e538487
Vault addresses and the burner are read off the factory — vaultOf(token) and burner() — rather than listed here, so they cannot go stale.
What each one does
| Contract | Responsibility | What it cannot do |
|---|---|---|
| KilnFactory | Creates the token, the curve and the vault in one transaction, and points pons at the vault. | Has no owner. Cannot change a vault after it is made, cannot take a fee, cannot pause. |
| KilnVault | Holds one coin's fees and splits them 50 / 40 / 10 when anybody calls roll(). | Cannot send the fees anywhere else. Has no withdraw for anyone but rollers collecting their own credited cut. |
| KilnBurner | Takes the 10% from every vault, converts it to ETH, buys KILN and burns it. | Cannot hold the money back or send it anywhere but into a KILN burn. |
| KilnRouter | Does the swaps for the vaults and the burner, with a price-impact limit. | Holds nothing between transactions. |
pons v2 and the chain
| Contract | Address |
|---|---|
| pons factory | 0x7eD598BcEf8bd9Edd8C97A195C6d13f40801EC7e |
| pons fee escrow | 0xd3AFEB2a57f70eF218Aa82451c51B2fb0416Ac9e |
| pons meme hook | 0xE5e702641Ea86F4ae6cC3cDaeD2B886f976Be044 |
| Uniswap v4 PoolManager | 0x8366a39CC670B4001A1121B8F6A443A643e40951 |
| Uniswap v3 factory | 0x1f7d7550B1b028f7571E69A784071F0205FD2EfA |
| WETH | 0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73 |
| USDG | 0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168 |
| Multicall3 | 0xcA11bde05977b3631167028862bE2a173976CA11 |
Constants
| Name | Value | Meaning |
|---|---|---|
LP_BPS | 5000 | 50% of a roll becomes locked liquidity. |
BURN_BPS | 4000 | 40% buys and burns the coin. |
KILN_BPS | 1000 | 10% buys and burns KILN. |
ROLLER_CUT_BPS | 50 | 0.5% credited to whoever rolls. |
CALLER_CUT_BPS | 50 | 0.5% credited to whoever triggers the shared burner. |
maxImpactBps | 300 | A roll may not move the price more than 3%. |
MAX_TEAM_WALLETS | 29 | pons allows 30 launch exemptions; the creator takes one. |