Author

Topic: Ledger Nano S - no transaction history export (.csv) (Read 275 times)

sr. member
Activity: 330
Merit: 252
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
sr. member
Activity: 910
Merit: 351
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/
legendary
Activity: 2352
Merit: 6089
bitcoindata.science
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.
sr. member
Activity: 330
Merit: 252
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.
sr. member
Activity: 910
Merit: 351
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.
HCP
legendary
Activity: 2086
Merit: 4361
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...
sr. member
Activity: 330
Merit: 252
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...
sr. member
Activity: 910
Merit: 351
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.
sr. member
Activity: 330
Merit: 252
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...
legendary
Activity: 2352
Merit: 6089
bitcoindata.science
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.
full member
Activity: 230
Merit: 101
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.
legendary
Activity: 2352
Merit: 6089
bitcoindata.science
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.
sr. member
Activity: 330
Merit: 252
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
Jump to: