Python tool to generate cryptocurrency transaction CSV reports for tax purposes across 30+ blockchains.
staketaxcsv is a Python repository that generates CSV reports of blockchain transactions for cryptocurrency tax reporting. It automates the extraction and formatting of transaction data from over 30 blockchains, solving the manual and error-prone process of compiling tax records. The tool outputs CSVs compatible with tax platforms like Koinly and CoinTracking.
Cryptocurrency investors, traders, and developers who need accurate transaction histories for tax compliance across multiple blockchains. It's especially useful for those holding assets in Cosmos, Solana, Algorand, or Terra ecosystems.
Developers choose staketaxcsv for its extensive blockchain support, open-source extensibility, and local data processing that ensures privacy. Unlike manual methods or limited commercial tools, it offers a free, self-hosted solution with community-driven updates for new chains and formats.
python repo to create blockchain CSVs
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Covers over 30 blockchains including Cosmos, Solana, and Algorand, as listed in the README, providing broad coverage for tax reporting across ecosystems.
Generates CSVs compatible with Koinly, CoinTracking, and other platforms, streamlining tax filing with pre-formatted outputs as shown in the --format all option.
Runs on your local machine without sending data to third-party servers, ensuring privacy and control over transaction information.
Includes --txid and --debug flags for inspecting individual transactions, useful for verification and contribution, as demonstrated in the usage examples.
Requires Python 3.9 installation, environment variable configuration from sample.env, and troubleshooting PYTHONPATH issues, making it inaccessible for non-developers.
Usage details are split between the main README and README_reference.md, which can confuse users trying to find comprehensive guidance quickly.
As an open-source project, updates for new blockchains or bug fixes depend on community PRs, leading to potential delays or inconsistent support.