BeamMW / beam-ui

Beam Desktop Wallet (Win / Mac / Linux)
https://beam.mw/
Apache License 2.0
25 stars 23 forks source link

Remove "Transaction Id" from GUI to avoid confusions with "Kernel Id" #1122

Open dbadol opened 1 month ago

dbadol commented 1 month ago

Feature title Remove the "Transaction Id" from the GUI completely, to make it simpler and avoid confusions with the much more useful "Kernel Id".

Current situation As far as I've seen, the normal user of Beam never needs the Transaction Id. The only information of that kind that they ever use is the Kernel Id, as that's the one that can be used on block explorers and shared with other people.

Solution I propose The Transaction Id can be removed completely from the GUI (see screenshot).

Alternatives I've considered In fact, the issue is about a little bit more than just simplifying the GUI. Because it so happens that all other cryptocurrencies use the term "Transaction Id" for the Id that is stored on-chain and that can be used in Explorers or shared with other people. In Beam, that's the role of the "Kernel Id". Beam's "Transaction Id" is only stored locally and sharing with others has no use. Thus, we often see errors in the support channels (and in particular with the CEX support) where people provide Beam's Transaction Id instead of Kernel Id when wanting to share information about a transaction.

I initially thought that we could help a little by changing the labels to "Kernel Id (on-chain)" and "Transaction Id (local)". But I then realized that the Transaction Id could actually be completely removed from the GUI. Thus making it natural and intuitive to the users that the "Kernel Id" is the one to use on explorers and to share with other people.

image