← Registry

Snipe Shield

snipe-shield@0.8.0 · by anon

Anti-snipe: caps buy size for the first N slots after launch.

UnverifiedUpgradeableMock program
Identity
Name
Snipe Shield
Program ID
Snp4tzQK…E6mrDsrV
Version
0.8.0
Source
not published
Upgrade authority
NHqP…fdWv
Last upgrade slot
382,311,160
Verification
none
Audit status
none
CPI behaviour
none
Trust labels
  • UnverifiedNo verified source or manifest review. Simulation-only guarantees.
  • UpgradeableAn upgrade authority can change this hook’s rules at any time.
Usage
Tokens using it
2
Transfers (30d, mock)
34.4K
Transaction success rate
83.8%

Success rate = HOOKAWAY-built transactions that confirmed ÷ submitted. Blocks by the hook's own rules are not failures.

Compatibility
  • Direct transfer●
  • Meridian AMM●
  • Orbit CLMM●
  • Relay AggregatorHook needs 4 extra accounts; Relay Aggregator forwards at most 3.×
  • Basin Legacy AMMBasin Legacy AMM cannot forward transfer-hook accounts.×
  • HOOKAWAY Launch Curve●
Config schema
  • guardSlotsSlots the guard is activeu32
  • maxBuyMax tokens per buy while activeu64
Extra account schema
AccountDerivationWS
config
Per-mint hook configuration.
pda(hook, ["config", acct[1]:mint])··
clock
Clock sysvar.
fixed SysvarC1…··
Errors & restrictions
  • 6110Launch guard active: max {maxBuy} tokens per buy.
  • —While the guard is active, each buy is limited.
Manifest
cross-check passed
  • ✓ Schema valid (manifest v0.1)
  • ✓ Program ID matches mint’s TransferHook extension
  • ✓ Upgrade authority matches declared authority
  • ✓ Declared accounts match on-chain ExtraAccountMetaList
  • ✓ All accounts derivable without off-chain input
{
  "$schema": "https://hookaway.dev/schema/manifest/v0.1.json",
  "manifestVersion": "0.1",
  "name": "snipe-shield",
  "version": "0.8.0",
  "program": "Snp4tzQKC3evCHjJKYv69SkKaApGaTp2u1BfE6mrDsrV",
  "programAuthority": "NHqPmFPmk5W3BxWRNF88eshFUHGD857LXe42fNPtfdWv",
  "description": "Anti-snipe: caps buy size for the first N slots after launch.",
  "source": {
    "verifiedBuild": false
  },
  "config": {
    "fields": [
      {
        "key": "guardSlots",
        "type": "u32",
        "description": "Slots the guard is active"
      },
      {
        "key": "maxBuy",
        "type": "u64",
        "description": "Max tokens per buy while active"
      }
    ]
  },
  "accounts": [
    {
      "name": "config",
      "derivation": {
        "kind": "pda",
        "programId": "hook",
        "seeds": [
          {
            "kind": "literal",
            "value": "config"
          },
          {
            "kind": "account",
            "index": 1,
            "label": "mint"
          }
        ]
      },
      "writable": false,
      "signer": false,
      "description": "Per-mint hook configuration."
    },
    {
      "name": "clock",
      "derivation": {
        "kind": "fixed",
        "address": "SysvarC1ock11111111111111111111111111111111"
      },
      "writable": false,
      "signer": false,
      "description": "Clock sysvar."
    }
  ],
  "compatibility": {
    "transfer": true,
    "venues": "any-hook-aware",
    "maxExtraAccounts": 2
  },
  "transaction": {
    "computeUnits": 19000,
    "requiresLookupTable": false,
    "cpi": "none"
  },
  "simulation": {
    "adapter": "launch-guard"
  },
  "explain": {
    "6110": "Launch guard active: max {maxBuy} tokens per buy."
  },
  "restrictions": [
    "While the guard is active, each buy is limited."
  ]
}
Tokens using it (2)