How the engine classifies crypto transactions
Each page documents one transaction type or protocol: the tax category and treatment the engine assigns, a real transaction replayed against the live engine, and the verified contract-level rules behind the verdict. Every example is verbatim wire output, re-verified on a daily replay.
These pages sit on top of the closed classification taxonomy and the methodology. For question-and-answer coverage, see Answers; for raw request and response pairs, see the canonical wire examples.
Transaction types
How the engine classifies each transaction shape, with its house tax treatment and a real replayed classification.
Airdrop
An airdrop delivers tokens without payment.
Borrow / Repay
Drawing a loan against collateral and paying it back are classified non_taxable: loan proceeds are not income and repayment of principal is not a…
Bridge
A bridge moves an asset from one chain to another under the same ownership.
Collateral
Posting collateral into a lending protocol, and withdrawing it, are classified non_taxable: the depositor keeps beneficial ownership of the pledged asset, so…
Fee payment
A fee payment covers network gas or a protocol charge.
Liquidity add / remove
Adding liquidity exchanges tokens for a pool position; removing it exchanges the position back.
Reward
A reward claim receives tokens earned from staking, liquidity mining, or protocol incentives.
Swap
A swap exchanges one digital asset for another.
Transfer
A transfer moves an asset between addresses without changing beneficial ownership.
Wrap / Unwrap
Wrapping deposits a native asset for a 1:1 receipt token, like ETH into WETH; unwrapping reverses it.
Protocols
Per-protocol coverage: the categories the engine resolves on each protocol and a real transaction classified live.
Aave V3
How Aave V3 transactions classify for US tax: 21 verified contract-level rules across 10 chains, covering repay, deposit, borrow and more, each resolving to…
Camelot V3
How Camelot V3 transactions classify for US tax: 27 verified contract-level rules across 1 chain, covering swap, liquidity add, liquidity remove, each…
Curve Finance
How Curve Finance transactions classify for US tax: 79 verified contract-level rules across 1 chain, covering swap, liquidity remove, liquidity add and more,…
OpenSea Seaport
How OpenSea Seaport transactions classify for US tax: 112 verified contract-level rules across 5 chains, covering swap, fee payment, each resolving to a…
Pendle
How Pendle transactions classify for US tax: 110 verified contract-level rules across 5 chains, covering swap, liquidity add, liquidity remove and more, each…
Radiant Capital
How Radiant Capital transactions classify for US tax: 30 verified contract-level rules across 2 chains, covering borrow, deposit, liquidation and more, each…
Uniswap V3
How Uniswap V3 transactions classify for US tax: 928 verified contract-level rules across 8 chains, covering liquidity remove, liquidity add, swap and more,…
Uniswap V4
How Uniswap V4 transactions classify for US tax: 30 verified contract-level rules across 5 chains, covering transfer, liquidity add, fee payment, each…
Frequently asked questions
What tax treatment does this page document?
House treatment follows the CryptoTaxEdge Classification Standard. Categories with no fixed mapping (GAP-3) tell you to read the treatment field on the record rather than infer it from the category name.
Where is the closed vocabulary published?
The versioned Classification Standard at https://cryptotaxedge.com/standard/ enumerates emitted categories and the five-treatment enum. This encyclopedia page is a worked example on top of that Standard.
Are the wire examples still current?
Yes. Each example is verbatim engine output, re-verified on a daily replay against the live engine.
Not tax advice. CryptoTaxEdge is software, not a licensed tax advisor. Classifications and the treatments described here are informational only; verify results and consult a qualified tax professional before filing.