Live on Solana · Powered by Palm Finance

Hunt bad wallets.
Earn

Community run threat protocol on Solana. Hunters flag malicious wallets, the DAO votes, confirmed threats earn PUSD instantly, no middlemen.

1,847
Threats confirmed
$94K
PUSD paid out
6.2K
DAO members
How it works

From flag to payout in four steps.

1
Hunt a wallet
Flag bad wallets. Identify drain bots, rug pulls, or phishing schemes and open a case on-chain.
2
Submit evidence
Attach transaction hashes, timestamps, and behavioural patterns. The stronger the proof, the faster the vote, the higher the rewards.
3
DAO votes
6,200+ staked members review your evidence. Quorum at 75% required. Bad faith reports get slashed.
4
Earn PUSD
Confirmed threat? PUSD releases from escrow to your wallet instantly.
20–500 PUSD per hunt · severity scaled
THREAT SIGNAL INDEX · 30D
1,847 ↑ 12.4%
Critical
High
Confirmed
Trusted by builders in the ecosystem
Solana
L1 Infrastructure
Ethereum
Cross-chain data
Paradigm
Research & backing
Helius
RPC & indexing
Jupiter
DEX integration
Colosseum
Hackathon sponsor
PSP API

Integrate threat intelligence into your product.

As Web3 adoption scales, a single exploit can permanently destroy user trust and business reputation. PalmShield moves security from a passive audit to an active defense layer via our API.
By integrating our DAO audited threat registry, you can screen wallets before transactions execute, block flagged addresses automatically, and respond to live threats in real time.
We stop fraud at the source, allowing you to scale safely while turning security into your strongest competitive advantage.

PSP TERMINAL · LIVE SCREEN CONNECTED
$psp screen 7xKP3m...mN3q
↳ chain: solana
↳ risk: 0.94 · CRITICAL
↳ tags: drain-bot, confirmed, flagged-3x
⚠ transaction blocked
$psp screen FkQ9...wR2p
↳ chain: solana
↳ risk: 0.03 · CLEAN
↳ tags: none
✓ transaction cleared
$psp screen mV8x...Lp4s
↳ chain: solana
↳ risk: 0.61 · SUSPICIOUS
↳ tags: mixer-linked, unverified
$
FREE
$0
/ month forever
  • 100 wallet lookups / day
  • Public threat registry access
  • JSON + REST
  • Webhook events
  • Bulk screening
  • Priority RPC routing
ENTERPRISE
Custom
volume pricing
  • Unlimited lookups
  • Dedicated threat analyst
  • All protocols + GraphQL
  • Webhook events
  • Bulk screening (unlimited)
  • Priority RPC routing
JAVASCRIPT
// Screen a wallet before a swap
const response = await fetch('https://api.palmshield.xyz/v1/screen', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer psp_live_••••••••',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    wallet: '7xKP3mN3qR7dFoL9PmNq4vwQZBJXhsCERA8mVz',
    chain: 'solana',
  }),
});

const { risk, severity, tags } = await response.json();
// → { risk: 0.94, severity: "critical", tags: ["drain-bot","confirmed"] }

if (risk > 0.7) blockTransaction();