{"id":21972725,"url":"https://github.com/bryanlabs/terra-tax-formater","last_synced_at":"2025-08-17T18:06:02.284Z","repository":{"id":45435994,"uuid":"420838706","full_name":"bryanlabs/terra-tax-formater","owner":"bryanlabs","description":"A tool to convert csvs of terra transactions to crytpo tax software required formats.","archived":false,"fork":false,"pushed_at":"2021-12-14T02:04:53.000Z","size":47,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-22T23:14:27.721Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bryanlabs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-10-25T01:18:23.000Z","updated_at":"2022-03-15T14:36:32.000Z","dependencies_parsed_at":"2022-09-22T23:40:48.769Z","dependency_job_id":null,"html_url":"https://github.com/bryanlabs/terra-tax-formater","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bryanlabs/terra-tax-formater","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bryanlabs%2Fterra-tax-formater","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bryanlabs%2Fterra-tax-formater/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bryanlabs%2Fterra-tax-formater/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bryanlabs%2Fterra-tax-formater/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bryanlabs","download_url":"https://codeload.github.com/bryanlabs/terra-tax-formater/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bryanlabs%2Fterra-tax-formater/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270885060,"owners_count":24662383,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-17T02:00:09.016Z","response_time":129,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-29T15:20:34.735Z","updated_at":"2025-08-17T18:06:02.260Z","avatar_url":"https://github.com/bryanlabs.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# terra-tax-formater\nA tool to convert csvs of terra transactions to crytpo tax software required formats.\n\n## Overview\n\nThis repository provides a command-line tool for parsing out Terra transactions into crypto tax software required formats. It can be installed using Python pip, and provides a CLI interface for pulling and parsing the data for transactions.\n\n## Prerequisites\n\n* Python 3.7+\n* A Terra Address\n\n## Install\n\n1. Clone the repo\n\n```\ngit clone https://github.com/bryanlabs/terra-tax-formater.git\n```\n\n2. Pip install inside the repository directory\n\n```\npip install .\n```\n\n## How it works\n\nThe tool currently uses a combination of parsing methods:\n\n1. Reaching out to external parsing services - The tool currently reaches out to the public parsing service [stake.tax](https://stake.tax) to do a majority of the parsing legwork\n2. For transactions that are not currently parsed by the `stake.tax` software, it attempts to parse those out as well\n\nThe tool currently parses out in the `cointracker` CSV import format for easily importing transaction information into your Cointracker account.\n\n## Usage\n\nRunning the tool after install is as easy as the following:\n\n```\nterra-tax-formatter --terra-address \u003cterra address\u003e --new \u003coutput file name\u003e.csv\n```\n\nIt will output 2 files:\n\n1. The output CSV file pulled from `stake.tax`\n2. A second CSV file with missing transactions not parsed by `stake.tax`\n\nThe first CSV file contains all transactions that `stake.tax` could parse out \"correctly\". These transactions should still be looked over for correctness, as `stake.tax` requires user verification.\n\nThe second file contains all missing transactions based on the address' transaction history pulled from FCD. Some of these transactions will be parsed out as the parser is built out. However, some transactions will need to be manually filled out if the parser could not figure out what the transaction was.\n\n\n## Contributing\n\nPublic contribution is actively welcomed. Parsing out transactions requires a complex and broad ranged algorithm. For transactions that are not currently parsed, research and development contributions on these transaction types is grealty welcomed.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbryanlabs%2Fterra-tax-formater","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbryanlabs%2Fterra-tax-formater","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbryanlabs%2Fterra-tax-formater/lists"}