Bitcoin Forum
September 20, 2019, 11:39:20 PM *
News: Latest Bitcoin Core release: 0.18.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Ledger Nano S - no transaction history export (.csv)  (Read 170 times)
PVmining
Sr. Member
****
Offline Offline

Activity: 330
Merit: 252



View Profile
January 21, 2019, 11:06:58 AM
Merited by vapourminer (1)
 #1

It's a time wasting pain to extract the transaction history for tax purpose, for everybody using a LEDGER NANO S hardware wallet!
while on the TREZOR its just a simple click to get a correct .csv export.

The ledger support just recommends some payed 3rd party platforms like "bitcoin.tax" - which I do not like to use.

If you have the same view, that ledger should integrate this export function then please leave a comment or a simple +1 on their github:
https://github.com/LedgerHQ/ledger-live-desktop/issues/1167
or on their trello as feature request:
https://trello.com/c/sxCilwjf/1-how-to-provide-feedback
1569022760
Hero Member
*
Offline Offline

Posts: 1569022760

View Profile Personal Message (Offline)

Ignore
1569022760
Reply with quote  #2

1569022760
Report to moderator
1569022760
Hero Member
*
Offline Offline

Posts: 1569022760

View Profile Personal Message (Offline)

Ignore
1569022760
Reply with quote  #2

1569022760
Report to moderator
1569022760
Hero Member
*
Offline Offline

Posts: 1569022760

View Profile Personal Message (Offline)

Ignore
1569022760
Reply with quote  #2

1569022760
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1569022760
Hero Member
*
Offline Offline

Posts: 1569022760

View Profile Personal Message (Offline)

Ignore
1569022760
Reply with quote  #2

1569022760
Report to moderator
bitmover
Hero Member
*****
Offline Offline

Activity: 602
Merit: 1029



View Profile
January 21, 2019, 11:27:33 AM
 #2

Personally, I see no use for this function, as all your transaction history is registered on the blockchain.

You can simple go to any block explorer such as Blockchain.com (for example) and print the transaction history for all your addresses. No need for this export function.

BuyingFast
Full Member
***
Offline Offline

Activity: 205
Merit: 100


View Profile
January 21, 2019, 11:38:50 AM
 #3

Oh come on, who cares about taxes. Cryptocurrency is money. If you buy EUR and it goes up in comparison to USD, do you pay taxes on the gain? No. Same with cryptocurrency.
bitmover
Hero Member
*****
Offline Offline

Activity: 602
Merit: 1029



View Profile
January 21, 2019, 11:42:56 AM
 #4

Oh come on, who cares about taxes. Cryptocurrency is money. If you buy EUR and it goes up in comparison to USD, do you pay taxes on the gain? No.

Of course you pay. If you sell your EUR and buy back USD, you need to pay taxes . Don't spread misinformation

And as you said, the same with cryptocurrencies.

PVmining
Sr. Member
****
Offline Offline

Activity: 330
Merit: 252



View Profile
January 21, 2019, 11:52:07 AM
 #5

Personally, I see no use for this function, as all your transaction history is registered on the blockchain.
You can simple go to any block explorer such as Blockchain.com (for example) and print the transaction history for all your addresses. No need for this export function.

Thanks for your suggestion. I've known this work-around. With BTC especially its a good way to use the xpub on blockchain.com
But belive me, its a lot of manual work if you have some ALTs and many different addresses...
elda34b
Sr. Member
****
Offline Offline

Activity: 560
Merit: 326



View Profile
January 22, 2019, 04:24:14 AM
 #6

It seems like this feature won't be implemented by Ledger (judging by their response on the GitHub page). I tried to find the json file that they mentioned contains transaction history (accounts.json) but got no result. Anybody knows where it is? I'm running the latest Ledger Live (still at 1.4.2).

OP, I think you should switch to Trezor for the sake of simplicity.

                  ▄▄▄████████▄
              ▄▄██████████████
    ▄▄▄▄▄▄▄▄▄█████▀    ▀██████
▄▄███████████████        ████
 ▀▀████
███████████▄    ▄████
     ██████████████████████
     ▀███████████████████▀
    ▄██████████████████▀
   ▄████████████████
  ▄██████████████████
  ███████▀▀ ▀▀▀█████▀
               ████▀
               ██▀
