Skip to content
Permalink
Browse files

get_tx_key fixes for Trezor

  • Loading branch information...
ph4r05 committed Jun 17, 2019
1 parent d1e8b6f commit 623568bc651014c23dbabc8f49639cf6ca70a178
Showing with 14 additions and 7 deletions.
  1. +14 −7 pages/History.qml
@@ -1099,17 +1099,13 @@ Rectangle {
MoneroComponents.TextPlain {
font.family: MoneroComponents.Style.fontRegular.name
font.pixelSize: 15
text: {
var txKey = currentWallet.getTxKey(hash)
if(txKey) return txKey;
else return "-"
}

text: qsTr("Click to reveal")
color: MoneroComponents.Style.defaultFontColor
anchors.verticalCenter: parent.verticalCenter
state: "txkey_hidden"

MouseArea {
state: "copyable"
state: "copyable_txkey"
anchors.fill: parent
hoverEnabled: true
onEntered: parent.color = MoneroComponents.Style.orange
@@ -1200,6 +1196,7 @@ Rectangle {
if(res[i].containsMouse === true){
if(res[i].state === 'copyable' && res[i].parent.hasOwnProperty('text')) toClipboard(res[i].parent.text);
if(res[i].state === 'copyable_address') root.toClipboard(address);
if(res[i].state === 'copyable_txkey') root.getTxKey(hash, res[i]);
if(res[i].state === 'set_tx_note') root.editDescription(hash);
if(res[i].state === 'details') root.showTxDetails(hash, paymentId, destinations, subaddrAccount, subaddrIndex);
if(res[i].state === 'proof') root.showTxProof(hash, paymentId, destinations, subaddrAccount, subaddrIndex);
@@ -1577,6 +1574,16 @@ Rectangle {
}
}

function getTxKey(hash, elem){
if (elem.parent.state != 'ready'){
var txKey = currentWallet.getTxKey(hash)
elem.parent.text = txKey ? txKey : '-';
elem.parent.state = 'ready';
}

toClipboard(elem.parent.text);
}

function showTxDetails(hash, paymentId, destinations, subaddrAccount, subaddrIndex){
var tx_key = currentWallet.getTxKey(hash)
var tx_note = currentWallet.getUserNote(hash)

0 comments on commit 623568b

Please sign in to comment.
You can’t perform that action at this time.