Pump Hooks
02 / Hooks

The app store for market behavior.

Every hook a Pump market can install: its interface, capabilities, config schema, source and registry state. V1 ships first-party modules that execute inside the router; external CPI hooks are not enabled.

registry · devnet · loading
0x01 · v1 · Pump Hooksruntime

Launch Shield

Time-boxed limits on routed execution while a market is being activated.

BeforeBuy · BeforeSell · BeforeSwap
Program91kR…fkgD (built-in)Capabilities3Installs—Executions—Marketscurve · pumpswapAuditunaudited
0x02 · v1 · Pump Hooksruntime

Volume Guard

Bounds on routed trade size and on rolling routed volume, per market and per wallet.

BeforeBuy · AfterBuy · BeforeSell · AfterSell · BeforeSwap · AfterSwap
Program91kR…fkgD (built-in)Capabilities4Installs—Executions—Marketscurve · pumpswapAuditunaudited
0x03 · v1 · Pump Hooksruntime

Volatility Guard

Denies routed trades when the venue's on-chain spot price deviates too far from an EMA of routed observations.

BeforeBuy · AfterBuy · BeforeSell · AfterSell · BeforeSwap · AfterSwap
Program91kR…fkgD (built-in)Capabilities3Installs—Executions—Marketscurve · pumpswapAuditunaudited
0x04 · v1 · Pump Hooksruntime

Holder XP

An on-chain loyalty ledger earned through routed buys and holding, with anti-wash rules.

AfterBuy · AfterSell
Program91kR…fkgD (built-in)Capabilities4Installs—Executions—Marketscurve · pumpswapAuditunaudited
0x08 · v1 · Pump Hooksruntime

SENTIENT

The on-chain half of an autonomous risk engine: signed, bounded regime signals that can only restrict routed flow.

BeforeBuy · AfterBuy · BeforeSell · AfterSell · BeforeSwap · AfterSwap
Program91kR…fkgD (built-in)Capabilities5Installs—Executions—Marketscurve · pumpswapAuditunaudited
0x06 · v1 · Pump Hooksconfig-only

TWAP

Market-set ceilings for time-sliced execution of vault funds; every slice routes through the hook stack.

no callbacks — enforced by the strategy vault
Program91kR…fkgD (built-in)Capabilities2Installs—Executions—Marketscurve · pumpswapAuditunaudited
0x05 · v1 · Pump Hooksconfig-only

Treasury Router

Declares how explicitly deposited treasury funds are split between reserve, strategy, rewards and operations.

no callbacks — enforced by the strategy vault
Program91kR…fkgD (built-in)Capabilities2Installs—Executions—Marketscurve · pumpswapAuditunaudited
0x09 · v1 · Pump Hooksruntime

Custom Policy

WHEN / IF / THEN rules compiled by the Composer into the bounded Policy VM.

BeforeBuy · AfterBuy · BeforeSell · AfterSell · BeforeSwap · AfterSwap
Program91kR…fkgD (built-in)Capabilities7Installs—Executions—Marketscurve · pumpswapAuditunaudited
0x07 · v1 · Pump Hooksreserved

Conditional Orders

Reserved: price- and time-conditioned vault orders executed through the router.

no callbacks — enforced by the strategy vault
Program91kR…fkgD (built-in)Capabilities2Installs—Executions—Marketscurve · pumpswapAuditunaudited