Export transactions for an algorand wallet to a CSV file

Overview

algorand_txn_csv_exporter - (Algorand transaction CSV exporter)

This script will export transactions for an algorand wallet to a CSV file.

It is intended to assist with filing taxes.

It uses API from algoexplorer.io (v1).

Simply update the wallet variable with the wallet address(es) you're interested in, and then run the script.

To do:

  • Pare down columns to just the essential ones
  • Time zone support (currently the timestamp field is UDT)
  • Change amounts to whole units (currently the API shows in millionths, so .000001 ALGO currently shows as "1" in the amount column)
  • DID THIS SCRIPT HELP YOU?

    I hope it did. It helped me too! If you feel inclined to tip, here is an Algo wallet address I set up specifically for tips (not necessary but certainly welcome!) 5Q2RGRRXLC3643TFP22Y5LITE5P3SPQLZO2U4KLDALLMUMZWCOEFVEKQEQ

    Owner
    TeneoPython01
    TeneoPython01
    Data Orchestration Platform

    Table of contents What is DOP Design Concept A Typical DOP Orchestration Flow Prerequisites - Run in Docker For DOP Native Features For DBT Instructio

    Datatonic 61 Mar 04, 2022
    An extremely configurable markdown reverser for Python3.

    🔄 Unmarkd A markdown reverser. Unmarkd is a BeautifulSoup-powered Markdown reverser written in Python and for Python. Why This is created as a StackS

    ThatXliner 5 Jun 27, 2022
    A small program to vote for Councilors at 42 Heilbronn.

    This Docker container is build to run on server an provide an easy to use interface for every student to vote for their councillors. To run docker on

    Kevin Hirsig 2 Jan 17, 2022
    Credit Card Fraud Detection

    Credit Card Fraud Detection For this project, I used the datasets from the kaggle competition called IEEE-CIS Fraud Detection. The competition aims to

    RayWu 4 Jun 21, 2022
    Practice in Oxford_AI&ML class

    Practice in Oxford_AI&ML class

    St3ve Lee 2 Feb 04, 2022
    Python Multilingual Ucrel Semantic Analysis System

    PymUSAS Python Multilingual Ucrel Semantic Analysis System, it currently is a rule based token level semantic tagger which can be added to any spaCy p

    UCREL 13 Nov 18, 2022
    Pre-commit hook for upgrading type hints

    This is a pre-commit hook configured to automatically upgrade your type hints to the new native types implemented in PEP 585.

    snok 54 Nov 14, 2022
    It really seems like Trump is trying to get his own social media started. Not a huge fan tbh.

    FuckTruthSocial It really seems like Trump is trying to get his own social media started. Not a huge fan tbh. (When TruthSocial actually releases, I'l

    0 Jul 18, 2022
    Tool to generate wrappers for Linux libraries allowing for dlopen()ing them without writing any boilerplate

    Dynload wrapper This program will generate a wrapper to make it easy to dlopen() shared objects on Linux without writing a ton of boilerplate code. Th

    Hein-Pieter van Braam 25 Oct 24, 2022
    Gba-free-fonts - Free font resources for GBA game development

    gba-free-fonts Free font resources for GBA game development This repo contains m

    28 Dec 30, 2022
    A sage package for working with circular genomes represented by signed or unsigned permutations

    Circular genome tools (cgt) A sage package for working with circular genomes represented by signed or unsigned permutations. It includes tools for con

    Joshua Stevenson 1 Mar 10, 2022
    Test to grab m3u from YouTube live.

    YouTube_to_m3u https://raw.githubusercontent.com/benmoose39/YouTube_to_m3u/main/youtube.m3u Updated m3u links of YouTube live channels, auto-updated e

    136 Jan 06, 2023
    Plugin to manage site, circuit and device diagrams and documents in Netbox

    Netbox Documents Plugin A plugin designed to faciliate the storage of site, circuit and device specific documents within NetBox Note: Netbox v3.2+ is

    Jason Yates 38 Dec 24, 2022
    MiniJVM is simple java virtual machine written by python language, it can load class file from file system and run it.

    MiniJVM MiniJVM是一款使用python编写的简易JVM,能够从本地加载class文件并且执行绝大多数指令。 支持的功能 1.从本地磁盘加载class并解析 2.支持绝大多数指令集的执行 3.支持虚拟机内存分区以及对象的创建 4.支持方法的调用和参数传递 5.支持静态代码块的初始化 不支

    keguoyu 60 Apr 01, 2022
    A PDM plugin to publish to PyPI

    PDM Publish A PDM plugin to publish to PyPI NOTE: Consider if you need this over using twine directly Installation If you installed pdm via pipx: pipx

    Branch Vincent 20 Aug 06, 2022
    Create standalone, installable R Shiny apps using Electron

    WARNING This is still very much a work in progress and nothing can be assumed stable in any way Temp notes: Two types of created installer, based on w

    Chase Clark 5 Dec 24, 2021
    A Non profit app built on top of Frappe framework & ERPNext

    Non Profit A Non profit app built on top of Frappe framework & ERPNext. People who change the world need the tools to do it! The Non Profit Modules of

    Frappe 16 Nov 17, 2022
    An open-source Python project series where beginners can contribute and practice coding.

    Python Mini Projects A collection of easy Python small projects to help you improve your programming skills. Table Of Contents Aim Of The Project Cont

    Leah Nguyen 491 Jan 04, 2023
    Unified Distributed Execution

    Unified Distributed Execution The framework supports multiple execution backends: Ray, Dask, MPI and MultiProcessing. To run tests you need to install

    17 Dec 25, 2022
    Python-geoarrow - Storing geometry data in Apache Arrow format

    geoarrow Storing geometry data in Apache Arrow format Installation $ pip install

    Joris Van den Bossche 11 Mar 03, 2022