Blockstream / green_qt

Blockstream Green App
GNU General Public License v3.0
203 stars 32 forks source link

Can not send transaction with JADE - Connection refused (os error 61) #111

Open goodc0re opened 7 months ago

goodc0re commented 7 months ago

Description

Can not sign & send transaction with JADE - Connection refused (os error 61)

Version

Blockstream green 2.0.0 arm64

Steps to reproduce

Single sig wallet on Blockstream JADE hardware wallet Try to send any Liquid asset

Expected behaviour

After confirming the tx details on JADE, transaction should be sent.

Actual behaviour

After confirming the tx details on JADE, "Connection refused (os error 61)" appears

Screenshots

Green_JADE_error

Device or machine

Apple M3 Max MacOS Sonoma Version 14.3.1 (23D60)

Additional info

JADE on latest firmware, no radio Connection via USB Connection to JADE is fine (addresses can be verified on JADE) Green Network setting: Connect with Tor is enabled Tor Browser 13.0.10 with active connection

domegabri commented 7 months ago

Hello, I wasn't able to reproduce this issue with a similar setup as you describe. Was this a single occurrence or does it happen on every attempt to send with Jade?

goodc0re commented 7 months ago

For me it is reproduceable, I tried a couple of times. Tried again now, same error. I restarted tor browser for various different circuits and confirmed my tor browsers connection works.

I looked at the logs when the tx fails, and while there is a lot in the log and I'm not sure what is relevant, here are some things I notice when the error occurs:

ERROR - error: JsonError { message: "http://greenv32e5p4rax6dmfgb4zzl7kq2fbmizd7miyava2actplmipyx2qd.onion/prices/v0/venues/BITFINEX/pairs/XBT/USD: Connection Failed: Connect error: Connection refused (os error 61)", error: "id_unknown" }

WARN - cannot build client ClientError(IOError(Os { code: 61, kind: ConnectionRefused, message: "Connection refused" }))

cannot fetch exchange rate http://greenv32e5p4rax6dmfgb4zzl7kq2fbmizd7miyava2actplmipyx2qd.onion/prices/v0/venues/BITFINEX/pairs/XBT/USD: Connection Failed: Connect error: Connection refused (os error 61)

domegabri commented 6 months ago

did you set a proxy in the app?

borgbyte commented 6 months ago

@goodc0re please update to 2.0.3

goodc0re commented 6 months ago

At the moment unable to test due to new issue #122

goodc0re commented 6 months ago

did you set a proxy in the app?

no proxy was set

borgbyte commented 5 months ago

@goodc0re can you retry with latest version?

goodc0re commented 5 months ago

Retrying sending a transaction with JADE and version 2.0.4 it was possible to send a transaction, but it required two attempts.

On the first attempt, after confirming the tx on JADE, JADEs display showed "Processing" while an X was visible on Green QT,

greenQT204_error

On the second attempt, it was possible to send the transaction.

On the third attempt, another error:

greenQT204_error2

On the 4th and 5th attempt, the first error happened again.

So it works only sometimes to send a tx.