Tokens & markets3 min read

NFT Trading Volume and Wash-Trading Signals

Evaluate NFT volume with transaction-level evidence, repeated counterparties and transparent exclusions, while keeping suspicious patterns separate from proven intent.

Editorial illustration accompanying nft trading volume and wash-trading signals.

Overview

When translating these concepts into an integration, keep the scope described by the wallet history api with the result. The examples in wallet transaction history and smart contract event logs show how the same distinction affects neighbouring data questions.

High reported NFT volume can reflect repeated trading rather than broad independent demand. Data analysis can identify patterns that deserve review, but a pattern alone does not prove who controls the participating accounts.

Start with a defined sale model

Separate transfers from sales and identify consideration, fees and bundle allocation. A zero-price transfer is not automatically a sale, while a paid bundle can involve many tokens. Keep marketplace execution evidence and the rule used to derive the sale price. Otherwise volume comparisons may simply compare different definitions.

Worked example: repeated counterparties

Two addresses trade the same item back and forth ten times at the same price. Gross recorded turnover can be large while the number of distinct items and counterparties remains small. Flag concentration and repeated cycles for review. Do not turn a cycle flag into a definitive identity or fraud accusation.

Publish exclusions and uncertainty

Compare raw volume with a separately labelled filtered metric. Document thresholds, time windows and rule versions. Test bundles, refunds and legitimate market-making patterns. A dashboard should allow inspection of contributing transactions so a reviewer can understand why a trade was counted or excluded instead of trusting an unexplained adjusted total.

A practical acceptance test

Build one repeated two-address trading cycle and one legitimate multi-party sequence with similar gross volume. Assert the documented pattern flag without turning either into a proven ownership claim. Raw turnover must remain available beside filtered turnover. Changing a threshold should produce a versioned analytical revision, not a rewrite of the underlying sale evidence.

Questions about the topic

Frequently asked questions

Does every NFT transfer indicate a sale?

No. Transfers can be gifts, custody changes or other non-sale movements.

Can address patterns prove common ownership?

Not by themselves; they are analytical signals requiring further evidence.

Standards & technical documentation

Further reading

{{TODO: author name}}

Practical explanations of blockchain data, software integration and the context behind a record.

About Indexbase
← Back to all articles

Build with better context.

Get an update when private beta opens.

Form setup in progress. Nothing entered here is sent or saved. {{TODO: endpoint}} See the full form and email alternative.