Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/super3/bifocal
Automated FIFO/LIFO accounting for cryptocurrencies
https://github.com/super3/bifocal
Last synced: 27 days ago
JSON representation
Automated FIFO/LIFO accounting for cryptocurrencies
- Host: GitHub
- URL: https://github.com/super3/bifocal
- Owner: super3
- License: agpl-3.0
- Created: 2017-02-09T19:57:09.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-02-09T01:22:52.000Z (almost 8 years ago)
- Last Synced: 2024-11-06T15:57:41.483Z (3 months ago)
- Language: Python
- Size: 104 KB
- Stars: 1
- Watchers: 0
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README
- License: LICENSE
Awesome Lists containing this project
README
Work in progress
Goals:
* Accept cryptocurrency addresses as inputs
* Compile data about Bitcoin and other cryptocurrency buys and sells via block explorer APIs.
* Calculate holdings, gains and losses in USD using public price APIs.
* Provide spreadsheets detailing transactions and gains.
* Provide choice of FIFO vs LIFOWill Support:
Bitcoin
Counterparty tokens traded against Bitcoin
Poloniex
Parsing Coinbase Reports and other CSVsMight support:
Ethereum and ERC20 tokens
Other exchangesUnsolved problems:
Counterparty block explorer APIs only return the most recent 100 transactions for an address.Credit for much of the accounting code goes to https://github.com/vst/accfifo
His code is released under the BSD License, and files containing it include the license text.All other code released under AGPLv3.
# TODO:
Spreadsheet parsingMore tests
Test More thingsAssumptions:
Exchanges only get deposit from the user.
Exchanges only give withdrawals to the user.