Code Monkey home page Code Monkey logo

zencash-swing-wallet-ui's Introduction

Horizen Desktop GUI Wallet

Deprecation notice

Horizen Desktop GUI Wallet is no longer actively maintained.

Sphere by Horizen is its successor and ongoing development will be focused on Sphere by Horizen, to migrate to Sphere by Horizen please see our wiki.

If you still wish to use Horizen Desktop GUI Wallet, you can manually update the bundled binaries of Zen by following these steps:

  1. Access the Releases section of the Zen repository to download the last zend binaries for your operating system.
  2. Once you have downloaded the necessary binaries (make sure you have zen-cli, zen-tx, zend), you need to update them in the installation path of your app, which varies depending on your operating system. Make sure Horizen Desktop GUI Wallet is closed before proceeding.
  • Windows:
    • Replace the binaries in the /app folder where you installed the wallet. The default path for this is C:\Program Files\HorizenDesktopGUIWallet\app.
  • macOS:
    • Inspect the app by right-clicking and selecting "Show Package Contents."
    • Navigate to the /Contents/app directory within the package.
    • Replace the existing binaries with the new ones.

Once you have updated the binaries, you can open the wallet again and it will be running the latest version of Zen.

Note: The Linux version of Swing doesn't include Zend binaries by default; instead, it relies on the presence of the Zen Debian package being installed. Therefore, there's no Linux-specific installation instructions in the repository since Zend is updated and installed separately as part of an external process.


Running Horizen Desktop GUI Wallet on macOS Catalina: Horizen Desktop GUI Wallet is not going to be notarized and as such won't start on macOS Catalina without going through some extra steps, if you want to run it on MacOS Catalina or later please read and follow https://support.apple.com/en-us/HT202491 How to open an app that hasn’t been notarized or is from an unidentified developer.

Graphical user interface wrapper for the Horizen command line tools

This program provides a Graphical User Interface (GUI) for the Horizen client tools that acts as a wrapper and presents the information in a user-friendly manner.

Screenshot

This wallet is targeted at advanced users who understand the implications of running a full Zen node on the local machine, maintaining a full local copy of the blockchain, maintaining and backing up the Zen nodes's wallet.dat file etc! The wallet is not suitable for novice crypto-currency users!

SECURITY WARNING: Encryption of the wallet.dat file is not yet supported for Horizen. Using the wallet on a system infected with malware may result in wallet data/funds being stolen. The wallet.dat needs to be backed up regularly (not just once - e.g. after every 30-40 outgoing transactions) and it must also be backed up after creating a new Z address.

STABILITY WARNING: The GUI wallet is as yet considered experimental! It is known to exhibit occasional stability problems related to running a full Zen node. Specifically if the locally running zend cannot start properly due to issues with the local blockchain, the GUI cannot start either! Users need to be prepared to fix such problems manually as described in the troubleshooting guide. Doing so requires command line skills.

AUTO-DEPRECATION WARNING: Wallet binary releases for Mac/Windows contain ZEN full node binaries. These have an auto-deprecation feature: they are considered outdated after 16 weeks and stop working. So they need to be updated to a newer version before this term expires. Users need to ensure they use an up-to-date version of the wallet (e.g. update the wallet every two months or so).

New/Experimental: Horizen Desktop GUI Wallet for Windows/macOS is available

Information on diagnosing some common problems may be found in this troubleshooting guide.

Building, installing and running the Wallet GUI

Before installing the Desktop GUI Wallet you need to have Horizen up and running. The following guide explains how to set up Horizen.

