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
    IDA Pro plugin that shows the comments in a database

    ShowComments A Simple IDA Pro plugin that shows the comments in a database Installation Copy the file showcomments.py to the plugins folder under IDA

    Fernando Mercês 32 Dec 10, 2022
    solsim is the Solana complex systems simulator. It simulates behavior of dynamical systems—DeFi protocols, DAO governance, cryptocurrencies, and more—built on the Solana blockchain

    solsim is the Solana complex systems simulator. It simulates behavior of dynamical systems—DeFi protocols, DAO governance, cryptocurrencies, and more—built on the Solana blockchain

    William Wolf 12 Jul 13, 2022
    Modern robots.txt Parser for Python

    Robots Exclusion Protocol Parser for Python Robots.txt parsing in Python. Goals Fetching -- helper utilities for fetching and parsing robots.txts, inc

    Moz 176 Dec 16, 2022
    A simple wrapper to analyse and visualise reinforcement learning agents' behaviour in the environment.

    Visrl Visrl (pronounced "visceral") is a simple wrapper to analyse and visualise reinforcement learning agents' behaviour in the environment. Reinforc

    Jet New 14 Jun 27, 2022
    Solcast Integration for Home Assistant

    Solcast Solar Home Assistant(https://www.home-assistant.io/) Component This custom component integrates the Solcast API into Home Assistant. Modified

    Greg 45 Dec 20, 2022
    No more support server flooding with questions about unsupported hosting.

    No more support server flooding with questions about unsupported hosting.

    3 Aug 09, 2021
    Pokemon sword replay capture

    pokemon-sword-replay-capture This is an old version (March 2020) pokemon-sword-replay-capture-mar-2020-version of my Pokemon Replay Capture software.

    11 May 15, 2022
    The repository is about 100+ python programming exercise problem discussed, explained, and solved in different ways

    Break The Ice With Python A journey of 100+ simple yet interesting problems which are explained, solved, discussed in different pythonic ways Introduc

    Abdullah Al Masud Tushar 2.2k Jan 04, 2023
    An unofficial python API for trading on the DeGiro platform, with the ability to get real time data and historical data.

    DegiroAPI An unofficial API for the trading platform Degiro written in Python with the ability to get real time data and historical data for products.

    Jorrick Sleijster 5 Dec 16, 2022
    Anki Cards for the HSK vocabulary Chinese-German

    Anki-HanyuShuipingKaoshi Anki Cards for the HSK vocabulary Chinese-German Das Deck baut auf folgenden Quellen auf: China Endecken Wortschatz von wohok

    1 Jan 07, 2022
    A general illumination correction method for optical microscopy.

    CIDRE About CIDRE is a retrospective illumination correction method for optical microscopy. It is designed to correct collections of images by buildin

    Kevin Smith 31 Sep 07, 2022
    HatAsm - a HatSploit native powerful assembler and disassembler that provides support for all common architectures

    HatAsm - a HatSploit native powerful assembler and disassembler that provides support for all common architectures.

    EntySec 8 Nov 09, 2022
    Annotates sequences with Eggnog-mapper and hhblits against PDB70

    Annotating "hypothetical" proteins with the PDB See config/ for configuration information. This workflow takes as input a set of protein sequences. It

    1 Apr 05, 2022
    My tools box script for sigma

    sigma_python_toolbox My tools box script for sigma purpose My goal is not to replace sigma but to put at disposal the scripts that I think to help me

    4 Jun 20, 2022
    A reproduction repo for a Scheduling bug in AirFlow 2.2.3

    A reproduction repo for a Scheduling bug in AirFlow 2.2.3

    Ilya Strelnikov 1 Feb 09, 2022
    Grammar of Scalable Linked Interactive Nucleotide Graphics

    Gosling.js Gosling.js is a declarative grammar for interactive (epi)genomics visualization on the Web. ⚠️ Please be aware that the grammar of Gosling.

    Gosling 126 Nov 29, 2022
    vFuzzer is a tool developed for fuzzing buffer overflows, For now, It can be used for fuzzing plain vanilla stack based buffer overflows

    vFuzzer vFuzzer is a tool developed for fuzzing buffer overflows, For now, It can be used for fuzzing plain vanilla stack based buffer overflows, The

    Vedant Bhalgama 5 Nov 12, 2022
    Mini-calculadora escrita como exemplo para uma palestra relâmpago sobre `git bisect`

    Calculadora Mini-calculadora criada para uma palestra relâmpado sobre git bisect. Tem até uma colinha! Exemplo de uso Modo interativo $ python -m calc

    Eduardo Cuducos 3 Dec 14, 2021
    Test reproducibility of leiden/umap on different systems

    Demonstrate that UMAP and Leiden analysis is not reproducible between different cpu architectures.

    Gregor Sturm 2 Oct 16, 2021
    Provide error messages for Python exceptions, even if the original message is empty

    errortext is a Python package to provide error messages for Python exceptions, even if the original message is empty.

    Thomas Aglassinger 0 Dec 07, 2021