← Registry

Whale Throttle

whale-throttle@0.4.0 · by anon

Caps the size of any single transfer.

UnverifiedUpgradeableMock program
Identity
Name
Whale Throttle
Program ID
WhtEMZV7…mBp32zEh
Version
0.4.0
Source
not published
Upgrade authority
mjWr…wjwi
Last upgrade slot
385,984,193
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
5
Transfers (30d, mock)
70.8K
Transaction success rate
91.7%

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 AggregatorRelay Aggregator only routes hooks with a reviewed manifest.×
  • Basin Legacy AMMBasin Legacy AMM cannot forward transfer-hook accounts.×
  • HOOKAWAY Launch Curve●
Config schema
  • maxAmountMax tokens per transferu64
Extra account schema
AccountDerivationWS
config
Per-mint hook configuration.
pda(hook, ["config", acct[1]:mint])··
Errors & restrictions
  • 6040Transfer amount exceeds per-transfer limit of {maxAmount}.
  • —Each transfer must be ≤ the configured maximum.
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": "whale-throttle",
  "version": "0.4.0",
  "program": "WhtEMZV7sVYBgBYXQNdBA8KTXX4xCW1iSVNYmBp32zEh",
  "programAuthority": "mjWrTb9PtNeoE3mtbMadAwHyay3NMNpSg2MiLjuWwjwi",
  "description": "Caps the size of any single transfer.",
  "source": {
    "verifiedBuild": false
  },
  "config": {
    "fields": [
      {
        "key": "maxAmount",
        "type": "u64",
        "description": "Max tokens per transfer"
      }
    ]
  },
  "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."
    }
  ],
  "compatibility": {
    "transfer": true,
    "venues": "any-hook-aware",
    "maxExtraAccounts": 1
  },
  "transaction": {
    "computeUnits": 15500,
    "requiresLookupTable": false,
    "cpi": "none"
  },
  "simulation": {
    "adapter": "tx-limit"
  },
  "explain": {
    "6040": "Transfer amount exceeds per-transfer limit of {maxAmount}."
  },
  "restrictions": [
    "Each transfer must be ≤ the configured maximum."
  ]
}
Tokens using it (5)