devalias.net icon indicating copy to clipboard operation
devalias.net copied to clipboard

[DeepDive] Cryptocurrency Tax

Open 0xdevalias opened this issue 6 years ago • 0 comments

Portfolio Trackers

Overview

  • https://medium.com/blockinfluence/the-10-best-crypto-portfolio-tracker-apps-8574e12f8fd3

Open Source

  • https://www.thewarden.io/
    • https://github.com/pxsocs/thewarden
    • https://github.com/pxsocs/thewarden#nav-tracking
  • https://tiramisu77.github.io/CoinWatcher/
    • https://github.com/Tiramisu77/CoinWatcher
    • https://bitcointalk.org/index.php?topic=5121295.0
  • https://github.com/thatsailorman/cryptoportfolio
  • https://github.com/cameronmoten/AllOutCoin
  • https://github.com/rene78/My-Cryptoportfolio
  • https://github.com/EthVentures/CryptoTracker

Cointracking

  • https://cointracking.info?ref=A326413
  • https://cointracking.info/api/api.php
  • Auditing data validity
    • https://cointracking.info/import/balance/
      • API Live Data Check

    • https://cointracking.info/missing_transactions.php
    • https://cointracking.info/duplicate_transactions.php
    • https://cointracking.info/validate_transactions.php
  • https://cointracking.freshdesk.com/en/support/solutions/articles/29000007202-entering-fees
    • Please note that the purchase and sale values displayed on CoinTracking already include all fees.

      • In case of a sell, the fee needs to be entered as additional amount on the sell side. (Withdrawal)

      • In case of a buy, the fee needs to be subtracted from the buy side. (Deposit)

    • The fee field is more an informational value for our system, so we can calculate the data for our Fee page.

  • https://cointracking.freshdesk.com/en/support/solutions/articles/29000031008-create-backup-restore-or-export-your-account-data
    • We recommend that you regularly generate backups of your CoinTracking account via Account/Trades Backup.

      • https://cointracking.info/backup_trades.php
    • If you want to backup your account data and store it locally please go to the "Enter Coins" page and choose Export - CSV. For a recovery you can use the CSV Importer.

      • https://cointracking.info/enter_coins.php
      • https://cointracking.info/import/import_csv/

Weird Intricacies

  • Exchange API imports seemingly won't re-import transactions even if you rename the Exchange/Group fields in the data, or delete/use a new API key.
    • The only way to get them to re-import seems to be to entirely delete the data for that exchange, then import it again.
    • Suggest making a backup of trades in CoinTracking first, as well as exporting a CSV of all of your trade data (to manually copy comments/etc over again afterwards)

API's

  • https://medium.com/coinmonks/best-crypto-apis-for-developers-5efe3a597a9f
  • https://github.com/ccxt/ccxt/

0xdevalias avatar Jan 05 '20 01:01 0xdevalias