Built on zipcoin, the currency from Snowmoon. Live on Ethereum.
Burn ZAP here and your message lands on zipcoin like any other burn, paid with zipcoins from the ZipZap treasury. Two supplies burn, one voice speaks. Knock at a door and half your ZAP stays with its owner.
zipcoin asks at least 1,000 ZC to make a message worth reading. ZipZap pays that burn for you, out of a treasury of zipcoins, and takes ZAP from you instead. Of ZAP's creator fee, 30% goes to the team in ETH and 70% to the furnace: it burns ZAP with seven tenths of that and buys ZC with the rest.
The ZapSpeaker contract holds ZC, seeded by the team and fed by the first furnaces. What is in it can only leave by being burned with a zap.
Burn as much ZAP as you like. The treasury burns zipcoins worth twice your ZAP, priced off the ZAP and ZC pools at that moment, so speaking through ZAP always costs half of speaking with ZC. A message burns at least zipcoin's 1,000 ZC and at most a quarter of the treasury. quote() tells you the exact numbers before you sign.
Your ZAP goes to 0x…dEaD. In the same transaction the contract burns ZC through zipcoin's own Broadcaster or Doorstep with your words. The message shows on zipcoin.cash, spoken by the ZapSpeaker address.
Knock at someone's door and the message lands on their zipcoin page. Half of your ZAP goes to them, the other half burns. Holding ZAP you did not buy means people paid to talk at your door.
“he had no way to prove that he was someone to talk to, except perhaps for burning a hundred zipcoins at his doorstep.”Snowmoon, ch. 20. ZipZap makes the hundred cheaper. The fire is the same.
A zap is a message burned through this page. Public burns from your wallet. Your address signs, the ZapSpeaker address speaks. Resolve ENS names before knocking: the door you see is the door you pay.
Everything that matters is on chain. ZAP is a Stockereum token: 1B supply in one locked Uniswap v4 position, no owner, no mint, no pause. The ZapSpeaker has no owner either, and the only way ZC leaves it is through a burn.
| $ZAP token | launching on Stockereum, paired with ZC |
| ZapSpeaker | deploying after launch · verified on Etherscan |
| ZapFurnace | deploying with the speaker |
| Team reserve (ZC) | 0x5987FB2BF245be9D00b87d6Ac425152FA44a9a79 |
| ZC token | 0x4E67DB19044549fF420860834c91b45BaD298722 |
| Source | ZapSpeaker.sol and ZapFurnace.sol, verified (exact match) on Sourcify and Blockscout |