Skip to main content

Mutable

feeTo

This is the "admin" address and also where management and performance fees accrue.

address public feeTo;

minter

This is a privileged actor with the ability to mint gobblers when the pool price is low enough.

address public minter;

priceGooCumulativeLast

Price oracle accumulator for goo.

uint256 public priceGooCumulativeLast;

priceGobblerCumulativeLast

Price oracle accumulator for gobbler multipliers.

uint256 public priceGobblerCumulativeLast;

kLast

K, as of immediately after the most recent liquidity event.

uint112 public kLast;

kDebt

A counter for debt accrued against performance fees during the temporary decreases in K after mints by the minter, before gobblers' multipliers are revealed.

uint112 public kDebt;

blockTimestampLast

Last block timestamp.

danger

Yes, the oracle accumulators will reset in 2036.

tip

Uses single storage slot, accessible via getReserves.

uint32 public blockTimestampLast;

flagged

Flagged NFTs cannot be deposited or swapped in.

mapping(uint256 => bool) public flagged;