Skip to content
This repository has been archived by the owner on Sep 26, 2023. It is now read-only.

AppImage doesn’t work on Tails OS? #45

Open
kwysis opened this issue Aug 5, 2020 · 2 comments
Open

AppImage doesn’t work on Tails OS? #45

kwysis opened this issue Aug 5, 2020 · 2 comments

Comments

@kwysis
Copy link

kwysis commented Aug 5, 2020

Not sure if the AppImage is supposed to work on Tails OS, but it seems from your website some clients work on Tails. Can you clarify, and any plans to make the Lite Client work on Tails?

@madars
Copy link

madars commented Dec 18, 2020

I just tried the most recent linux-zecwallet-cli-v1.5.1.zip and it works great under Tails, running under torsocks: torsocks ./zecwallet-cli. Wallet sync works and sending a z2z transaction also worked!

I got a torsocks warning Unsupported syscall 332. Denying the call, but this seems to an issue with the upstream torsocks (see: Unsupported syscalls (292/dup3, 293/pipe2, 332/statx)). In either case, it seemed to be harmless and did not affect the ZecWallet functionality.

By the way, torsocks would not be necessary if we either had a SOCKS support from #57, or if there was a ZecWallet light node running on an .onion domain. The latter is because Tails automaps .onion to a private address space after the DNS resolution, and then transparently routes traffic there (see Automapped addresses in Tails docs).

One thing I noticed is that syncing starts from the most recent checkpoint, not from the birthday height. Maybe there is an optimization opportunity there to only check PoW for blocks below birthday height, but not attempt any transaction detection.

@madars
Copy link

madars commented Dec 18, 2020

I also recently tried ZecWallet Lite (not zecwallet-light-cli), and it did not appear to work under Tails. But it would work if SOCKS5 proxy support got added, and an Electron bug was bypassed (see the Tails issue in the other repo).

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants