██████╗ ██████╗ ██╗ ██████╗████████╗ ██████╗
██╔══██╗██╔══██╗ ██║██╔════╝╚══██╔══╝ ██╔═████╗
██████╔╝██████╔╝ ██║██║ ██║ ██║██╔██║
██╔═══╝ ██╔══██╗██ ██║██║ ██║ ████╔╝██║
██║ ██║ ██║╚█████╔╝╚██████╗ ██║ ╚██████╔╝
╚═╝ ╚═╝ ╚═╝ ╚════╝ ╚═════╝ ╚═╝ ╚═════╝
P R O J E C T ─ Z E R O
> GPU-mintable proof-of-work memecoin
// eth + base
// v0.0.1-alpha
// built by anons, for anons.
╭─[ 01 :: mint ]──────────────────────────────────────╮
status: LIVEbase
contract
0xPRJCT0…dEAd
chain
base mainnet
total supply
21,000,000 PRJCT0
per mint
500 PRJCT0 (flat)
lp premine
5% 1,050,000 PRJCT0
public pool
19,950,000 (95%)
minted
0
fee / mint
$0.20 (0.00007 ETH)
algo
keccak256 PoW (DIFF=8)
cap / wallet
10,000 PRJCT0 (20 mints)
your balance
— (connect wallet)
0% minted // 19,950,000 left
your wallet
0x0000…0000
network
— / not connected
est. gas
~$0.001 (Base)
slots avail
20 / 20
root@prjct0:/mint$./mint --qty --gpu
*each mint costs $0.20 (anti-spam) + gas. yields 500 PRJCT0 per mint, no halving. 100% of fee goes to a single transparent recipient — funds the LP autopilot at 25% threshold. don't share private keys with anyone, ever.
## ABSTRACT
PRJCT0 is a fair-launch GPU-mintable PoW memecoin on Base.
zero presale. zero team allocation. zero VCs. supply is
fixed at 21,000,000 with a flat 500 PRJCT0/mint reward
across the entire mint phase — no halving, no rounds, no
bonding curves. you mine until the public pool is empty.
## WHY
the mint flow on most "fair launch" tokens is a lie. bots
sweep, snipers front-run, devs rug. PRJCT0 inverts the
problem: you can only mint by computing keccak256
hashes that satisfy difficulty D=8 (32-bit work) on your
own GPU. no batch buying. no bundling. no ape advantage.
## MECHANISM
each mint() call requires a uint256 nonce such that
keccak256(challenge || msg.sender || nonce) ≤ target
where target = uint256.max >> 32. the per-wallet binding
via msg.sender makes the nonce non-MEV-copyable.
challenge rotates every 256 mints to prevent precompute.
fee per mint: $0.20 (anti-spam, paid in native gas).
100% of the fee is forwarded to a single, public
recipient address — which doubles as the LP seed wallet
for the autopilot system below.
contract enforces a 10,000 PRJCT0 hard cap per wallet
(= 20 mints). cap is in tokens, not mints. exceeding it
reverts.
## SUPPLY DISTRIBUTION
total: 21,000,000 PRJCT0 (immutable)
├─ 1,050,000 (5%) LP premine (paired with ETH at trigger)
└─ 19,950,000 (95%) public mint via PoW
at 500 PRJCT0/mint flat, the public pool yields
exactly 39,900 mints lifetime. once exhausted, mint()
reverts PoolExhausted(). no further issuance ever.
## LP AUTOPILOT
when mint counter reaches 9,975 (= 25% of public pool),
the contract emits LPThresholdReached(). an off-chain
bot — running on a publicly-announced VPS — listens for
the event and executes:
1. take 50% of accumulated ETH from recipient wallet
2. pair with the 1.05M PRJCT0 premine
3. seed Uniswap V3 pool on Base (1% fee tier)
4. lock the LP NFT for 1 year via UNCX
remaining 50% ETH stays in the recipient wallet as
public treasury for future bounties / audits / ops.
## DISCLAIMER
this is a meme experiment. expect bugs, expect zero
liquidity until the LP threshold fires, expect to lose.
do not buy with money you cannot afford to set on fire.
ALLOCATION % AMOUNT
────────────────────────────────────────────────────────
public mint (PoW, GPU) 95% 19,950,000
LP premine (paired w/ ETH @ 25%) 5% 1,050,000
team / dev 0% 0
treasury / kol 0% 0
private sale / vc 0% 0
────────────────────────────────────────────────────────
TOTAL 100% 21,000,000
MINT PARAMETERS
─────────────────────────────────────────────────────────
per mint 500 PRJCT0 (FLAT — no halving)
total mints 39,900 (= 19.95M ÷ 500)
per-wallet cap 10,000 (= 20 mints max)
difficulty 8 hex zeros (32-bit keccak256)
fee / mint $0.20 (~0.00007 ETH on Base)
─────────────────────────────────────────────────────────
lifetime fee raised: ~$7,980 (39,900 × $0.20)
LP AUTOPILOT TRIGGER
─────────────────────────────────────────────────────────
threshold mint #9,975 (25% of public pool)
trigger contract emits LPThresholdReached()
bot action 50% of accumulated ETH + 1.05M premine
→ seed Uniswap V3 pool (1% fee tier)
→ lock LP NFT 1 year via UNCX
treasury remaining 50% ETH stays in recipient
wallet (public, no admin keys)
─────────────────────────────────────────────────────────
PER-WALLET CAP 10,000 PRJCT0 (= 20 mints, flat)
─────────────────────────────────────────────────────────
enforced on-chain. exceeding = revert WalletCapReached.
cap is in tokens, not mints. fan out across wallets to
acquire more — same as bitcoin solo mining.
// LP autopilot is run by the public recipient wallet
// owner. all events are on-chain; bot source is open.
// after the trigger fires, the wallet's only role is
// signing pool-management transactions.
╭─[ 04 :: roadmap.log ]───────────────────────────────╮
last commit: 14 May 2026 22:30
[DONE] stage -1 shitpost the idea, write the SOL
[DONE] stage 0 contract written + 13/13 tests pass
[WIP ] stage 1 deploy to Base mainnet ← ● we are here
[ .. ] stage 2 open source CLI miner (python+OpenCL)
[ .. ] stage 3 public mint open / miners onboard
[ .. ] stage 4 LP autopilot fires at 25% (mint #9,975)
[ .. ] stage 5 Uniswap V3 pool live / LP NFT locked
[ .. ] stage 6 on-chain leaderboard of top miners
[ .. ] stage ∞ public mint exhausts at 39,900 mints
contract enforces no further issuance.
protocol is feature-complete forever.
// no team token unlocks. no governance. no v2.
// the protocol either survives in the wild, or it dies.
╭─[ 06 :: faq.man ]───────────────────────────────────╮
man prjct0(7)
Q. is this a rug?
A. contract has no admin keys after renounce(). fee
recipient is a single public address, also the LP
seed wallet. all events on-chain. but you can
absolutely lose money — that's on you.
Q. i don't have a gpu, can i still mint?
A. technically yes — keccak256 DIFF=8 is solvable on
CPU at ~5MH/s, so ~14 minutes per solve. mid-range
GPU does it in ~2 seconds. or rent a vast.ai box
for $0.15/hr.
Q. why 21,000,000 supply?
A. bitcoin-coded vibe. 95% public mintable, 5% LP
premine, no halving. that's the whole tokenomics.
Q. when can i trade it?
A. after mint #9,975 (25% threshold). LP autopilot bot
fires automatically: 1.05M PRJCT0 + 50% of fees go
into a Uniswap V3 pool on Base, locked 1 year.
Q. who runs the LP autopilot bot?
A. source is open. wallet is public. lock proof on UNCX
is publicly verifiable. it's a normal off-chain
relayer, not a trust-me-bro promise.
Q. can the dev block me from minting?
A. no. only owner power pre-launch is setting the fee
recipient address; after first mint that's frozen.
renounce() permanently removes the owner role.
Q. when chart, when pump?
A. pool exists at 25%. price discovery is whatever
you and the other miners agree it is. no roadmap
beyond "mint until exhausted".
[ tip ] click anywhere or scroll up to type — try help, mint, connect, supply