Checked on chain, twice.Run it yourself.
On cloned mainnet state
Real SPACEX mint, real Meteora pool, real 1% transfer fee. Mainnet slot 449,717,754, run 23 Sep.
- SPACEX mint
- PreA...sfTh
- SPCXx mint
- Xs3o...qpH8
- Meteora pool
- F9oJ...FC6B
- PASSFill at the holder's price on the real pool
- PASSIssuer pause blocks the fill
- PASSRevoke stops fills at once
- PASSFill below the holder's minimum is rejected
- PASSIssuer fee change blocks the fill
- PASSPrice order fills into USDC on the real OpenAI/USDC pool
- PASSPrice above what the pool pays is refused
7 of 7 passed. Same program binary as the devnet deployment.
npm run proof:forkOn devnet
Devnet replica- Program
- A6Uh...aSGV
- Upgrade authority
- Reading devnet...
- Order created3R1A...wn53
- Filled at the holder's price4Bs8...HwZc
- Fill below the minimum, rejectedhyxF...aefm
- Revoked36Xn...bKeU
- Fill after revoke, refused24U4...Kj9j
The two red rows failed on purpose: they prove the program refuses a fill below the holder's minimum and any fill after a revoke. They are real transactions on chain, sent without a simulation shortcut. Every signature opens on Solana Explorer.
Price orders and arming, on devnet
Price orders into USDC
Devnet replicaReplica Anthropic sold into replica USDC on a devnet pool priced like the mainnet Meteora pool.
- Order at 800 USDC per token3tWU...guak
0.3 replica ANTHROPIC, at least 800 USDC per token, expires in 180 days, approval to order PDA
- Filled above the holder's price53Gq...6KFZ
keeper sold 0.3 replica ANTHROPIC for about 277.93 replica USDC (926.42 per token, minimum 800)
- Order at 2,000 USDC, refused on chain5vmj...S6o2
a 2,000 USDC per token order; the pool pays about 930, so the program refuses the swap
Arm for the IPO
Devnet replicaA demo token armed before any issuer event, then a simulated event. No real issuer announced it.
- Armed with no event yet2dxa...tmkY
0.5 demo token armed before any issuer event: largest gap 30%, fallback 30 days before the deadline at 50%
- Simulated issuer event3nwF...fRB2
SIMULATED issuer event for the demo token: 1 DEMOx per token, deadline 2027-03-12T23:59Z
- Keeper activates the order24Bt...F4EX
keeper copied the event terms into the armed order; the holder's 30% limit is unchanged
- Filled at the armed limit5MA8...hNqk
keeper sold 0.5 demo token for about 0.3780 DEMOx, 24.4% under entitlement, limit 30%
- Holdfill never holds your tokens.
- Holdfill never sets a price.
- Holdfill never fills below your minimum or after the issuer deadline.
- PreStocks tokens are not available to US persons.