tranzguard-shield-snap
v1.0.6
Published
TranzGuard Shield — real-time wallet address verification before every MetaMask transaction.
Maintainers
Readme
TranzGuard Shield — MetaMask Snap
Real-time wallet address verification before every MetaMask transaction.
Calls https://tranzguard.com/api/v1/verify-address and surfaces a
severity: critical warning inside MetaMask if the destination is flagged.
What it blocks
- Clipboard-hijacking address swaps
- Known wallet-drainer campaigns (ScamSniffer DB)
- OFAC SDN / sanctioned mixers (Tornado Cash, Lazarus)
- Address-poisoning vanity patterns
- CISA KEV-correlated addresses
Permissions
endowment:transaction-insight— firesonTransactionfor every sendendowment:network-access— calls the TranzGuard verification API
Local dev
npm install
npm run build # produces dist/bundle.js
npm run serve # serves on http://localhost:8080Test inside MetaMask Flask:
- Open Flask
- Visit a dApp that uses snaps (or use the snap test harness)
- Connect to the local snap at
http://localhost:8080
Publishing
npm login
npm run build
npm publish --access publicThen submit to the MetaMask Snap directory:
- Package:
@tranzguard/snap - Category: Security
- Description copy lives in
snap.manifest.json
