π Chain.Report
Chain.Report is a crypto tax tool that imports transactions from exchanges and wallets and generates a legally compliant tax report.
π Table of Contentsβ
- π Create an Account
- π¦ Add an Exchange
- βοΈ Add a DeFiChain Wallet
- π¦ DefiMetaChain β Lightwallet / EVM Address
- π¦ DefiMetaChain β MetaMask Address
- ποΈ Create a Subwallet
π Create an Accountβ
- Go to chain.report/en/sign-up/ and enter your email address and a secure password.
- Click the confirmation link in the email sent to you by chain.report.
- Log in at chain.report/en/sign-in/.
π¦ Add an Exchangeβ
- Navigate to Wallets β "+ Add Exchange".
- Select your exchange from the list (e.g. Binance, Kraken, Bitstamp).
- Create a Read-Only API key in your exchange:
- Profile β API Management β create a new key with read-only access only
- Copy the key & secret
- Enter the API key and secret in chain.report and click "Save".
β οΈ Never grant the API key trading or withdrawal permissions β read-only access is all that is required.
βΉοΈ The automatic API import is easier and more accurate than a manual CSV import.
βοΈ Add a DeFiChain Walletβ
The classic DeFiChain address starts with d... β no API key required.
Navigate to Wallets β "+ Add Wallet" β select DeFiChain / DFI.
Copy your public wallet address:
Wallet Where to find the address DeFiChain App Portfolio β "Receive" β copy address DeFiChain Desktop Click your address at the top β Copy Bake Wallet overview β DFI receive address Enter the address and click "Save".
β οΈ Only enter your public wallet address β never your private key or seed phrase!
π‘ Multiple DeFiChain addresses? Repeat the steps for each additional address.
π¦ DefiMetaChain β Lightwallet / EVM Addressβ
DMC addresses start with 0x.... Two separate addresses must be added β this one is the EVM address from the Lightwallet.
- Navigate to Wallets β "+ Add Wallet" β select DefiMetaChain / DMC.
- Open the DeFiChain Lightwallet App β switch to the EVM section.
- Tap "Receive" and copy the
0x...address. - Enter the address in chain.report and click "Save".
π¦ DefiMetaChain β MetaMask Addressβ
This is the second DMC address β the one from your MetaMask wallet.
- Navigate again to Wallets β "+ Add Wallet" β select DefiMetaChain / DMC again.
- Open MetaMask and make sure you are connected to the DefiMetaChain network.
- Copy the displayed
0x...address. - Enter the address in chain.report and click "Save".
π‘ The Lightwallet EVM address and the MetaMask address are two different
0x...addresses and must both be added separately to ensure all transactions are captured completely.
ποΈ Create a Subwalletβ
When you use dApps on the DefiMetaChainβe.g., for staking, liquidity mining, or other protocolsβyour wallet interacts with a smart contract belonging to the respective service provider. chain.report cannot automatically and correctly identify all smart contracts.
In such cases, creating a sub-wallet within the service provider's specific wallet is the solution.
The detected transactions must then be processed and assigned to this sub-wallet.
β οΈ Without processed transactions and a sub-wallet, chain.report cannot recognize a staking deposit as such; the tokens will simply appear to "vanish" and will be treated incorrectly for tax purposes.
Example: When you deposit tokens into a dApp (e.g. staking with Crypto Factor), those tokens are sent to the dApp's smart contract. The subwallet maps this smart contract inside chain.report β so the deposit is correctly recognised as a transfer to the staking contract and later payouts are recognised as rewards or returns.
- Navigate to Wallets and open the desired MetaChain (DeFiChain EVM) wallet.
- Scroll down and tap "Create Subwallet".
- Give it a clear name β ideally the name of the dApp, e.g.
Crypto_Factor. - Enter the smart contract address of the dApp. You can find it in the official documentation or GitHub repository of the respective dApp.
- Confirm with "Save".
π‘ Repeat this process for every dApp you use. You can create as many subwallets as needed within a single MetaChain wallet.
βΉοΈ Use descriptive names (e.g.
Crypto_Factor,DMC_DEX) so you can immediately identify which transactions belong to which dApp in your tax report.
π chain.report β Links
| Link | |
|---|---|
| π Login | chain.report/en/sign-in/ |
| πΊ YouTube Channel | youtube.com/@chain.report |
| π¬ Tutorial Video | youtube.com/watch?v=akh1xCcrTHM |