Bitcoin Forum
March 28, 2024, 09:43:21 AM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Ledger Nano S - no transaction history export (.csv)  (Read 248 times)
PVmining (OP)
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
"With e-currency based on cryptographic proof, without the need to trust a third party middleman, money can be secure and transactions effortless." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1711619001
Hero Member
*
Offline Offline

Posts: 1711619001

View Profile Personal Message (Offline)

Ignore
1711619001
Reply with quote  #2

1711619001
Report to moderator
bitmover
Legendary
*
Online Online

Activity: 2254
Merit: 5835


bitcoindata.science


View Profile WWW
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.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
BuyingFast
Full Member
***
Offline Offline

Activity: 230
Merit: 101


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
Legendary
*
Online Online

Activity: 2254
Merit: 5835


bitcoindata.science


View Profile WWW
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.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
PVmining (OP)
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: 910
Merit: 351


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.
PVmining (OP)
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
*
Offline Offline

Activity: 2086
Merit: 4315

<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...

..JAMBLER.io..Create Your Bitcoin Mixing
Business Now for   F R E E 
▄█████████████████████████████
█████████████████████████
████▀████████████████████
███▀█████▄█▀███▀▀▀██████
██▀█████▄█▄██████████████
██▄▄████▀▄▄▄▀▀▀▀▀▄▄██████
█████▄▄▄██████████▀▄████
█████▀▄█▄██████▀█▄█████
███████▀▄█▀█▄██▀█▄███████
█████████▄█▀▄█▀▄█████████
█████████████████████████
█████████████████████████
▀█████████████████████████████
█████████████████████████████████████████████████
.
      OUR      
PARTNERS

.
█████████████████████████████████████████████████
████▄
██
██
██
██
██
██
██
██
██
██
██
████▀
▄█████████████████████████████
████████▀▀█████▀▀████████
█████▀█████████████▀█████
████████████████████████
███████████████▄█████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████▀█████████
████████████████████████
█████▄█████████████▄█████
████████▄▄█████▄▄████████
▀█████████████████████████████
█████████████████████████████████████████████████
.
   INVEST   
BITCOIN

.
█████████████████████████████████████████████████
████▄
██
██
██
██
██
██
██
██
██
██
██
████▀
elda34b
Sr. Member
****
Offline Offline

Activity: 910
Merit: 351


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.
PVmining (OP)
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
Legendary
*
Online Online

Activity: 2254
Merit: 5835


bitcoindata.science


View Profile WWW
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.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
elda34b
Sr. Member
****
Offline Offline

Activity: 910
Merit: 351


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/
PVmining (OP)
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:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!