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 pageThe 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.