block-explorer icon indicating copy to clipboard operation
block-explorer copied to clipboard

Cannot send XSN from Trezor Device

Open mat888 opened this issue 4 years ago • 6 comments

Going through all the normal steps of sending XSN from Trezor, with every step appearing to work as intended up to and including the final confirmations on the device, but the TX is never actually sent.

Expected behavior

XSN transactions to be sent from the Trezor, XSN web interface.

Actual behavior

All intermediate steps appear to work, no errors appear, but once finished the transaction is not deducted from the wallet nor sent at all. One single time, after unplugging the wallet and plugging it back in and repeating these steps above the TX went through immediately, but this method never reproduced a successful transaction and all previous and future attempts suffered the same fate as the previously mentioned failed TX.

Steps to reproduce the behavior

This happened in Firefox and Google Chome on a Trezor One. Plug Trezor device in, log in via official Trezor wallet site. Open Trezor Tab in XSN block explorer, input address intending to send to and amount, hit send, re-enter credentials and then finally confirm the transaction with prompts on the Trezor Device itself.

mat888 avatar Dec 31 '20 17:12 mat888

Might it be, that you tried to send a bigger ammount of XSN? If so try the new transaction ammount "Very high" and have a look if it helps.

fkfkfkdsds avatar Feb 07 '21 11:02 fkfkfkdsds

Indeed, there is a issue that when dealing with lots of UTXOs, the fee amount may not be enough, right now its computed in a naive way instead of estimating how much is required.

The common way to solve this for now, is to send smaller amounts, or choose the highest fee.

AlexITC avatar Feb 07 '21 16:02 AlexITC

Seems to be very specific the OS. Works without a hitch on an Arch distro. KUbuntu (latest build) is where this issue persisted. Could be a weird configuration or something else related to Trezor - I don't want this to be too much of a time sink or worry.

mat888 avatar Feb 15 '21 07:02 mat888

I don't know if you are hitting a different issue, in this case, we detected that the fees are being hardcoded instead of taking them as the wallet does (we take 1000 satoshis instead of 1000 satoshis/kb), when the transaction gets big enough, the network rejects it due the fee being not enough.

This will be fixed.

AlexITC avatar Feb 15 '21 14:02 AlexITC

I experienced the same issue just now. Trying to send 10, 30 and 50 xsn from my trezor to another address. With a fee of 100satoshis All three the transactions failed without error message or transaction ID I was able to send all three of the amounts when selecting 500 satoshis.

@AlexITC what do you mean with "when the transaction gets big enough" I don't view 10xsn as a large transaction? Or are you talking about transactions per minute on the network?

[edit] I noticed that the actual transaction fee shown on xsnexplorer.io is 0.000005 And I just now realized that we are talking XSN satoshis. Not BTC satoshis. Makes sense

trancilo avatar Oct 09 '21 14:10 trancilo

"when the transaction gets big enough"

The amount is irrelevant but the number of outputs required for the transaction is what get us the need for a higher fee, ideally, the integration should compute the fee automatically like xsn-qt does but we haven't fixed that.

AlexITC avatar Oct 09 '21 16:10 AlexITC