Skip to main content

Immutable

goo

The Goo contract.

Goo public immutable goo;

artGobblers

The Art Gobblers NFT contract.

ArtGobblers public immutable artGobblers;

MINIMUM_LIQUIDITY

The liquidity locked forever in the pool.

uint16 private constant MINIMUM_LIQUIDITY = 1e3;

BPS_SCALAR

A scalar for scaling up and down to basis points.

uint16 private constant BPS_SCALAR = 1e4;

MANAGEMENT_FEE_BPS

The management fee in basis points, charged on deposits.

uint16 public constant MANAGEMENT_FEE_BPS = 200;

PERFORMANCE_FEE_BPS

The performance fee in basis points, taken in the form of dilution on the growth of sqrt(gooBalance * gobblerMult),

uint16 public constant PERFORMANCE_FEE_BPS = 1e3;

AVERAGE_MULT_BPS

The average multiplier of a newly minted gobbler. 7.3294 = weighted avg. multiplier from mint probabilities, derived from:

((6(30540)+7(56723054)+8(79635672)+9(99907963))(1000010))=2440733307.3294(\frac{(6*(3054-0) + 7*(5672-3054) + 8*(7963-5672) + 9*(9990-7963))}{(10000-10)}) = \frac{24407}{3330} ≈ 7.3294
uint32 private constant AVERAGE_MULT_BPS = 73294;