Export Preferences

Treatment of bi-directional transfers

In some transactions, the account address (wallet you requested the export for) might have asset transfers going in opposite directions. Some going in, some coming out.

You can choose whether to report those transfers in opposing directions in the same row on the export spreadsheet (effectively representing them as trades), or to simply place each transfer in a separate row.

Treatment of refunds

In EVM, transactions where the wallet sends the native coin (e.g. ETH on Ethereum or MATIC on Polygon) for an operation like a swap or add liquidity, typically result in a "remainder" of the native coin after the main transaction occurs.

For example, the wallet sent 1 ETH to swap it for 2000 USDC. But in the end, only 0.98 ETH was needed to buy 2000 USDC.

In those cases, the contract will typically "refund" the remaining ETH back to the user, in the form of an internal transaction.

With this setting, you can choose how you want those refunds represented in the export.

You can either report them as separate transfers, or you can deduct the amount that was refunded from the original amount sent by the wallet.

If you choose the latter option, following our example, the final export would simply show that the wallet sent 0.98 ETH, as that's the amount that was actually spent.

Treatment of spam transactions

This one is fairly self-explanatory.

If you've spent some time in the EVM world, you're certainly aware that spam tokens / spam NFTs are a fairly common occurrence.

We have systems in place to tag the majority of those as spam, and here you can choose whether to see those transactions at all in your final export or not.

If you choose to get them in the export, they will be labeled as such with descriptions like "Receive spam token" or "Receive spam NFT".

Include USD prices

This option allows you to take advantage of our on-chain pricing system, should you wish to do so.

If you select this option, the export will take a bit longer to process, but you'll have additional columns with the USD price per unit and the total USD value of each asset transfer where we're able to price the token involved.

Our pricing system is entirely on-chain (includes multiple DEXes on each blockchain), and is able to price both regular tokens and LP tokens. It does not currently price NFTs.

The pricing is done on a block-specific basis. This means that for each transaction, we'll pull the exact USD price of the token in the same block that the transaction took place. This allows you to have maximum accuracy for cost-basis calculations and such.