Problem
WalletBeat scam-alert fixtures include known-scam and wallet-owned/custom-recipient tests. Deckard currently has clear-signing review and fail-closed parsing, but no address reputation or suspicious-recipient engine.
Scope
- Define a local/test-only reputation fixture format for scam/suspicious addresses.
- Warn or refuse when a recipient/spender/verifying contract matches a known-bad test entry.
- Keep production reputation-source policy explicit; do not silently depend on an opaque third-party list.
- Cover native ETH sends and ERC-20 approvals/transfers in local-chain QA.
Acceptance criteria
- WalletBeat
wallet-own-1 and known-scam-eth-send have positive Deckard warning/refusal coverage.
- Tests use local fixtures only and never require production wallet state or real funds.
Problem
WalletBeat scam-alert fixtures include known-scam and wallet-owned/custom-recipient tests. Deckard currently has clear-signing review and fail-closed parsing, but no address reputation or suspicious-recipient engine.
Scope
Acceptance criteria
wallet-own-1andknown-scam-eth-sendhave positive Deckard warning/refusal coverage.