A curated list of known less-than-honest operators on Polkadot and Substrate networks. Includes a simple JS utility function to check any host or address against this list.
A curated list of potentially less-than-honest sites inclusive of a simple JS utility function to check any host against this list.
To add a new site, edit all.json and add any new entries, single or multiple is allowed per edit.
To add a new scam address (typically per site), edit address.json and add it in the correct section (which is keyed by the site providing them).
Making additions to the list will be reflected on merge at polkadot.js.org/phishing/all.json & polkadot.js.org/phishing/address.json. These can be consumed via @polkadot/phishing and other tools capable of parsing JSON.
The {address, all}.json
files are also published to IPFS, via ipns/phishing.dotapps.io. Libraries can also consume from here for a decentralized approach.
The following wallets integrate either address or site blocking from these lists:
Since the lists are published as JSON, integration for any non-JS wallets (only a JS library that is provided) should be simple - retrieve the applicable list, parse the JSON, and do the required checks either on the host or address as per the requirements. The Javascript library does have some features that may be worth thinking about for other integrations -
These lists are intended to be maintained with active input from the community, so contributions are welcome, either via a pull request (edit above as described in additions) or by logging an issue.