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
    The calculator on Python.

    Calculator Contributors: Delitanast An official website. Information Hello! I am Damir. It`s my first Python project. I think you want see this. I imp

    3 Mar 13, 2022
    [CVPR 2020] Rethinking Class-Balanced Methods for Long-Tailed Visual Recognition from a Domain Adaptation Perspective

    Rethinking Class-Balanced Methods for Long-Tailed Visual Recognition from a Domain Adaptation Perspective [Arxiv] This is PyTorch implementation of th

    Abdullah Jamal 22 Nov 19, 2022
    Verification of Monty Hall problem by experimental simulation.

    Verification of Monty Hall problem by experimental simulation. |中文|English| In the process of learning causal inference, I learned about the Monty Hal

    云端听茗 1 Nov 22, 2022
    A Lite Package focuses on making overwrite and mending functions easier and more flexible.

    Overwrite Make Overwrite More flexible In Python A Lite Package focuses on making overwrite and mending functions easier and more flexible. Certain Me

    2 Jun 15, 2022
    Chess bot can play automatically as white or black on lichess.com, chess.com and any website using drag and drop to move pieces

    Chessbot "Why create another chessbot ?" The explanation is simple : I did not find a free bot I liked online : all the bots I saw on internet are par

    Dhimas Bagus Prayoga 2 Nov 11, 2021
    emoji-math computes the given python expression and returns either the value or the nearest 5 emojis as measured by cosine similarity.

    emoji-math computes the given python expression and returns either the value or the nearest 5 emojis as measured by cosine similarity.

    Andrew White 13 Dec 11, 2022
    Free Vocabulary Trainer - not only for German, but any language

    Bilderraten DOWNLOAD THE EXE FILE HERE! What can you do with it? Vocabulary Trainer for any language Use your own vocabulary list No coding required!

    Hans Alemão 4 Jan 02, 2023
    The Doodle Master seeks to turn your UI mockups into real code.

    Doodle Master The Doodle Master seeks to turn your UI mockups into real code. Currently this repository just serves to demonstrate a Proof Of Concept

    Karanbir Chahal 2.4k Dec 09, 2022
    A simple but fully functional calculator that will take multiple operations.

    Functional-Calculator A simple but fully functional calculator that will take multiple operations. Usage Run the following command through terminal: p

    Uzziel Ariel 1 Dec 22, 2022
    Headless - Wrapper around Ghidra's analyzeHeadless script

    Wrapper around Ghidra's analyzeHeadless script, could be helpful to some? Don't tell me anything is wrong with it, it works on my machine.

    8 Oct 29, 2022
    A simple program which gets a file(CSV/Excel) with tasks and creates different variants

    TestMakerProject A simple program which gets a file(CSV/Excel) with tasks and creates different variants The main program is QTengine.py You only have

    George 3 Nov 18, 2021
    A frontend to ease the use of pulseaudio's routing capabilities, mimicking voicemeeter's workflow

    Pulsemeeter A frontend to ease the use of pulseaudio's routing capabilities, mimicking voicemeeter's workflow Features Create virtual inputs and outpu

    Gabriel Carneiro 164 Jan 04, 2023
    LOL英雄联盟云顶之弈挂机刷代币脚本,全自动操作,智能逻辑,功能齐全。

    LOL云顶之弈挂机刷代币脚本 这是2019年全球总决赛写的一个云顶挂机脚本,python完成的。 功能: 自动拿牌卖牌 策略是高星策略,非固定阵容 自动登陆账号、打码、异常重启 战利品截图上传百度云 web中控发号,改密码,查看信息等 代码是三天赶出来的,所以有点混乱,WEB中控代码也不知道扔哪去了

    77 Oct 10, 2022
    Runtime profiler for Streamlit, powered by pyinstrument

    streamlit-profiler 🏄🏼 Runtime profiler for Streamlit, powered by pyinstrument. streamlit-profiler is a Streamlit component that helps you find out w

    Johannes Rieke 23 Nov 30, 2022
    Multiperiod Reports by Month/Quarter/Year in Beancount.

    Multiperiod Reports by Month/Quarter/Year in Beancount. Plotting income and expenses over time. Treemap plot of expenses.

    Altynbek Isabekov 16 Aug 13, 2022
    A stupid obfuscation thing

    StupidObfuscation A stupid obfuscation thing How it works The obfuscator takes a string, splits into pieces of one, then, using the table from letter.

    Echo 2 May 03, 2022
    Nag0mi ctf problem 2021 writeup

    Nag0mi ctf problem 2021 writeup

    3 Apr 04, 2022
    Bots in moderation and a game (for now)

    Tutorial: come far funzionare il bot e durarlo per 24/7 (o quasi...) Ci sono 17 passi per seguire: Andare sul sito Replit https://replit.com/ Vedrete

    ZacyKing 1 Dec 27, 2021
    Digitales Raumbuch

    Helios Digitales Raumbuch Settings Moved to settings. Basic Commands Setting Up Your Users To create a normal user account, just go to Sign Up and fil

    1 Nov 19, 2021
    Integration of CCURE access control system with automation HVAC of a commercial building

    API-CCURE-Automation-Quantity-Floor Integration of CCURE access control system with automation HVAC of a commercial building CCURE is an access contro

    Alexandre Edson Silva Pereira 1 Nov 24, 2021