SHOOK / OFFICIAL PROTOCOLDocumentation
MAINNET EDITIONOpen SHOOK
Reference / SHOOK

Glossary and FAQ

Names, units, and distinctions used throughout the documentation.

Glossary

TermMeaning
Basis point (bps)One hundredth of one percent; 100 bps = 1%.
Curve reserve principalETH accounted against the formation curve before graduation.
ReserveVaultSeparate owner-controlled protocol revenue custody.
Formation grossBuy reserve increase divided by 90%, before the extra trading fee.
High-water markHighest formation circulation previously reached.
GraduationOne-time atomic transition to permanent liquidity and active staking.
Internal shareNon-transferable unit of proportional staking asset ownership.
Locked rewardFunded SHOOK not yet released into active staking assets.
EpochA timestamp-aligned interval used for target reviews or lottery accounting.
Session signerGame-bound EOA signing gameplay evidence, separate from the main claiming wallet.
Authentication timeTimestamp of the first successful onchain proof of a drand round.
ClaimExplicit transaction to receive an already established entitlement.

Is all revenue paid to stakers?

No. Reserve fees go to reserve custody. The owner may configure authenticated SHOOK routing to staking, which creates supplemental streams. Creator revenue and lottery funding have separate destinations.

Is permanent liquidity withdrawable by the creator?

LiquidityVault exposes no principal withdrawal or owner escape route. The creator’s ETH revenue claim is separate from permanent liquidity principal.

Can token supply change?

No additional SHOOK can be minted after construction. Holders or approved spenders can voluntarily burn tokens, reducing totalSupply. Graduation sends unused inventory to staking instead of burning it.

Do I need to claim to compound?

No. Reward release increases the value of internal shares automatically. claimRewards removes claimable rewards; leaving them in the position keeps their value participating in compounding.

Does a passed timer execute an action?

No. Timers establish eligibility. Someone must submit sync, settlement, draw, cancellation, rollover, or claim transactions where those are required. The exact function’s access checks still apply.

Are mainnet addresses available here?

The checked-in official runtime has no contract addresses yet. This app deliberately displays that gap instead of substituting test deployments. Use a verified final deployment manifest before sending funds.

Source reference

Checked against the source shipped with this documentation. Contract calls and units are detailed in the contract reference.

Imported source files 70

Supporting contracts, interfaces, and libraries imported by the sources above, including their dependencies.

SHOOK docs Official protocol · Mainnet parameters