.
ROCKETPOT
           █████████
          ███
         ███
        ███
       ███
      ███
████████
      ███
       ███
        ███
         ███
          ███
           █████████
▄▄█████████▄▄
▄█████████████████▄
▄████████  █  ████████▄
▄██████         ▀███████▄
▄█████████  ████▄  ███████▄
██████████  █████  ████████
██████████          ███████
██████████  ██████  ███████
▀█████████  █████▀  ██████▀
▀██████          ▄██████▀
▀████████  █  ████████▀
▀█████████████████▀
▀▀█████████▀▀
HUNT THE
JACKPOTS!
||BET ON
THE HOUSE
█████████         
███         
███       
███       
███     
███     
████████
███     
███     
███       
███       
███         
█████████           
████████
██
██
██
██
██
██
██
██
██
██
██
████████
.
PLAY NOW
████████
██
██
██
██
██
██
██
██
██
██
██
████████
PVmining
Sr. Member
****
Offline Offline

Activity: 330
Merit: 252



View Profile
January 22, 2019, 10:29:01 AM
 #7

It seems like this feature won't be implemented by Ledger (judging by their response on the GitHub page).

I read it different, it seems to be pretty easy if you know how to extract the data out of the .json...

Quote
I tried to find the json file that they mentioned contains transaction history (accounts.json) but got no result. Anybody knows where it is? I'm running the latest Ledger Live (still at 1.4.2).

settings => help => view user data.
this opens the ledger live dir and there you have to look at a file called app.json (not accounts.json). its only usable if you have not encrypted your ledger live.

Quote
OP, I think you should switch to Trezor for the sake of simplicity.
thats what I do too...
HCP
Legendary
*
Online Online

Activity: 1092
Merit: 1787

<insert witty quote here>


View Profile
January 22, 2019, 09:56:06 PM
 #8

Yeah, you need to remove the password so that the transaction history in app.json becomes readable.

Theoretically, it should be a relatively simple task to import that json into a script and get it to output the transaction history into a .csv format of your choice. However, one of the potential issues I see is that for transactions with multiple recipients, there is no indication which address is actually yours, but it does give the amount actually received (as opposed to full transaction amount), so I'm not sure how big of an issue that really is.

Still, a simple "export to csv" feature would be easier for everyone...

elda34b
Sr. Member
****
Offline Offline

Activity: 560
Merit: 326



View Profile
January 23, 2019, 05:02:29 AM
 #9

settings => help => view user data.
this opens the ledger live dir and there you have to look at a file called app.json (not accounts.json). its only usable if you have not encrypted your ledger live.

Thanks, it seems I followed a wrong guide then. Will try to check it later. Tbh this does not really matter to me because Bitcoin is not taxed in my country, but it's probably a good thing to have.

Theoretically, it should be a relatively simple task to import that json into a script and get it to output the transaction history into a .csv format of your choice.

Yeah, there are some JSON to CSV converter on the internet too. Never tried anything though.

                  ▄▄▄████████▄
              ▄▄██████████████
    ▄▄▄▄▄▄▄▄▄█████▀    ▀██████
▄▄███████████████        ████
 ▀▀████
███████████▄    ▄████
     ██████████████████████
     ▀███████████████████▀
    ▄██████████████████▀
   ▄████████████████
  ▄██████████████████
  ███████▀▀ ▀▀▀█████▀
               ████▀
               ██▀
.
ROCKETPOT
           █████████
          ███
         ███
        ███
       ███
      ███
████████
      ███
       ███
        ███
         ███
          ███
           █████████
▄▄█████████▄▄
▄█████████████████▄
▄████████  █  ████████▄
▄██████         ▀███████▄
▄█████████  ████▄  ███████▄
██████████  █████  ████████
██████████          ███████
██████████  ██████  ███████
▀█████████  █████▀  ██████▀
▀██████          ▄██████▀
▀████████  █  ████████▀
▀█████████████████▀
▀▀█████████▀▀
HUNT THE
JACKPOTS!
||BET ON
THE HOUSE
█████████         
███         
███       
███       
███     
███     
████████
███     
███     
███       
███       
███         
█████████           
████████
██
██
██
██
██
██
██
██
██
██
██
████████
.
PLAY NOW
████████
██
██
██
██
██
██
██
██
██
██
██
████████
PVmining
Sr. Member
****
Offline Offline