For security reasons it is recommended to always build the GUI wallet program from GitHub source. The details of how to build it are described below (easy to follow).

  1. Operating system and tools

    As of January 2019 (Horizen v2.0.16) this program supports Linux, macOS Sierra/High Sierra and Windows. The Linux tools you need to build and run the Wallet GUI are Git, Java (JDK12) and Ant. To install OpenJDK to meet the Java dependency, please follow the instructions on these links: Windows Linux MacOS

    For RedHat/CentOS/Fedora-type, you should be able to install git and ant running the following command:

    user@centos:~/build-dir$ sudo yum install git ant 
    

    If you have some Linux distribution that those instructions do not apply to, please check your relevant documentation on installing Git, JDK and Ant. The commands git, java, javac and ant need to be startable from command line before proceeding with build.

  2. Building from source code

    As a start you need to clone the zencash-swing-wallet-ui Git repository:

    user@ubuntu:~/build-dir$ git clone https://github.com/HorizenOfficial/zencash-swing-wallet-ui.git
    

    Change the current directory:

    user@ubuntu:~/build-dir$ cd zencash-swing-wallet-ui/
    

    Issue the build command:

    user@ubuntu:~/build-dir/zencash-swing-wallet-ui$ ant -buildfile ./src/build/build.xml
    

    This takes a few seconds and when it finishes, it builds a JAR file ./build/jars/ZENCashSwingWalletUI.jar. You need to make this file executable:

    user@ubuntu:~/build-dir/zencash-swing-wallet-ui$ chmod u+x ./build/jars/ZENCashSwingWalletUI.jar
    

    At this point the build process is finished the built GUI wallet program is the JAR file ./build/jars/ZENCashSwingWalletUI.jar. In addition the JAR file bitcoinj-core-0.14.5.jar is also necessary to run the wallet.

  3. Installing the built Horizen GUI wallet

    3.1. If you have built Horizen from source code:

    Assuming you have already built from source code Horizen in directory /home/user/zen/src (for example - this is the typical build dir. for Horizen v2.0.16) which contains the command line tools zen-cli and zend you need to take the created JAR files and copy them to directory /home/user/zen/src (the same dir. that contains zen-cli and zend). Example copy command:

    user@ubuntu:~/build-dir/zencash-swing-wallet-ui$ cp -R -v ./build/jars/* /home/user/zen/src    
    
  4. Running the installed Horizen GUI wallet

    It may be run from command line or started from another GUI tool (e.g. file manager). Assuming you have already installed Horizen and the GUI Wallet ZENCashSwingWalletUI.jar in directory /home/user/zen/src one way to run it from command line is:

    user@ubuntu:~/build-dir/zencash-swing-wallet-ui$ java -jar /home/user/zen/src/ZENCashSwingWalletUI.jar
    

    If you are using Ubuntu (or similar ;) Linux you may instead just use the file manager and right-click on the ZENCashSwingWalletUI.jar file and choose the option "Open with OpenJDK 8 Runtime". This will start the Horizen GUI wallet.

    Important: the Horizen configuration file ~/.zen/zen.conf needs to be correctly set up for the GUI wallet to work. Specifically the RPC user and password need to be set in it like:

    rpcuser=username
    rpcpassword=wjQOHVDQFLwztWp1Ehs09q7gdjHAXjd4E
     
    

License

This program is distributed under an MIT License.

Disclaimer

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Known issues and limitations

  1. Issue: The Horizen Desktop GUI Wallet is not compatible with applications that modify the ZEN wallet.dat file. The wallet should not be used with such applications on the same PC. For instance some distributed exchange applications are known to create watch-only addresses in the wallet.dat file that cause the GUI wallet to display a wrong balance and/or display addresses that do not belong to the wallet.
  2. Limitation: if two users exchange text messages via the messaging UI TAB and one of them has a system clock, substantially running slow or fast by more than 1 minute, it is possible that this user will see text messages appearing out of order.
  3. Limitation: if a messaging identity has been created (happens on first click on the messaging UI tab), then replacing the wallet.dat or changing the node configuration between mainnet and testnet will make the identity invalid. This will result in a wallet update error. To remove the error the directory ~/.ZENCashSwingWalletUI/messaging may be manually renamed or deleted (when the wallet is stopped). CAUTION: all messaging history will be lost in this case!
  4. Limitation: Wallet encryption has been temporarily disabled in Horizen due to stability problems. A corresponding issue #1552 has been opened by the ZCash developers. Correspondingly wallet encryption has been temporarily disabled in the Horizen Desktop GUI Wallet. The latter needs to be disabled.
  5. Limitation: The list of transactions does not show all outgoing ones (specifically outgoing Z address transactions). A corresponding issue #1438 has been opened for the ZCash developers.
  6. Limitation: The CPU percentage shown to be taken by zend on Linux is the average for the entire lifetime of the process. This is not very useful. This will be improved in future versions.
  7. Limitation: When using a natively compiled wallet version (e.g. ZENCashSwingWalletUI.exe for Windows) on a very high resolution monitor with a specifically configured DPI scaling (enlargement) factor to make GUI elements look larger, the GUI elements of the wallet actually do not scale as expected. To correct this on Windows you need to right-click on ZENCashSwingWalletUI.exe and choose option:
Properties >> Compatibility >> Override High DPI scaling behavior >> Scaling Performed by (Application)

zencash-swing-wallet-ui's People

Contributors

aballaci avatar albertog78 avatar cronicc avatar dependabot[bot] avatar jmontesdeocanuez avatar lander86 avatar rex4539 avatar savras avatar taijonsmith avatar tarrenj avatar thetrunk avatar vaklinov avatar yurikoinaba avatar zennermac avatar zenportodev avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

zencash-swing-wallet-ui's Issues

testnet error message

I've just set up a MN on a VPS and am getting my local wallet ready to receive the testnet coins for testing. I set testnet=1 in the conf and when the wallet loads I get this.

image

Anything I can do about this?

Can't delete messaging contacts, and contact exchange only offered when contact added

Contacts can only be deleted by removing the contact_XXXX folder that refers to them.

This is a problem as the offer of exchanging your identity with someone is only made when the contact is initially added.

If the offer is not taken up or there is a problem, say, lack of balance to send the message, the only way to do the contact exchange is to quit, delete the contact file and try again.

Not a showstopper but it's a bit of a messy workaround.

Connection timeout during proving-key downloading

Hello. When I first run the wallet it started downloading proving key, but after a few minutes, I saw a dialog with timeout error.
I try it three times and then downloaded this file with wget, it supports continuation of the download. I think that it is necessary to add the continuation of the download after the connection timeout.

2017-10-22 0 27 39

2017-10-22 1 17 04

Norton 360 keeps removing zen-cli.exe and zend.exe

I can not get my widows wallet set up because norton 360 keeps removing zen-cli.exe and zend.exe

I have excluded these from norton scans and turned of the ws.repputation portion of the scan yet still problem persists. Called norton need to escalate. Any ideas?

transaction not listed in overview

When I sent a transaction from a transparent address to someone else's shielded address, I included a memo.
This transaction does not show up in my wallet as a transaction. I have no record of it.

Missing tags for latest deb package

I'm trying to bundle the application for arch linux. But it's quite hard since it's unclear which revision was used for building the debian/ubuntu packages.
It would be quite helpful if the revisions which are used for building the debian packages to be tagged.

Some GUI data tables are editable

Issue: GUI data tables (transactions/addresses etc.) allow copying of data via double click but also allow editing. The latter needs to be disabled. If an address/transaction is edited, it has no actual effect on the wallet... apart from the wrong data being shown.

Deposit not received in my ZenCash Swing Wallet

I created a transaction id# 39588fa28b26dbec8748f06732276958e194dc9b98b8acf677c1099b03886b8f in the amount of 6.97520420 ZEN from Cryptopia exchange to my ZenCash Swing Wallet UI public address: zndD4qo5wRNZX3b1jce81noJpAW119HVZER at 2.59pm, and I still haven't receiveed my deposit. Unable to find either the transaction or the address on the blockchain explorer.

How long does the syncing process take? I've been waiting to receive my funds since 3p.m. (4.5 hours), and still no show. How can I find the blockchain that it was sent on?

any way to use less processor CPU?

When I run swing wallet on linux zend is using 100% of a processor. Is there any way to reduce the amount of CPU used by Swing wallet? Maybe have it update less often? Perhaps this can be configurable?

Secret Phrase

Where can I get the secret phrase from the wallet created ? private key ?

Thanks

regarding the Swing Wallet: Seeds and Encryption & Backup/Recovery

1I dont understand the security for the Wallet. I use a Trezor for my Bitcoin. And other wallets.
Is there any kind of encryption? Are there Seeds?

    What methodology is used?  Its not apparent to me. Am I missing it, if not its wholly inadequate.
  1.  If my computer Crashes how do I recover my pvt keys.  I can not figure that out either.
       Am I missing something.  Or is a company which is concerned with privacy completely 
       unconcerned with Security, its seems antithetical to me.  Makes me consider selling my newly 
       acquired coins.
    

Address spawned new address on send?

I was voting, sent from the first T address, got an error because I tried to put in a memo. Error correctly said memo only supported with Z address.

Here is where it got weird. W/o leaving the Own Address tab, I cleared he memo and hit send again. Successful send was reported but when I returned to Overview tab I saw the attached screen shot showing a new wallet address. The balance split was exactly my previous balance prior to a receive some hours ago in the first address and the amount from that receieve minus the voting fee in the 'new' address?

Logs below.

addressspawning

2017-11-10 10:23:43 UpdateTip: new best=00000000198630edb694f4bba178a484b9d3c6d7a3b993709668b4f6986a13c2 height=202691 log2_work=47.409825 tx=547502 date=2017-11-10 10:21:18 progress=0.999991 cache=56.3MiB(22795tx)
2017-11-10 10:24:08 TLS: connection to 45.76.82.145:9033 has been established. Using cipher: ECDHE-RSA-AES256-GCM-SHA384
2017-11-10 10:24:08 ProcessMessages: advertizing address 50.47.107.125:9033
2017-11-10 10:24:08 receive version message: /zen:2.0.10/: version 170002, blocks=202691, us=50.47.107.125:59430, peer=13
2017-11-10 10:26:04 UpdateTip: new best=000000009a7cd69ab425a3d0664c2d6c849a6fb8f7c4ee9c1228b4e7c9975e7f height=202692 log2_work=47.409863 tx=547505 date=2017-11-10 10:25:01 progress=0.999996 cache=56.3MiB(22800tx)
2017-11-10 10:26:48 UpdateTip: new best=00000000e6d99e16d52e6124d17afb4e8392601cd76a57b5c4739e403129d795 height=202693 log2_work=47.409899 tx=547506 date=2017-11-10 10:26:01 progress=0.999997 cache=56.3MiB(22801tx)
2017-11-10 10:27:42 UpdateTip: new best=000000004b1b0fcaf4293b947ef4ee795eb3b66f9f7e14f11eb86afe833ca028 height=202694 log2_work=47.409933 tx=547507 date=2017-11-10 10:26:46 progress=0.999996 cache=56.3MiB(22802tx)
2017-11-10 10:28:26 UpdateTip: new best=0000000036317f8c0e97302e757c89cb9b4d77c1ab02f5ef75f6f62154894d73 height=202695 log2_work=47.409966 tx=547508 date=2017-11-10 10:27:39 progress=0.999997 cache=56.3MiB(22803tx)
2017-11-10 10:31:18 UpdateTip: new best=00000000b3ef653fa65498d17427f20a60da35f602d6f28e8ab31c797f2c2555 height=202696 log2_work=47.41 tx=547511 date=2017-11-10 10:28:24 progress=0.999989 cache=56.3MiB(22803tx)
2017-11-10 10:31:34 UpdateTip: new best=0000000034922778308209138978a4d86f749f3245ec3811d7c7b597a5a99e7d height=202697 log2_work=47.410033 tx=547514 date=2017-11-10 10:31:15 progress=0.999999 cache=56.3MiB(22804tx)
2017-11-10 10:32:08 TLS: connection to 139.162.126.245:9033 has been established. Using cipher: ECDHE-RSA-AES256-GCM-SHA384
2017-11-10 10:32:08 ProcessMessages: advertizing address 50.47.107.125:9033
2017-11-10 10:32:08 receive version message: /zen:2.0.10/: version 170002, blocks=202697, us=50.47.107.125:62640, peer=14
2017-11-10 10:32:08 keypool reserve 5
2017-11-10 10:32:08 keypool return 5
2017-11-10 10:32:08 AddToWallet 91a26b827e3d355d7f08d0cfa1f08bf1575feeb07fb32aa741b46df369098ba9 new
2017-11-10 10:32:08 opid-4307f8f9-5418-4feb-9141-57ed786fe0ee: z_sendmany finished (status=success, txid=91a26b827e3d355d7f08d0cfa1f08bf1575feeb07fb32aa741b46df369098ba9)
2017-11-10 10:34:02 TLS: connection to 45.77.61.251:9033 has been established. Using cipher: ECDHE-RSA-AES256-GCM-SHA384
2017-11-10 10:34:02 ProcessMessages: advertizing address 50.47.107.125:9033
2017-11-10 10:34:02 receive version message: /zen:2.0.10/: version 170002, blocks=202697, us=50.47.107.125:63438, peer=15
2017-11-10 10:34:20 UpdateTip: new best=0000000062201aa1a0f1e275e3004d9d58d28388fb7b81f4d2c09f6b39c39a55 height=202698 log2_work=47.410065 tx=547517 date=2017-11-10 10:33:31 progress=0.999997 cache=56.3MiB(22807tx)
2017-11-10 10:34:20 AddToWallet 91a26b827e3d355d7f08d0cfa1f08bf1575feeb07fb32aa741b46df369098ba9 update
2017-11-10 10:34:34 keypool reserve 5
2017-11-10 10:34:34 keypool return 5
2017-11-10 10:34:34 AddToWallet bd953baa932e04f95ee38256cfd27525c00fc5165ea77c84bb836cd709b8af24 new
2017-11-10 10:34:34 opid-30c80b7e-ebbf-429e-9a7d-22da9c17506e: z_sendmany finished (status=success, txid=bd953baa932e04f95ee38256cfd27525c00fc5165ea77c84bb836cd709b8af24)
2017-11-10 10:36:11 UpdateTip: new best=000000007405ea2129527ea814fa9d4352aaf8deec22d1c705e46a1efa8ab889 height=202699 log2_work=47.410098 tx=547521 date=2017-11-10 10:35:12 progress=0.999996 cache=56.3MiB(22809tx)
2017-11-10 10:36:11 AddToWallet bd953baa932e04f95ee38256cfd27525c00fc5165ea77c84bb836cd709b8af24 update
2017-11-10 10:36:29 UpdateTip: new best=00000000f61e580a13d11afc37ad0662548f82d2e2e0911fe757a55c8179487e height=202700 log2_work=47.41013 tx=547524 date=2017-11-10 10:36:07 progress=0.999999 cache=56.3MiB(22812tx)
2017-11-10 10:36:32 TLS: connection to 54.158.48.12:9033 has been established. Using cipher: ECDHE-RSA-AES256-GCM-SHA384
2017-11-10 10:36:32 ProcessMessages: advertizing address 50.47.107.125:9033
2017-11-10 10:36:32 receive version message: /zen:2.0.10/: version 170002, blocks=202700, us=50.47.107.125:64585, peer=16
2017-11-10 10:38:09 ERROR: AcceptToMemoryPool: inputs already spent
2017-11-10 10:38:33 UpdateTip: new best=000000002d1a4747c460840115c029d19c6a59402f14c6940a7d7d89065f9ea8 height=202701 log2_work=47.410163 tx=547528 date=2017-11-10 10:38:25 progress=0.999999 cache=56.3MiB(22815tx)

trouble downloading to windows

I am not able to download the zencash swing wallet to my laptop on windows.
First Norton disables it and when I correct that, the windows says the file cannot be found
Please help

Poll for some fiat values

As a miner I would like to be able to see my ZenCash balance in a common fiat currency. Code is worth a thousand words, so I got something working but I can't push it up :)

It simply polls the coincap REST API for the USD and EUR values of the ZenCash balance.

Let me know what you think.

Init sync performance improvement

Full sync is way too slow; given current bug that require re-sync it's not only inconvenient but impedes testing progress for folks so may deserve priority elevation beyond what performance issues might normally receive.

Opening issue to track. If this is already tracked please close with reference. If cause is ZEN-core please indicate and I can open on that repo.

ZenCash WAllet Swing not showing deposit

screen shot 2017-12-19 at 8 14 48 am
screen shot 2017-12-19 at 8 15 01 am

I downloaded Swing and created some addresses in your swing wallet,

I went to bittrex and did a withrdrawal and put in the created T address, and made a withdrawal from bittrex. its looking like the deposit to swing wallet went through on bittrex with correct address, but I am not seeing the two transactions Ive tried to make at all in the Zenwallet.

How do I recover those amounts, and what should I do to reboot this wallet.

I do notice that it is constantly syncing.

How long should I expect it to sync, and will that have something to do with my transactions not going through? are the transactions lost due to syncing?

Would like to figure this out soon.

Zensupporter,

Sarah Beaulieu

Zencash Wallet Version 0.74.7 Sending Incorrect Amounts

Using on Mac OS Sierra 10.12.6. When I execute a transfer the amount is correct. When it reaches the blockchain it's an incorrect amount to a completely different address listed in my wallet not the wallet that was intended.

transaction fee has to be included in amount in shielded transactions

The transaction fee has to be included in the amount to send on shielded address transactions, but it is added to transparent transactions.

It would be nice if there was something that said how much the total transaction was going to be before sending it on both transparent and shielded transactions.

I want to send a Zero ZEN transaction from a shielded address to a shielded address, including a transaction fee of either Zero or 0.00000001 ZEN. It is not possible to do this, I receive an error.

Zend getting into bad state causing wallet functionality to break

Attempting to send (for logo vote) resulted in error dialog (lost repro so no screenshot). However, zend.exe was still running. I killed the process. Running zend -reindex started a full sync (sigh) and based on past experience will likely resolve the issue.

Looking at the log %APPDATA%/Zen/debug.log I see a number of the following entries:

2017-11-10 05:59:46 ERROR: AcceptToMemoryPool: inputs already spent
... followed by the following, note the whitespace until I ran w/ -reindex
2017-11-10 06:31:26 Added time data, samples 14, offset -5 (+0 minutes)
2017-11-10 06:38:09 UpdateTip: new best=00000000a1236e9e739e5130093ba312d0f0268514c04533e8091ad1f5ded4e9 height=202614 log2_work=47.406466 tx=547220 date=2017-11-10 06:37:58 progress=0.999999 cache=33.9MiB(12107tx)
2017-11-10 06:49:46 UpdateTip: new best=0000000091069c54e0b4f6df64410a8ee2303f9d2dafae6cc0fcf025bafd3d3f height=202615 log2_work=47.406515 tx=547226 date=2017-11-10 06:49:04 progress=0.999997 cache=33.9MiB(12113tx)
2017-11-10 06:50:08 UpdateTip: new best=00000000132112d5e5ebc0453e41e8fc086043e9bf28fc591b0dec7a228f7776 height=202616 log2_work=47.406563 tx=547227 date=2017-11-10 06:49:41 progress=0.999998 cache=33.9MiB(12114tx)
2017-11-10 06:52:59 TLS: connection to 139.162.126.245:9033 has been established. Using cipher: ECDHE-RSA-AES256-GCM-SHA384
2017-11-10 06:52:59 ProcessMessages: advertizing address 50.47.107.125:9033
2017-11-10 06:52:59 receive version message: /zen:2.0.10/: version 170002, blocks=202616, us=50.47.107.125:59409, peer=26
2017-11-10 07:13:52 UpdateTip: new best=000000005770740ca3f214dac6b5c3825c19dcc2394da57193cbb9ddb21778d2 height=202617 log2_work=47.406612 tx=547238 date=2017-11-10 07:12:59 progress=0.999997 cache=33.9MiB(12124tx)
2017-11-10 07:17:16 UpdateTip: new best=00000000498c05d9fbc67b2134b55c99b07a45cff18f1a5bd1faa028fe7edd93 height=202618 log2_work=47.406661 tx=547241 date=2017-11-10 07:15:47 progress=0.999994 cache=33.9MiB(12126tx)
2017-11-10 07:17:25

2017-11-10 07:17:25 Zen version v2.0.10 (2017-09-18 21:13:31 +0200)

"Send cash" sent to wrong address

ZENCash Desktop Wallet UI 0.74.2

I used "Send cash" to send to a "t" address, but the transaction log on the Overview screen is showing that the transaction went to a different "zn" address.

image

image

Installing on second PC

When I install Swing Wallet on another PC I am given a different address. How to I transfer the settings from my first PC installation to my new one? Or is there some way to log into that wallet from the new wallet?

Transfer times

I made a couple test transfers that went through quickly before starting to use the Wallet for mining. Yesterday at 2:50 PM (about 19 hours ago) my first mining transfer from ZenWallet to Cryptopia has not registered as pending on CPIA yet, and shows as a NO on the wallet confirmation column. Is there some transmission time issue I should be aware of, or is this long a wait normal?

Transfer account to second PC

Migrating wallet.dat from PC1 to PC2 did change the address under Own Addresses to the same as the original, however balance and transaction data are not showing on the second PC. My concern now is that mining payments may be sent to the first PC, which I am shutting down. How do I get everything on the new PC, and close out the original?

Add Name Column to Own Addresses

After creating a few addresses it can be hard to track which is for what purpose.

Having a user editable column e.g. 'Name' would allow the user to have a human readable nickname to keep track and minimize the chance of accidentally using the wrong address for a receive or worse a send.

@vaklinov Are Git Issue Labels user editable? I was going to tag as enhancement.

Account not credited with the funds sent to my wallet

After setting up my wallet I sent small amounts of ZEN from BITTREX to my wallet address and it was never credited to my wallet even though BITTREX shows them as completed. I updated to the latest version of the wallet and still nothing.

Need assistance setting up wallet to solo mine Zencash

Hi,

I'm hoping I can find some help here :) I've googled, searched forums, etc... with no luck. I would like to solo mine and I can't find any information about setting up the wallet to solo mine. With other coins, you would use a --server switch along with a conf file, but there's no info anywhere.

Would someone be kind enough to tell me what directory the conf file needs to be located in and the contents needed?

If it's not possible without a solo proxy, just let me know :)

I would greatly appreciate it!

Mog

code 1 error

I'm getting this error when I startup the wallet.

I attempt to fix it by going in the terminal and typing zend -reindex
but that isn't a recognized command.

Unhandled exception on wallet startup

Full disclosure, I was running the wallet on a Win10 VM. It was still performing init sync. I powered off the VM to adjust memory (increase) and added 2 procs. Restarted and ran the wallet. The issuer repro's 100%. I was able to work around by 'zend -reindex'. Should we make this more robust, can we reliably auto apply -reindex or checkpoint the index etc?

See error dialog below.
startupfailure

Logs:

[Thread-14] [Wed Nov 08 00:30:52 PST 2017] [INFO] Gathering of dashboard daemon status data done in 78ms.
[AWT-EventQueue-0] [Wed Nov 08 00:30:52 PST 2017] [INFO] Exiting ...
[Thread-9] [Wed Nov 08 00:30:52 PST 2017] [INFO] Stopping zend because we started it - now it is alive: true
[Thread-9] [Wed Nov 08 00:30:52 PST 2017] [INFO] Stop command issued: Zen server stopping

                                                                           [main] [Wed Nov 08 00:31:53 PST 2017] [INFO] Starting ZENCash Swing Wallet ... 

[main] [Wed Nov 08 00:31:53 PST 2017] [INFO] OS: Windows 10 = WINDOWS
[main] [Wed Nov 08 00:31:53 PST 2017] [INFO] Current directory: C:\zen\app
[main] [Wed Nov 08 00:31:53 PST 2017] [INFO] Class path: C:\zen\app\ZENCashSwingWalletUI.jar;bitcoinj-core-0.14.5.jar
[main] [Wed Nov 08 00:31:53 PST 2017] [INFO] Environment PATH: C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Users\Billy\AppData\Local\Microsoft\WindowsApps;
[main] [Wed Nov 08 00:31:53 PST 2017] [INFO] Using ZENCash utilities: zend: C:\zen\app\zend.exe, zen-cli: C:\zen\app\zen-cli.exe
[main] [Wed Nov 08 00:31:53 PST 2017] [INFO] zend is not runing at the moment or has not started/synchronized 100% - showing splash...
[main] [Wed Nov 08 00:31:54 PST 2017] [INFO] Splash: checking if zend is already running...
[main] [Wed Nov 08 00:31:56 PST 2017] [INFO] Splash: zend will be started...
[main] [Wed Nov 08 00:32:12 PST 2017] [ERROR] Unexpected error:
java.io.IOException: error: couldn't connect to server: EOF reached (code 1)
(make sure server is running and you are connecting to the correct RPC port)
at com.vaklinov.zcashui.ZCashClientCaller.getDaemonRawRuntimeInfo(ZCashClientCaller.java:172)
at com.vaklinov.zcashui.StartupProgressDialog.waitForStartup(StartupProgressDialog.java:131)
at com.vaklinov.zcashui.ZCashUI.main(ZCashUI.java:564)

Wallet backing up in incorrect location

When backing up wallet and specifying a location to save, it saves in the default directory C:\Users\home. Also there is no file extension on the backup file, i assume it should have a .dat extension?

Transaction from Bittrex ZEN wallet to swing wallet states invalid

My ZenCash Wallet is fully synchronized so I sent a small amount of ZEN cash from my bittrex wallet to my address set up on the the zencash wallet but Bittrex marks the transaction as invalid after a few minutes. it shows the txID is null but that is the only information on the failure so I can't figure out what the issue is. I tried to transfer .25 ZEN so was wondering if there is a min size or if another issue is lurking?

Also is there a way to clear out addresses as I added too many and it is confusing. There is not way to determine if its private or transparent account address either.

Allow sending a messaging identity to a Z address

As noted by @blockops1 if two users use messaging, one efficient way to establish contact is for one to report his Z address for sending and receiving messages. The other user will then send his identity as a special message to this Z address. The first user may then do likewise...

This is more efficient than the current mechanism of sharing JSOn files.

Include txid info

Include the txid field in the Transactions TAB, Also on the pop-up that displays after making a Transaction, would be a good idea to include the txid there also.

ZENCASH WALLET (Fonts garbled)

I am using 0.74.2 in windows 10 1511, (Traditional Chinese System)
ZENCASH WALLET TITLE FONTS WAS GARBLED, LIKE THE IMAGE.

20171205185713

Initial full blockchain sync hanging (0.74.2)

After fresh installation sync progressed until about 60 percent then hung. I see three symptoms of an issue here.

  1. Error popups (unexpected end of input at 1:1)
  2. Error popups (For input string: "")
  3. zend.exe seems to get into a bad state, terminating the process and restarting the wallet app will continue sync but errors above continue to occur
  4. Wallet app crashes (saw this one).
    errorpopups

Wallet process/DB not resilient to sudden process termination

I've got an occasional bugcheck on a Windows box due to a buggy NVidia driver.

What I've noticed is when this happens I often see the attached Wallet splash status, presumably due to DB check or sync. It lasts a very long time. Not sure what logs to examine?

Given the ever growing cost of sync can we harden the for this case e.g. power outage to handle (i.e. DB transaction semantics)?

activationbestchain

Why are the instructions for backup only shown once

The instructions for backup and where to store them are only shown once and its not possible to copy and paste. This is a problem and a bad idea. How do I see them again with out uninstalling and reinstalling.

At least if I could copy them. Now I dont know how to do it. Very user unfriendly for people who are not developers.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.