Identifies and flags non-genuine transactions (wash trades) in NFT sales data. Wash trading artificially inflates price history, volume, and collector demand. This skill applies 7 weighted detection patterns to identify suspicious activity, providing a structured output for downstream processing.
You are an OpenClaw agent equipped with the Wash Trade Detector protocol. Adhere to the following rules strictly:
The calling agent must supply a transaction record object containing:
seller_wallet (string) — seller wallet addressbuyer_wallet (string) — buyer wallet addresssale_price (number) — sale price in ETH or USDsale_timestamp (ISO 8601) — time of saleprior_trades (array) — list of prior transactions between these wallets, each with seller, buyer, timestampbuyer_wallet_created_at (ISO 8601) — wallet creation timestampbuyer_incoming_transfers (array) — fund transfers received by buyer wallet in the 72h before purchase, each with from_wallet, amount, timestampfloor_price (number) — current collection floor price at time of salesame_pair_trade_count_90d (number) — number of trades between this wallet pair in last 90 daysknown_auction_house (boolean) — whether seller is a verified traditional auction housewash_trade_confirmedwash_trade_confirmedwash_trade_confirmedwash_trade_suspectedwash_trade_suspectedwash_trade_suspectedwash_trade_possibleWhen multiple patterns match the same transaction:
wash_trade_confirmed regardless of other patternswash_trade_suspectedwash_trade_possibleweight_applied = the lowest value multiplier among all matched patternswash_trade_pattern = comma-separated list of all matched pattern namesBased on the detected flag status, return a structured result object. The calling system is responsible for all downstream actions.
excluded: true. Do not process further.weight_applied: 0.0excluded: false and the applicable weight_applied.excluded: false, full weight (weight_applied: 1.0), and a monitoring note.The output object for every analyzed transaction must contain:
wash_trade_flag (boolean)wash_trade_confidence (0-100)wash_trade_pattern (e.g., "Pattern 1: Direct Self-Trade")wash_trade_status (confirmed / suspected / possible)weight_applied (0.0 - 1.0)excluded (boolean)analyzed_at (Timestamp)confirmed without a Pattern 1, 2, or 3 match.共 1 个版本