Activity: 330
Merit: 252



View Profile
January 23, 2019, 11:12:02 AM
 #10

Theoretically, it should be a relatively simple task to import that json into a script and get it to output the transaction history into a .csv format of your choice. However, one of the potential issues I see is that for transactions with multiple recipients, there is no indication which address is actually yours, but it does give the amount actually received (as opposed to full transaction amount), so I'm not sure how big of an issue that really is.

Still, a simple "export to csv" feature would be easier for everyone...

You are right. Before writing my BCtalk post, I tried to convert the .json with a modified json2csv ruby script by myself. But the output was not usable for me, I messed up somewhere.

We all call for adoption in crypto. IMHO for achieving this crypto should be simple to use, even if it comes to a .csv account statement.
bitmover
Hero Member
*****
Offline Offline

Activity: 602
Merit: 1029



View Profile
January 24, 2019, 09:49:48 AM
 #11

We all call for adoption in crypto. IMHO for achieving this crypto should be simple to use, even if it comes to a .csv account statement.

You are right. Things are still far complicated in anything cryptocurrency related.

I was helping a friend from my job to buy bitcoin and he had so many doubts, and the solutions were far to complex.

He had to set 2fa, save passphrase, etc, and he wasn't expecting any of that.

Even simple things like a transaction history can be complicated, as you mentioned.
Howeve, for transaction history I believe the Best solution is still to use a block explorer. It may take some effort to look for all your addresses, but when it's done the next year will be easier to do.

elda34b
Sr. Member
****
Offline Offline

Activity: 560
Merit: 326



View Profile
January 25, 2019, 03:43:42 AM
 #12

I was helping a friend from my job to buy bitcoin and he had so many doubts, and the solutions were far to complex.

He had to set 2fa, save passphrase, etc, and he wasn't expecting any of that.

I've found case like this many times. We want everything to be easy to use yet secure at the same time. I believe the issue is only about adoption and probably habits. It doesn't take much time to learn and get the gist of the average crypto related things such as wallet, private key and so on. If anything, I think people tend to make it more complicated than it sounds. 2FA is the basic thing of security nowadays, not only in crypto. On top of that, security awareness is an issue not only in crypto but other business too[1]. I tend to believe that if it comes to security, people must learn and if there's no way to make it simpler, then that's it, don't join if you can't do the basic.

But of course, if we can make it more user-friendly (at least this transaction export history thing) our life will be much easier.

[1] https://www.mediapro.com/blog/infographic-2016-privacy-security-awareness-iq/

                  ▄▄▄████████▄
              ▄▄██████████████
    ▄▄▄▄▄▄▄▄▄█████▀    ▀██████
▄▄███████████████        ████
 ▀▀████
███████████▄    ▄████
     ██████████████████████
     ▀███████████████████▀
    ▄██████████████████▀
   ▄████████████████
  ▄██████████████████
  ███████▀▀ ▀▀▀█████▀
               ████▀
               ██▀
.
ROCKETPOT
           █████████
          ███
         ███
        ███
       ███
      ███
████████
      ███
       ███
        ███
         ███
          ███
           █████████
▄▄█████████▄▄
▄█████████████████▄
▄████████  █  ████████▄
▄██████         ▀███████▄
▄█████████  ████▄  ███████▄
██████████  █████  ████████
██████████          ███████
██████████  ██████  ███████
▀█████████  █████▀  ██████▀
▀██████          ▄██████▀
▀████████  █  ████████▀
▀█████████████████▀
▀▀█████████▀▀
HUNT THE
JACKPOTS!
||BET ON
THE HOUSE
█████████         
███         
███       
███       
███     
███     
████████
███     
███     
███       
███       
███         
█████████           
████████
██
██
██
██
██
██
██
██
██
██
██
████████
.
PLAY NOW
████████
██
██
██
██
██
██
██
██
██
██
██
████████
PVmining
Sr. Member
****
Offline Offline

Activity: 330
Merit: 252



View Profile
March 04, 2019, 01:58:17 PM
Last edit: April 08, 2019, 02:12:34 PM by PVmining
Merited by HCP (1)
 #13

update.

it seems that ledger is working on a CSV export utility - thumbs up!
https://github.com/LedgerHQ/ledger-live-common/pull/163

update2.
...the export function will be shipped in Prerelease 1.7.0
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!