Skip to content

Draft docs. The game is not on mainnet yet and contract addresses are TBD.

Build · Game of Splits docs

The keeper

A scheduled job that settles rounds and runs the buys and burns. It can’t take anyone’s money.

What it runs

JobWhenWhat
Settle Last ArrowEvery 5 minSettles a round whose clock ran out
Settle SeatDaily at 00:05 UTCSettles yesterday
BonfireHourlyBuys and burns, up to 250 USDG per call
Vault buysHourlyBuys for the Vault, then the Vault’s burn quarter
MarksHourlyRebuilds the Marks file
AlmsAfter each windowFinalises the vote and releases the Alms
HealthEvery 15 minRPC, gas balance and ledger checks

What it can and can’t do

  • Settling is permissionless. Anyone can do what the keeper does there.
  • Its special power is buy-and-burn and buying for the Vault. Bought tokens can only go to the burn address or the Vault.
  • Its wallet holds only gas.
  • The Safe can revoke it at once.

If the keeper key were stolen

The worst case is bad fills on buys, bounded by the caps and the price guard.

Time before revokeMax loss (USDG)
6 hours≤ 500
24 hours≤ 3,000