Spam Token Handling and Rules Engine
complete
T
Taupe Kite
Hello Koinly Team,
I would like to provide feedback regarding spam token handling and the current limitations of the rules engine.
I manage multiple wallets across several blockchains and regularly receive spam tokens and dusting transactions. While Koinly identifies many of these transactions as having no market value or no price data available, there appears to be no way to create a rule that automatically ignores or removes them based on those conditions.
The current workflow requires manually reviewing and classifying large numbers of spam transactions after each sync. For users with many wallets, this creates significant ongoing maintenance work that could be automated.
A rule such as:
* Market value = $0
* No market price available
* Incoming transaction
would eliminate the vast majority of spam tokens while still allowing users to review any exceptions if desired.
Even if Koinly is concerned about false positives, this could be implemented as an optional user-defined rule rather than a default behavior. Users who manage large crypto portfolios are generally capable of deciding whether they want to automatically ignore such transactions.
At present, it is often faster to review the occasional legitimate transaction that lacks pricing data than it is to manually process hundreds of worthless spam transactions. This suggests the current workflow is optimized for avoiding false positives at the expense of substantial user effort.
I would strongly encourage Koinly to add:
* Rules based on market value and price availability.
* Global spam filters that apply across all wallets.
* Contract-address-based ignore rules.
* User-defined automatic handling for transactions with no market value and no price data.
These features would significantly reduce manual cleanup work and improve the experience for users managing multiple wallets and large transaction histories.
Thank you for your consideration.
Jack
updated the status to
complete
We can't create system-wide broad rules like that as these would cause too many false positives for users often trading unlisted tokens (new bridged versions, memecoins, etc.)
But you can create a rule like this yourself, for your account only - using a Delete Rule.
See What are rules? | Koinly Help Center
You'd need to set the filters the way you want (Net value is zero, missing prices, deposits only) and then go to the 3-dot menu and "Bulk delete". In the window that follows, check "Create rule?" box and confirm the deletion
Photo Viewer
View photos in a modal