SHEEP logo
sheep sheeplol.xyz
Launch app

Version v0.1 / sheep / SHEEP / 2,100,000,000 supply

sheep protocol whitepaper

Thesis

sheep is a fixed-supply Uniswap v4 hook meme protocol. The core loop is simple: trade the canonical SHEEP/ETH pool, use a reserve-backed launch curve for the first 20%, build a last-minter jackpot, and mine the 80% reward pool through real v4 liquidity.

Supply

BucketAmountShare
Launch curve420,000,000 SHEEP20%
LP mining1,680,000,000 SHEEP80%
Dev allocation0 SHEEP0%

The full supply is minted once at deployment. There is no owner mint, no pause, no blacklist, and no upgrade path.

Launch Curve

Mint/Sell Flow

FlowRateDestination
Mint0.3% of ETH inputJackpot
Sell0.3% of ETH outputJackpot
Mint0.2% of SHEEP outputAutomatic burn
Sell0.2% of SHEEP inputAutomatic burn

Only mints with at least 0.015 ETH of input update the last minter. Smaller mints and all sells still execute normally. Launch-curve mints and v4 pool mints both compete for the same last-minter slot; whichever effective mint happens later wins. Reserve burn support does not update the last minter.

Last-Minter Jackpot

LP Mining

The mining pool contains 1,680,000,000 SHEEP. Rewards are released by cumulative block accounting and halve every 14,400 blocks. After era 60, the remaining dust continues at 1 wei per block until the fixed reward pool is exhausted.

Users do not need to move LP positions into a separate staking contract. The hook tracks real v4 liquidity changes.

The SHEEP Liquidity Manager passes the caller explicitly and generates a deterministic salt. Generic EOA-initiated v4 LP adds can also be credited because the hook falls back to the transaction origin when no beneficiary is passed. Smart-wallet or relayed paths should use the manager or pass a beneficiary in hook data, because the hook cannot infer an off-chain intended owner from an arbitrary contract call.

Automatic Burn

Mints burn 0.2% of SHEEP output and sells burn 0.2% of SHEEP input inside the hook path. No keeper, bounty, cron, manual fee button, or nested swap is required.

Price Drift

The launch curve and the v4 pool are separate venues, so their prices can diverge. Curve mint price follows cumulative mints and does not become cheaper after sell-backs. V4 swaps depend on LP liquidity and should use minimum output fields for slippage protection. Reserve support uses a price limit and leaves ETH retryable in SheepLauncher if the pool route is not executable.

Ownerless Boundary

Explorer Fallback

The website is only a client. If the website disappears, the same protocol can be used from a block explorer through verified contract pages. Connect a wallet, open the target contract, use Write Contract, and pass values in wei-sized token units where required.

FunctionUse
SheepLauncher.buyGenesis(address)Mint from the launch curve; send ETH value and pass your wallet.
SheepLauncher.sellGenesis(uint256,uint256)Sell back to the curve before reserve support with an 80% refund; approve SHEEP first.
SheepLauncher.routeLaunchReserve()Retry reserve support after the cumulative curve mint cap is filled; caller pays gas.
SheepSwapRouter.buy(uint256)Mint through the v4 pool; send ETH and set a minimum SHEEP output.
SheepSwapRouter.sell(uint256,uint256)Sell through the v4 pool; approve SHEEP first and set minimum ETH output.
SheepLiquidityManager.addLiquidity(...)Add v4 LP with mining credit; approve SHEEP and send required ETH.
SheepMining.claim()Claim LP mining rewards.
SheepJackpot.draw()Pay the jackpot to the last minter after the deadline block.

Risk

sheep is a meme game, not a promise of price appreciation. Early emissions are intentionally aggressive. Fixed supply and no owner controls reduce admin risk; they do not remove market risk, contract risk, or liquidity risk.