Solana CLMM hooks framework. AKSYuSqinmiYt5pSQxsfb4m97seTP37s32TSs9Lpump

Joined June 2026
Patcha's first external production integration. dripz cron is a T1 holder, every migration burns 100 PATCHA × 3 hooks. raw CPI to trigger_hook, no crate dep — pattern any anchor program can copy.
Replying to @Dripzfi
@Dripzfi × @Patcha_fi — live on Solana mainnet. Every Dripz LBP launch now ships through Patcha's hook executor. The Dripz auto-CLMM cron installs anti-mev, price-impact-cap, and jit-defense on every migrated Raydium pair (T1 holder rate, 100 PATCHA burnt per install). The Dripz program v0.5 swap path fires Patcha's trigger_hook (BeforeSwap) CPI on every buy and sell -- veto from the hook reverts the swap. Two anchor programs, one launch flow, zero manual integration. Dripz program AsxnSxBeFwtkzxchwVDxz1VBZRuePFXBcdodfcinTrQx Patcha program EPcW7e8RxBNPpQK2XKoKG9maWH6QvmU3ejxifoU5rNRa dripz.fi/launchpad
3
1
4
698
Patcha TG is open. a room to ask install questions, share hook configs, drop your install tx when you ship one, and hang out. join: t.me/patchasol
11
3
22
1,745
shipped, end to end. eight builtin hooks live on mainnet. the two new ones: PriceImpactCap (gating, beforeSwap) — per-swap impact cap. LP-owned slippage ceiling on the pool. JIT-Defense (mev, beforeSwap + addLiq + removeLiq) — same-block add → remove sandwich detection. on-chain state plumbing, not a stub.
6
1
12
1,448
verified on mainnet, not just install paths this time: dispatch effect. PriceImpactCap: small swap allowed, oversized swap reverted with HookVetoed. JIT-Defense: BeforeAddLiquidity records the block, same-block add+remove in one tx reverts. burn path. install_hook_burning through the CLI on a fresh pool from a T5 wallet — supply Δ and wallet Δ both exactly -50,000 PATCHA. CLI burn proof tx: solscan.io/tx/3Z5oLgD3MGne3E…
1
6
860
npm i -g patcha-cli@latest # 0.4.0 patcha list # 8 hooks patcha simulate jit-defense --pool <addr> --dex orca patcha install price-impact-cap --pool <addr> --dex orca market: patcha.fi/market — 8 cards, new two at the bottom. next: live stats dashboard. install count, burn total, tier distribution, HookTriggered events — all read live from chain. so you don't have to trust me when I say "8 hooks are live" — you'll watch the counter move.
1
6
694
two new hooks queued. PriceImpactCap — beforeSwap callback. denies any swap that would move the pool price more than `cap_bps`. set it to 100 bps and a single dump trying to push the price 1.5% gets reverted before it touches the pool. LPs install it to put a ceiling on slippage in their own pool. JIT-Defense — beforeSwap + beforeAddLiquidity + beforeRemoveLiquidity. tracks add → swap → remove patterns within one Solana block from the same wallet. when the same wallet adds liquidity, sandwiches a swap, and removes liquidity in the same block, the second-to-last step reverts. just-in-time LP attacks routed away. both ride the same install_hook_burning path the existing six do — same holder-tier burn, same Solscan receipt shape, same simulate-then-install flow. shipping when the runtime port lands and the backend simulator passes on at least one mainnet pool's history. no specific date. eight standard hooks instead of six.
9
4
15
2,147
small site update for anyone trying to actually use patcha-cli. new at patcha.fi/cli: - exact prerequisites (Node 20+, Solana CLI, a keypair, some SOL, PATCHA for the burn path) - the 2 install paths (npm or hosted tarball) - a 60-second walk-through (list → tiers --wallet → simulate → install → init) - per-command reference with examples - the holder burn tier table - common errors and how to unblock (insufficient PATCHA, fetch failed pre-0.3.x, the bigint warning, missing keypair) also added a /docs entry for the same content so it's searchable, and mirrored to github.com/patcha-fi/patcha/… for people who'd rather read on github. a lot of the friction was just "I installed patcha-cli but it does nothing" — turns out Solana CLI + a keypair weren't obvious. now they are.
6
3
20
1,321
"how do I get into a lower burn tier?" short answer: hold more PATCHA. that's it. five tiers, on chain, the table is a pure function of your share of total supply. walking through it ↓
4
3
1
14
1,734
check your tier right now without installing anything: npm i -g patcha-cli@latest patcha tiers --wallet <your-wallet-pubkey> reads live mint supply + your Token-2022 ATA balance, prints the tier, the burn amount per install, and how many installs you have left before the next bracket. no signer key needed — read-only quote.
1
12
1,010
why trust the number: the same calculate_burn function runs in the Anchor program (executor), the SDK (off-chain quote), and the CLI. one rust function, three call sites, identical math. mint authority on PATCHA is null. burn is a permanent supply reduction, not a transfer to a treasury. full spec: patcha.fi/docs#token-economi…
2
1
8
777
shipped. install burn is now a function of your PATCHA holdings, not a flat fee. five tiers, all on chain, no admin discretion: T1 ≥ 2.0% supply → 100 PATCHA / install T2 ≥ 1.0% → 300 T3 ≥ 0.5% → 1,000 T4 ≥ 0.1% → 5,000 T5 < 0.1% → 50,000 holding is the discount. non-holders pay the heavy rate, which forces a buy → install → re-buy loop. that loop is the supply-side pressure. verify your own tier any time: npm i -g patcha-cli && patcha tiers --wallet <your-wallet> four T5 burns went through today on the same test wallet. last one: solscan.io/tx/XHTuLoZuLX9geq… PATCHA mint authority is off, supply only goes down. next on the queue: fee buyback.
5
5
15
1,025
next drop touches the token side. supply drops with usage, code-enforced, no admin switch. you'll see it on chain when it lands. shipping today.
4
5
14
1,092
Meteora — ship. hooks now fire on Meteora DLMM pools through the mainnet executor. same byte-identical fee fn as Orca and Raydium. three CLMM venues, one runtime, no rebuilds. mainnet install tx in the video. 0.05 SOL test wallet, straight from CLI. next: the burn.
22
4
1
30
5,376
the install command above came straight from patcha.fi/market. click a hook, paste a Meteora pool, copy. no CLI needed if you don't want it.
3
2
9
978
boosted.
2
3
9
632