07
Launchpad

Fee rounds

Every 15 minutes: collect, buy HIREHOOD, burn, airdrop, costs. Snapshots and the 500,000 floor.

Every 15 minutes#

A GitHub Actions clock calls GET /api/cron/fees with the cron secret; Vercel's daily cron is the backstop. The operator key signs every transaction and pays the gas. The round first snapshots HIREHOOD's holders, then works through every coin:

1. collect    HirehoodPad.collect(token): sweep the curve's creator tax and claim the escrow into the vault;
              the vault's balance before and after is the amount attributed to this coin
2. threshold  pot = collected + carry; below 0.002 ETH, or before HIREHOOD exists, it carries over
3. split      vault.sweep(costs,   15%)   → the costs wallet
              vault.sweep(operator, 85%)  → HIREHOOD.curve.buy(…) with 5% slippage
              bought × 75/85 → transfer to 0x…dEaD (burned)
              bought × 10/85 → airdrop, pro rata; nobody eligible → burned too
4. sample     market cap and holder count → the team's gate and the milestones
5. record     one row in fee_rounds, the airdrop in airdrops; txs linked on the coin's page

The HIREHOOD holder airdrop#

Hold at least 500,000 HIREHOOD in a normal wallet. A wallet counts for the smaller of its balances at the last two snapshots, taken 15 minutes apart, so a balance bought this round earns from the next. Pools, bonding curves, the vaults, the pad and the burn addresses are excluded. Transfers below 0.001 HIREHOOD are not sent.