Playground · no install required

Configure a policy. Fire transfers. See what the chain would do.

This simulator runs the exact same 6-check logic as the on-chain hook — in your browser. No Rust, no Anchor, no wallet needed.

Emergency pause

Halt all transfers instantly

Per-tx max
err 6002
tokens10
Daily cap
err 6003
tokens/24h50
Max transfers/day
err 6009
transfers (0=unlimited)5
Cooldown
err 6008
seconds (0=disabled)0
Allowlist
err 6001
ApprovedVaultAAA
ApprovedPoolBBB
Daily spend meter
0 spent50 cap
0 transfers this window · limit 5
Fire a transfer
Custom transfer
Transaction log0 tx

No transactions yet

Fire a transfer above to see the hook evaluate it.

This is a simulator

Logic mirrors the on-chain hook exactly. To run a real transaction on Solana devnet, use the demo page or install the SDK.