W?
$WENever
Program & Verification
Open Source · Verifiable · On-Chain

Don't trust.
Verify.

The full $WENever program source is published here before a single token is staked. Read it, paste it into ChatGPT, ask Claude, run it through a linter — we want you to verify every line. Your funds are controlled by math, not promises.

Program IDTBA — deployed before staking opens
Token AddressTBA — launched on pump.fun
Council Quorum3-of-5 signatures
Dev Timelock7 days

What the program can do

Every action the program can take is listed below, who is authorised to call it, and what it does. There are no hidden instructions.

create_event
Dev onlylow risk

Initialises a new event account and PDA vault. Sets the 7-day dev timelock clock.

place_bet
Any walletlow risk

Transfers tokens from user → PDA vault. Records predicted timestamp, precision tier, and amount. Vault is the only destination.

council_vote
Council onlylow risk

Resolver casts their vote. Once 3-of-5 agree, event resolves automatically. No dev involvement.

dev_resolve
Dev onlymedium risk

Dev can only call this after 7 days AND if fewer than 2 council members have cast a veto. Fully blocked otherwise.

cast_veto
Council onlylow risk

Any council member can veto a pending dev resolution. Two vetoes hard-block dev_resolve permanently.

claim_payout
Any walletlow risk

Winners pull their share from the vault. Program verifies precision match against resolution timestamp. Pro-rata within tier.

close_expired
Any walletlow risk

Sweeps unclaimed tokens to next event pool after the 7-day claim window. Permissionless cleanup.

accept_invite
Resolver onlylow risk

Resolver signs on-chain within 7-day invitation window to join the council. Immutable once accepted.

Hardcoded Guarantees
Council wallets are hardcoded constants — no instruction can change them after deploy
Dev resolution is gated behind a 7-day public timelock enforced by on-chain Clock
Any 2 council members can permanently veto a dev resolution before it executes
Tokens move to a PDA vault on place_bet — the dev wallet is never the token custodian
Program source is open, published here, and verified on-chain at deploy