Bitcoin Forum

Alternate cryptocurrencies => Altcoin Discussion => Topic started by: nov on April 29, 2014, 09:36:17 AM



Title: Vertigo - Lightweight Vertcoin Wallet
Post by: nov on April 29, 2014, 09:36:17 AM

Vertigo

http://www.vertigowallet.org/logo-large2.png

www.vertigowallet.org

Features
  • Send Vertcoins
  • Receive Vertcoins
  • Request Payments
  • Ultra Fast Synchronization
  • Saves Hard Disk Space
  • Paper Wallet Creation & Print
  • Paper Backup of Wallet Private Keys
  • Import Paper Wallet Private Key
  • QR Code Support: Vertcoin Address, Vertcoin Payment Request, Vertcoin Private Key with Webcam Scanning, Drag & Drop, Copy & Paste
  • Wallet File Storage in User Specified Location
  • Send All Vertcoins
  • Label Address
  • See Address Balance
  • Export/Import Private Keys: All Known Formats
  • Encrypt/Decrypt Wallet with Password to Protect Private Keys
  • Transaction History
  • Addressbook
  • Wallet Backup Notifications to Protect Coins
  • Frequent Updates
  • Free and Open Source! (MIT License)


http://www.vertigowallet.org/walletWindows.png
http://www.vertigowallet.org/wallet.png
http://www.vertigowallet.org/walletLinux.png

Download Latest Version
http://www.vertigowallet.org/

Tips & Donations
VertGv5nVwYYR7mTmDDeAP9et1NJyAsC9P

info[at]vertigowallet.org


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: nov on April 29, 2014, 09:36:35 AM
reserved.


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: nov on April 29, 2014, 09:36:54 AM
reserved.


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: nov on April 29, 2014, 09:37:03 AM
reserved.


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: nov on April 29, 2014, 09:37:15 AM
reserved.


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: nov on April 29, 2014, 09:37:25 AM
reserved.


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: HCLivess on April 29, 2014, 10:46:44 AM
Finally, we got it before LTC got it and it took just a few months. Great job, keep it up!
 8)


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: RocketsFlySohigh on April 29, 2014, 10:53:11 AM
Nice! Glad to see it is out! 


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: nov on April 29, 2014, 11:02:30 AM
Thank you! Worked very hard to make something what could be useful for everybody. And especially to hopefully help to simplify everyday use of crypto currencies. I hope it will help many people in Vertcoin community to achieve widespread adoption to many new people. And especially new people which never heard about crypto currencies and about alternatives to our fiat money system. 8)

Finally, we got it before LTC got it and it took just a few months. Great job, keep it up!
 8)


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: nov on April 29, 2014, 11:10:00 AM
I am also very glad. Took so much time and effort!  :D

Nice! Glad to see it is out!  


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: ivanlabrie on April 29, 2014, 11:32:10 AM
Amazing! :D

Glad vtc got it first...


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: nov on April 29, 2014, 11:35:56 AM
Yes, Vertcoin is one of best crypto coin. Especially because it is ASICs resistant! :)

Amazing! :D

Glad vtc got it first...


Title: Best New Vertigo Logo, App Icon, Splash Screen, Web CROWDFUNDING & BOUNTY
Post by: nov on April 29, 2014, 02:30:44 PM
We have diligently been cultivating an improvement of the Vertigo Logo, App Icon, Splash Screen and improved website to benefit all users of Vertigo Wallet as much as possible enabling Vertcoin to fly to the stratosphere. :)

We are not proficient at graphics/web design.  Our goal is to create CROWDFUNDING & BOUNTY for the best Vertigo Logo/Icon/Splash Screen/Graphics and web design allowing Vertigo wallet to be presented in the best possible manner, especially for new Vertcoin users.

We kindly ask Vertcoin Investors to send tips and donations to the following Vertcoin address:

VertiWb3hpZpNny3zjf1YiydJWRg8jXXe3.  This will enable us to have some reward for the best graphics and web design, which would motivate graphic designers and developers the best results, please.

We already have a few graphics and web design works from people from Vertcoin reddit page: http://redd.it/240qne.

Here are their submissions:

First logo submission from sdpenaloza to encourage others:
http://vertigowallet.org/new/sdpenaloza/logo.jpg

The second submission from griffinjennings web and logo:
http://vertigowallet.org/new/griffinjennings/
http://vertigowallet.org/new/griffinjennings/logo.png
(original web draft)
http://vertigowallet.org/new/griffinjennings/web.png

User logicalLove tries to create complete web:
http://vertigowallet.org/new/logicalLove/

Let me know what your thoughts, please.

Everyone can participate in the contest, either as an investor and/or graphics and web designer.

Thank you very much for your hard work.


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: fireinwall on April 29, 2014, 02:57:02 PM
Perfect job you have done!


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: GelatinousSlime on April 29, 2014, 03:04:08 PM
Excellent work! This was a big step in the right direction. I've been mining VTC, but I have an "investor" of sorts that fronted some of the money for the hardware i'm using and wants to hold crypto currencies as an investment, but isn't technical to deal with the full wallet and properly backing it up with it hidden in his appdata folder. So I've previously set him up with Multibit with a wallet in an easy to find location and showed him how to back it up to external drives and simply had to trade the VTC I would be sending to him into BTC. Now I can get him set up with Vertigo and have him hold the VTC instead.


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: nov on April 29, 2014, 03:20:45 PM
I am glad that it is useful. That was intention to make it user friendly especially in the areas where it was difficult for normal and new user especially. I hope it will be useful for many new users and new crypto currency enthusiasts especially for new (with less computer or technical knowledge), daily users, miners, shops, service providers and investors, which would like to start.

Excellent work! This was a big step in the right direction. I've been mining VTC, but I have an "investor" of sorts that fronted some of the money for the hardware i'm using and wants to hold crypto currencies as an investment, but isn't technical to deal with the full wallet and properly backing it up with it hidden in his appdata folder. So I've previously set him up with Multibit with a wallet in an easy to find location and showed him how to back it up to external drives and simply had to trade the VTC I would be sending to him into BTC. Now I can get him set up with Vertigo and have him hold the VTC instead.


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: nov on April 30, 2014, 09:42:59 AM
Griffinjennings gave us whole web and logo for preview to host:
http://vertigowallet.org/new/griffinjennings/

I am thinking here, that some more information and features description maybe with more screenshots could be nice have there? Your opinion?
But it is very nice that logo is completely independent new design, which I very like. Since this is independent Open Source project, created by independent developer created independently in spare time. That it is why people should understand it that way and users which like to use this software should support development time with tips and donations. Since there is no other project funding source.

Maybe it could be nice to have here a contact form?

Also user logicalLove tries to create complete web:
http://vertigowallet.org/new/logicalLove/

I like here, that there is more description. Design is clean and understandable. However it would be nice to have a new logo which will tell users that this project is completely independent Open Source project.

Also here it could be nice to have a contact form?

Ideally it would be nice to have there also User Manual for both web designs? But maybe it is too much work?

Which design do you like more, please?

Thank you very much for your hard work.

If you have an idea for the web or logo and you would like to help, do not hesitate and send us your drafts and opinions. Thank you in advance.

EDIT:

Griffinjennings sent a newer version:
http://vertigowallet.org/new/griffinjennings2/


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: Vertcoin on April 30, 2014, 10:27:18 AM
Thank you so much for supporting Vertcoin. I will donate some VTCs to you later.


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: nov on May 01, 2014, 10:26:30 AM
Griffinjennings sent a newer website design version:
http://vertigowallet.org/new/griffinjennings2/


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: daddyiamsorry on May 01, 2014, 01:25:59 PM
Thank you so much for supporting Vertcoin. I will donate some VTCs to you later.

You're official certified now.


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: nov on May 02, 2014, 06:42:58 AM
Latest work from Griffinjennings. Your opinion, please?
http://vertigowallet.org/new/griffinjennings3/

Is it better to have Downloads higher than Features section? ("Some other features are:") Or opposite?

Compare with previous.
http://vertigowallet.org/new/griffinjennings2/


Title: Vertigo - Lightweight Vertcoin Wallet v. 0.3.9.7 Released
Post by: nov on May 03, 2014, 11:12:51 AM
Dear Vertcoiners,

I am happy and would like to announce, that final Vertigo version 0.3.9.7 was released also with a new web: www.vertigowallet.org.

Vertigo version 0.3.9.7 contains new Graphics, Logo, Splash Screen and Icon. And also Twitter @Vertigo_Wallet graphics was updated.

I believe that Reddit user Griffinjennings did excellent work on graphics and web. Thank you very much for his work.

The update is recommended to everybody to every Vertigo user.  :)

Let us know your opinion.

Regards,
nov

tips: VertGv5nVwYYR7mTmDDeAP9et1NJyAsC9P


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: nov on May 03, 2014, 11:28:21 AM
That would be very kind of you, it would be very nice thank you message of you,  :) highly appreciated!

Thank you so much for supporting Vertcoin. I will donate some VTCs to you later.


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: nov on May 03, 2014, 11:29:05 AM
TY! YW!

Perfect job you have done!


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: Coelacanth on May 04, 2014, 06:07:17 AM
Superb update. Count the download statistics for publicity.


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: nov on May 04, 2014, 05:10:53 PM
Thank you! Will do.

Superb update. Count the download statistics for publicity.


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: aurtur215 on May 04, 2014, 07:22:00 PM
Great, like multibit but for vertcoin


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: Pathal2123 on May 10, 2014, 09:00:44 AM
Hi Guys, is this wallet already fully operational?


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: RepublicSpace on May 10, 2014, 09:36:28 AM
How does this fast sync works. Do you just download the latest part of the blockchain?


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: nov on May 10, 2014, 02:41:20 PM
Of course.

Hi Guys, is this wallet already fully operational?



Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: nov on May 10, 2014, 02:45:25 PM
In Simplified Payment Verification (SPV) mode, named after the section of Satoshi's paper that describes it, clients connect to an arbitrary full node and download only the block headers. They verify the chain headers connect together correctly and that the difficulty is high enough. They then request transactions matching particular patterns from the remote node (ie, payments to your addresses), which provides copies of those transactions along with a Merkle branch linking them to the block in which they appeared. This exploits the Merkle tree structure to allow proof of inclusion without needing the full contents of the block.

More information can be found here.
https://en.bitcoin.it/wiki/Scalability
https://en.bitcoin.it/wiki/Thin_Client_Security

How does this fast sync works. Do you just download the latest part of the blockchain?


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: oktay50000 on May 14, 2014, 04:53:04 AM
-------


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: GelatinousSlime on May 14, 2014, 02:32:33 PM
I'm having some pretty big trouble. I'm not personally using this wallet but I set it up on a friend of mine's machine. I then sent him a few VTC but they never showed up in his wallet. I've tried resyncing, exporting and importing the keys, creating a new wallet and importing the keys. No matter what it still shows a zero balance even though it is "online" and "synchronized".  Here is a link to the transaction in the block explorer:
https://explorer.vertcoin.org/tx/63192c3c6ab5909a8f02e74fcd8f8abd5abcc9222dbea0388e3fd75204c49bdb

It definitely shows that the address received the coins. What are we doing wrong?

Also, after updating to 0.3.9.9 I can no longer create new wallets. It fails with the error "Failed to delete cononical wallet file for replacement with autosave" every time. I've tried it on two different computers to verify. It worked before the update and then immediately stops after.


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: GelatinousSlime on May 14, 2014, 03:08:20 PM
I'm having some pretty big trouble. I'm not personally using this wallet but I set it up on a friend of mine's machine. I then sent him a few VTC but they never showed up in his wallet. I've tried resyncing, exporting and importing the keys, creating a new wallet and importing the keys. No matter what it still shows a zero balance even though it is "online" and "synchronized".  Here is a link to the transaction in the block explorer:
https://explorer.vertcoin.org/tx/63192c3c6ab5909a8f02e74fcd8f8abd5abcc9222dbea0388e3fd75204c49bdb

It definitely shows that the address received the coins. What are we doing wrong?

Also, after updating to 0.3.9.9 I can no longer create new wallets. It fails with the error "Failed to delete cononical wallet file for replacement with autosave" every time. I've tried it on two different computers to verify. It worked before the update and then immediately stops after.

For another experiment I imported the private key for that address into the standard Vertcoin wallet and the balance shows the correct amount of ~3.08 VTC.


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: nov on May 14, 2014, 04:51:21 PM
What kind of operating system do you have?

Where is your wallet file located?

Is this writable location?

Could you send a log file vertigo.log.

Did you try to store file in other location?

Some other users observed similar issue. And they fixed it. See details:

http://redd.it/24pqh1

I am trying to solve this issue to not happen. It looks like only Windows bitcoinJ library issue. I am communicating directly with Mike Hern in bitcoinJ mailing list.

This is free/non commercial/open source software. But people expect 24/7 support. There is no other funding. Only in the form of donations. But nearly only very few donated.

Although it took many hours to develop Vertigo, only very few donated. You can see amount of donated here: https://explorer.vertcoin.org/address/VertGv5nVwYYR7mTmDDeAP9et1NJyAsC9P (https://explorer.vertcoin.org/address/VertGv5nVwYYR7mTmDDeAP9et1NJyAsC9P). There is just 0.03 VTC!

So if you want to keep my motivation of giving helping hand to users and provide updates of this software, something really should happen from user base in return.

I normally charge around $25 USD per hour by providing such technical support.

I'm having some pretty big trouble. I'm not personally using this wallet but I set it up on a friend of mine's machine. I then sent him a few VTC but they never showed up in his wallet. I've tried resyncing, exporting and importing the keys, creating a new wallet and importing the keys. No matter what it still shows a zero balance even though it is "online" and "synchronized".  Here is a link to the transaction in the block explorer:
https://explorer.vertcoin.org/tx/63192c3c6ab5909a8f02e74fcd8f8abd5abcc9222dbea0388e3fd75204c49bdb

It definitely shows that the address received the coins. What are we doing wrong?

Also, after updating to 0.3.9.9 I can no longer create new wallets. It fails with the error "Failed to delete cononical wallet file for replacement with autosave" every time. I've tried it on two different computers to verify. It worked before the update and then immediately stops after.


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: GelatinousSlime on May 14, 2014, 05:18:07 PM
This is free/non commercial/open source software. But people expect 24/7 support. There is no other funding. Only in the form of donations. But nearly only very few donated.

Although it took many hours to develop Vertigo, only very few donated. You can see amount of donated here: https://explorer.vertcoin.org/address/VertGv5nVwYYR7mTmDDeAP9et1NJyAsC9P (https://explorer.vertcoin.org/address/VertGv5nVwYYR7mTmDDeAP9et1NJyAsC9P). There is just 0.03 VTC!

So if you want to keep my motivation of giving helping hand to users and provide updates of this software, something really should happen from user base in return.

I normally charge around $25 USD per hour by providing such technical support.

Hey now, I wasn't "expecting 24/7 support". I was simply asking the collective knowledge of this forum for help. Plus I assumed bug reports would be a good thing, especially if you want to stabilize the app enough to where people will actually feel safe using it. Hopefully I'm just misinterpreting your message, but it sounded to me like you were demanding payment to debug your own software.

Anyways, I'll dig through the log file you mentioned for anything obvious myself. I'm offering my help debugging here if you are interested. I haven't touched Java since college, but I've got 10 years of professional experience as a developer, so I can probably debug better than the average person.

As for the donations, what exactly are you expecting? CryptoCurrency in general is still not in widespread use, alternates to Bitcoin are even newer and more niche, Vertcoin is only a few months old, and your software's life is measured in weeks at this point. So your user base is incredibly small, and from the looks of it many of those users are having problems. You can't expect users to donate when they can't even get the wallet to work in the first place! Even if everything works perfectly, very few people will ever donate. Thats just the way people are. You need truly massive numbers of users to ever generate much from donations alone.


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: nov on May 14, 2014, 08:46:19 PM
I know only about 3 users had the same issue.

Nobody else report anything else.

I am trying to fix even this.

But I am just telling how it is and everybody can see donation account balance.

I would feel good if anybody who is using the Vertigo software without issue if could simply donate what he or she could afford. Even 1 VTC is good!

But possible amount very depends per user how they feel they can afford and support in return.

Nobody has same issue with WowDoge lightweight Dogecoin wallet I developed earlier. And it has about 100 new users daily.

So the code is pretty stable already. If you do backup of the wallet in any of the 3 form: backup of wallet file, export private keys, or print paper backup, prior use of the new wallet or new address you never loose your coins. It is pretty safe! It does not matter what unexpected behaviour can happen then!

The difference in Vertigo and WowDoge is that Vertigo uses version 0.11 of bitcoinJ, WowDoge uses 0.12.

If you could give helping hand with debuting and fixing of the issue that would be way to go.

This is free/non commercial/open source software. But people expect 24/7 support. There is no other funding. Only in the form of donations. But nearly only very few donated.

Although it took many hours to develop Vertigo, only very few donated. You can see amount of donated here: https://explorer.vertcoin.org/address/VertGv5nVwYYR7mTmDDeAP9et1NJyAsC9P (https://explorer.vertcoin.org/address/VertGv5nVwYYR7mTmDDeAP9et1NJyAsC9P). There is just 0.03 VTC!

So if you want to keep my motivation of giving helping hand to users and provide updates of this software, something really should happen from user base in return.

I normally charge around $25 USD per hour by providing such technical support.

Hey now, I wasn't "expecting 24/7 support". I was simply asking the collective knowledge of this forum for help. Plus I assumed bug reports would be a good thing, especially if you want to stabilize the app enough to where people will actually feel safe using it. Hopefully I'm just misinterpreting your message, but it sounded to me like you were demanding payment to debug your own software.

Anyways, I'll dig through the log file you mentioned for anything obvious myself. I'm offering my help debugging here if you are interested. I haven't touched Java since college, but I've got 10 years of professional experience as a developer, so I can probably debug better than the average person.

As for the donations, what exactly are you expecting? CryptoCurrency in general is still not in widespread use, alternates to Bitcoin are even newer and more niche, Vertcoin is only a few months old, and your software's life is measured in weeks at this point. So your user base is incredibly small, and from the looks of it many of those users are having problems. You can't expect users to donate when they can't even get the wallet to work in the first place! Even if everything works perfectly, very few people will ever donate. Thats just the way people are. You need truly massive numbers of users to ever generate much from donations alone.


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: spankyminer on May 14, 2014, 09:57:32 PM
https://dl.dropboxusercontent.com/sh/vd38wu8pjnsqyyc/AAAzC4VNMlsfQHJmY-ANRzlza/error.png?token_hash=AAEUu67njAsgPVQOdEpWtUkAi1SwY7fyCrq_Qd19i16liQ&expiry=1400108174

Thats what I get when I try to create a new wallet. Tried it in vertigos folder and also other paths.
I'm running Wowdoge on the same machine without probs


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: nov on May 14, 2014, 11:23:51 PM
Looks like vertcoinJ library 0.11 issue.

I will need to port vertcoinJ to version 0.12 bitcoinJ looks like.

(vertcoinJ 0.11 library is also used in the Vertcoin Android Wallet)

https://dl.dropboxusercontent.com/sh/vd38wu8pjnsqyyc/AAAzC4VNMlsfQHJmY-ANRzlza/error.png?token_hash=AAEUu67njAsgPVQOdEpWtUkAi1SwY7fyCrq_Qd19i16liQ&expiry=1400108174

Thats what I get when I try to create a new wallet. Tried it in vertigos folder and also other paths.
I'm running Wowdoge on the same machine without probs


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: GelatinousSlime on May 14, 2014, 11:27:42 PM
Deleting the vertcoins.vertspvchain file and then right clicking on the .vtcwallet file and choosing open and browsing to the vertigo.exe is the only thing that ever caused the wallet to synchronize and show the value. The initial wallet as set up out of the box never synchronized. Choosing Resynchronize from the tools menu looks like it doesn't do anything. Exporting and then importing the private key never synchronized. It just always showed a green dot and "Online" at the bottom and a 0 balance no matter what I did until I did what was posted in the reddit link earlier. That caused a very obvious re-sync where the dot turned yellow and it said resynchronizing for several minutes and then updated to show the value.

If you want to look at my log file I can send it to you. I skimmed through it but it is 24MB of text and the same release notes are scattered through it over and over again, so it was pretty hard to make any sense of without knowing what to look for to do a search.


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: nov on May 14, 2014, 11:44:51 PM
Yes, vertigo.log file would be useful to have a look.

I more or less already know where it is. But it is not clear what causes this.

Looks like way to go is to create vertcoinJ library from bitcoinJ 0.12.

As WowDoge users with 0.12 library have no problem.

Deleting the vertcoins.vertspvchain file and then right clicking on the .vtcwallet file and choosing open and browsing to the vertigo.exe is the only thing that ever caused the wallet to synchronize and show the value. The initial wallet as set up out of the box never synchronized. Choosing Resynchronize from the tools menu looks like it doesn't do anything. Exporting and then importing the private key never synchronized. It just always showed a green dot and "Online" at the bottom and a 0 balance no matter what I did until I did what was posted in the reddit link earlier. That caused a very obvious re-sync where the dot turned yellow and it said resynchronizing for several minutes and then updated to show the value.

If you want to look at my log file I can send it to you. I skimmed through it but it is 24MB of text and the same release notes are scattered through it over and over again, so it was pretty hard to make any sense of without knowing what to look for to do a search.


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: silencesilence on May 17, 2014, 11:20:36 PM
This is great
Thank you so much for supporting Vertcoin  ;)


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: SavageWS6 on May 18, 2014, 05:08:28 AM

Hey Nov, I'm having the same issue too. I would love to use Vertigo instead of Vertcoin wallet (Nothing against it) I just hate downloading block chains. Just sent some VTC over to ya, coming from my address below in my sig. Hopefully you get some more donations! I know you its a totally different coin, but I could donate some MON/PLX and you can exchange for VTC, Your choice!


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: nov on May 18, 2014, 11:40:47 AM
Thanks. We are working on the fix of this. The bitcoinJ 0.12 library version for Vertcoin should help to resolve this bug. So we are working on VertcoinJ 0.12. I tried to contact dayreiner https://github.com/dayreiner/vertcoinj few days ago, who is maintainer of vertcoinJ 0.11 and Vercoin Android wallet so we can cooperate on VertcoinJ 0.12 library. But until now, no response from him, do not know if he is still maintaining vertcoinJ library.

So we will cooperate with Mike Hern and make VertcoinJ 0.12 library that will fix this issue.

MON: MDMugSq6YmSxk4if23FmgaqNSbbuRPDf6x
PLX: PNYnfMUEMBEAaZzoGPKJjNmLfBArFg9krj


Hey Nov, I'm having the same issue too. I would love to use Vertigo instead of Vertcoin wallet (Nothing against it) I just hate downloading block chains. Just sent some VTC over to ya, coming from my address below in my sig. Hopefully you get some more donations! I know you its a totally different coin, but I could donate some MON/PLX and you can exchange for VTC, Your choice!


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: nov on May 18, 2014, 07:09:29 PM
Guys, let me know if this version fixes your observed Windows issue. There is my prepared VertcoinJ version 0.12.
www.vertigowallet.org/new/VertigoTest.jar

Although I tested sending and receiving.

Do not forget to make backup of your wallet prior the test, just in case, to be safe.



Hey Nov, I'm having the same issue too. I would love to use Vertigo instead of Vertcoin wallet (Nothing against it) I just hate downloading block chains. Just sent some VTC over to ya, coming from my address below in my sig. Hopefully you get some more donations! I know you its a totally different coin, but I could donate some MON/PLX and you can exchange for VTC, Your choice!


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: SavageWS6 on May 19, 2014, 11:36:56 PM
Downloaded it, Up and running on my side. Sent VTC to the wallet from the main Vertcoin wallet. How long does it take to confirm the coin being received? Been 45 minutes since I sent it to the Vertigo wallet

EDIT: 1857 PST, Still says Unconfirmed coin in the Vertigo wallet. Not sure whats going on


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: nov on May 20, 2014, 03:16:01 AM
It probably is not solved then in that case. Looks like still the same Windows issue. Could you send vertigo.log to have a look, please?

Downloaded it, Up and running on my side. Sent VTC to the wallet from the main Vertcoin wallet. How long does it take to confirm the coin being received? Been 45 minutes since I sent it to the Vertigo wallet

EDIT: 1857 PST, Still says Unconfirmed coin in the Vertigo wallet. Not sure whats going on


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: HashEngineering on May 20, 2014, 07:09:25 AM
Here is a family tree (as it were) of the vertcoinj library. 

Vertigo appears to use a vertcoinj that is copied from that of Vertcoin Android Wallet (vertcoinj / https://github.com/dayreiner/vertcoinj 0.11).  That was forked from megacoinj, probably to get the KGW (https://github.com/HashEngineering/megacoinj 0.11).  That was forked from digitalcoinj (https://github.com/HashEngineering/digitalcoinj was0.11, but now 0.12), which is forked from bitcoinj.  My repos are linked together and are also linked to bitcoinj (using the "upstream" remote), so I can pull in changes from the Bitcoin folks when they update their code using fetch and merge commands with git, regardless of where in the family tree the Java Library is.

Good Luck.


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: nov on May 20, 2014, 07:27:37 AM
Yes, Vertigo uses Vertcoin Android Wallet (vertcoinj / https://github.com/dayreiner/vertcoinj 0.11) library version.

However there is observed strange issue which appears only on Windows for some users. Not sure what is causing this.

1:15:39.329 [ STARTING] AbstractBlockChain - Wallet/chain height mismatch: -1 vs 854572989
11:15:39.329 [ STARTING] AbstractBlockChain - Hashes: null vs 7d1aa353057fb9c7916656a03d6a57e55ffc0ba52a9bcfc43d4a418ef7bc9a70
11:15:39.386 [ STARTING] WalletFiles - Saving wallet, last seen block is -1/null
11:15:39.464 [ STARTING] Wallet - Deleted temp file after failed save.
11:15:39.470 [ STARTING] Wallet - Failed to save wallet to disk!
java.io.IOException: Failed to rename E:\Shared\Vertigo Wallet\wallet7930451686237528973.tmp to E:\Shared\Vertigo Wallet\official.vtcwallet
    at com.google.bitcoin.core.Wallet.saveToFile(Wallet.java:314) [Vertigo.exe:na]
    at com.google.bitcoin.wallet.WalletFiles.saveNowInternal(WalletFiles.java:123) ~[Vertigo.exe:na]
    at com.google.bitcoin.wallet.WalletFiles.saveNow(WalletFiles.java:113) ~[Vertigo.exe:na]
    at com.google.bitcoin.core.Wallet.saveNow(Wallet.java:445) [Vertigo.exe:na]
    at com.google.bitcoin.core.Wallet.addKeys(Wallet.java:2023) [Vertigo.exe:na]
    at com.google.bitcoin.core.Wallet.addKey(Wallet.java:1993) [Vertigo.exe:na]
    at org.wowdoge.CoreWallet$1.onSetupCompleted(CoreWallet.java:127) [Vertigo.exe:na]
    at org.wowdoge.CoreWalletAppKit.startUp(CoreWalletAppKit.java:256) [Vertigo.exe:na]
    at com.google.common.util.concurrent.AbstractIdleService$1$1.run(AbstractIdleService.java:43) [Vertigo.exe:na]
    at java.lang.Thread.run(Unknown Source) [na:1.7.0_45]

WowDoge wallet uses 0.12 dogecoinJ and does not observe such issue.

Yesterday I used your HashEngineering anycoinJ library https://github.com/HashEngineering/anycoinj and modified it for Vertcoin. That it is why it should be vertcoinJ 0.12. Which is used in the test version I sent yesterday for a test.

www.vertigowallet.org/new/VertigoTest.jar

Unfortunately user still seems to getting some issue, that it is why it is not probably resolved. I am waiting a vertigo.log file from user to find more details.

I wrote about this issue to bitcoinJ mailing list few days ago: https://groups.google.com/forum/?fromgroups=#!topic/bitcoinj/LAHh9FuW6R0 (https://groups.google.com/forum/?fromgroups=#!topic/bitcoinj/LAHh9FuW6R0) where people also observed some similar issue with bitcoinJ.

Here is a family tree (as it were) of the vertcoinj library.  

Vertigo appears to use a vertcoinj that is copied from that of Vertcoin Android Wallet (vertcoinj / https://github.com/dayreiner/vertcoinj 0.11).  That was forked from megacoinj, probably to get the KGW (https://github.com/HashEngineering/megacoinj 0.11).  That was forked from digitalcoinj (https://github.com/HashEngineering/digitalcoinj was0.11, but now 0.12), which is forked from bitcoinj.  My repos are linked together and are also linked to bitcoinj (using the "upstream" remote), so I can pull in changes from the Bitcoin folks when they update their code using fetch and merge commands with git, regardless of where in the family tree the Java Library is.

Good Luck.


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: nov on May 20, 2014, 11:06:46 AM
I was able to reproduce the observed issue on Windows 8.

I logged into Windows 8 as Guest user. And then tried to use Vertigo. The issue you observe appeared.

If logged in as Windows user with Administrative rights, then no issue appears.

Also in the case Vertigo is run as Administrative user from Guest Windows account (right click on Vertigo and run as), no issue there.

It is most probably some rights issue.

I also tested a newer Vertigo version which uses vertcoinJ 0.12 library under Guest Windows user also.

It looks like it handles this issue.

There was only needed to make one more fix to get it work.

Fixed version will be sent to you for a test soon today.


Hey Nov, I'm having the same issue too. I would love to use Vertigo instead of Vertcoin wallet (Nothing against it) I just hate downloading block chains. Just sent some VTC over to ya, coming from my address below in my sig. Hopefully you get some more donations! I know you its a totally different coin, but I could donate some MON/PLX and you can exchange for VTC, Your choice!


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: nov on May 20, 2014, 11:09:48 AM
Thank you. I am not so familiar with advanced Github commands yet. Would you be so kind and could you provide me Git commands to get to your VertcoinJ 0.12 library version based on your tree in that case, please?

Here is a family tree (as it were) of the vertcoinj library.  

Vertigo appears to use a vertcoinj that is copied from that of Vertcoin Android Wallet (vertcoinj / https://github.com/dayreiner/vertcoinj 0.11).  That was forked from megacoinj, probably to get the KGW (https://github.com/HashEngineering/megacoinj 0.11).  That was forked from digitalcoinj (https://github.com/HashEngineering/digitalcoinj was0.11, but now 0.12), which is forked from bitcoinj.  My repos are linked together and are also linked to bitcoinj (using the "upstream" remote), so I can pull in changes from the Bitcoin folks when they update their code using fetch and merge commands with git, regardless of where in the family tree the Java Library is.

Good Luck.


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: nov on May 20, 2014, 02:30:10 PM
Here is recent version which should help to fix all your Windows observed issue.

There is used VertcoinJ 0.12 library.

I tested it as Windows Guest user with no administrative rights and everything restricted.

Now it should work for everybody.

Let me know your experience.

If it will work for you, I will prepare installers and make it official version for download.

Regards

www.vertigowallet.org/new/Vertigo.jar


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: SavageWS6 on May 20, 2014, 03:31:25 PM
Okay good deal, sorry I wasn't able to reproduce the log myself, wasn't sure how to and now I'm at work atm. I'll test it as soon as I am home and see if it syncs up and confirms the coin. I was on Windows 8 using my normal account, but I wasn't running it as Administrator mode. I'll keep you posted

EDIT: Still refusing to Sync, it got half way and froze. Said I had 1 VTC balance. I went to restart it, now it says I have 0 VTC and Just sits at Synchronizing. If I go to the tab and click Synchronize, it freezes and fails to respond, so I have to kill it via Task Manager


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: nov on May 20, 2014, 06:38:13 PM
Did you use this version?
www.vertigowallet.org/new/Vertigo.jar

Okay good deal, sorry I wasn't able to reproduce the log myself, wasn't sure how to and now I'm at work atm. I'll test it as soon as I am home and see if it syncs up and confirms the coin. I was on Windows 8 using my normal account, but I wasn't running it as Administrator mode. I'll keep you posted

EDIT: Still refusing to Sync, it got half way and froze. Said I had 1 VTC balance. I went to restart it, now it says I have 0 VTC and Just sits at Synchronizing. If I go to the tab and click Synchronize, it freezes and fails to respond, so I have to kill it via Task Manager


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: SavageWS6 on May 20, 2014, 07:44:52 PM
Did you use this version?
www.vertigowallet.org/new/Vertigo.jar

Okay good deal, sorry I wasn't able to reproduce the log myself, wasn't sure how to and now I'm at work atm. I'll test it as soon as I am home and see if it syncs up and confirms the coin. I was on Windows 8 using my normal account, but I wasn't running it as Administrator mode. I'll keep you posted

EDIT: Still refusing to Sync, it got half way and froze. Said I had 1 VTC balance. I went to restart it, now it says I have 0 VTC and Just sits at Synchronizing. If I go to the tab and click Synchronize, it freezes and fails to respond, so I have to kill it via Task Manager

Yup that's the version I'm using. It's taking a very very long time to Sync also


Seems like its doing something now I think

Code:
12:44:27.132 [Wallet autosave thread] WalletFiles - Background saving wallet, last seen block is 62312/f8a89e323522813ece33c1dadd6ad9c4fa5b11712f6df76e7b3aa4c48138a8c6
12:44:27.137 [Wallet autosave thread] WalletFiles - Save completed in 5msec
12:44:27.885 [NioClientManager] CoreWallet - 27831 blocks left (downloaded c616aad03342e7f48d310fb1dfd240948abe191ed27ce197262017364d5be346)
12:44:27.885 [NioClientManager] AbstractBlockChain - 2 blocks per second
12:44:27.888 [Thread-2] Wow - []
12:44:28.762 [NioClientManager] CoreWallet - 27830 blocks left (downloaded 2b52a51a7433aa75322891d24f7b1c930073990c70c5374493cefc88aa1948e4)
12:44:28.790 [Thread-2] Wow - []
12:44:28.887 [Wallet autosave thread] WalletFiles - Background saving wallet, last seen block is 62314/2b52a51a7433aa75322891d24f7b1c930073990c70c5374493cefc88aa1948e4
12:44:28.893 [Wallet autosave thread] WalletFiles - Save completed in 6msec
12:44:29.643 [NioClientManager] CoreWallet - 27829 blocks left (downloaded 9e630296526f2b7a26a7a16903f8f403065fc41a6f6d8dd1ac668f7f21a457f6)
12:44:29.643 [NioClientManager] AbstractBlockChain - 2 blocks per second
12:44:29.661 [Thread-2] Wow - []
12:44:30.522 [NioClientManager] CoreWallet - 27828 blocks left (downloaded 02cbbf32d77873b783c4fc2bdea6b26632ced915cad3c5e0ee77a52b7f5f6020)
12:44:30.533 [Thread-2] Wow - []
12:44:30.644 [Wallet autosave thread] WalletFiles - Background saving wallet, last seen block is 62316/02cbbf32d77873b783c4fc2bdea6b26632ced915cad3c5e0ee77a52b7f5f6020
12:44:30.649 [Wallet autosave thread] WalletFiles - Save completed in 5msec

EDIT: After letting it sync for many hours, It's finally updated and shows I have 1 VTC now in my wallet

EDIT: 1922 PST: Tried to send the 1 VTC to my other wallet for testing, said I didn't have any balance, clicked re-sync and it started downloading blocks again, and now I got another 54k blocks to download.. I thought this was a quick process? My VTC wallet syncs the whole blockchain quicker


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: HashEngineering on May 21, 2014, 05:58:14 AM
Thank you. I am not so familiar with advanced Github commands yet. Would you be so kind and could you provide me Git commands to get to your VertcoinJ 0.12 library version based on your tree in that case, please?

To get vertcoinj to be updated to 0.12, I would create a fork of https://github.com/dayreiner/vertcoinj (in github) and then clone it to my local machine using:
Code:
git clone https://github.com/dayreiner/vertcoinj

This fork will contain all the commit history of bitcoinj and all the forks until vertcoinj (from dayreiner).  Then you will need to change your remotes:

Code:
git remote -v

This command will show all your remotes.  At this point the origin should point to the vertcoinj on your github account.  To add more remotes, we use commands such as these:

Code:
git remote add upstream https://github.com/dayreiner/vertcoinj
git remote add bitcoinj https://github.com/bitcoinj/bitcoinj

The upstream remote will be the repo of the original vertcoinj (in case this guy ever updates it)

The bitcoinj remote will be the bitcoinj repo. 

To fetch and merge the changes in bitcoinj (master node for 0.12-SNAPSHOT)
Code:
git fetch bitcoinj
git merge bitcoinj/master

Now your vertcoinj should be updated to the latest bitcoinj code (while still keeping the changes from vertcoinj for the vertcoin network).

Then you can copy in your WowDoge interface code (or keep it in a separate repo).

To speed up the sync process, it appears that you are using checkpoints, but the KimotoGravityWell code does not run natively like scrypt does.  The jni folder in the vertcoinj repo contains the C/C++ source code for the native library.  The libs folder contains compiled shared libraries for 4 android platforms, but the x86 version may work if you include it along with the libscrypt.so files in your final vertigo.jar package.  This may help increase the speed of syncing and resetting the blockchain.


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: nov on May 21, 2014, 06:29:30 AM
I will try to compare sync speed of previous version with vertcoinJ 0.11 library and this version with vertcoinJ 0.12. And if there will be a difference, in that case there still needs to be something to improve.

Did you use this version?
www.vertigowallet.org/new/Vertigo.jar

Okay good deal, sorry I wasn't able to reproduce the log myself, wasn't sure how to and now I'm at work atm. I'll test it as soon as I am home and see if it syncs up and confirms the coin. I was on Windows 8 using my normal account, but I wasn't running it as Administrator mode. I'll keep you posted

EDIT: Still refusing to Sync, it got half way and froze. Said I had 1 VTC balance. I went to restart it, now it says I have 0 VTC and Just sits at Synchronizing. If I go to the tab and click Synchronize, it freezes and fails to respond, so I have to kill it via Task Manager

Yup that's the version I'm using. It's taking a very very long time to Sync also


Seems like its doing something now I think

Code:
12:44:27.132 [Wallet autosave thread] WalletFiles - Background saving wallet, last seen block is 62312/f8a89e323522813ece33c1dadd6ad9c4fa5b11712f6df76e7b3aa4c48138a8c6
12:44:27.137 [Wallet autosave thread] WalletFiles - Save completed in 5msec
12:44:27.885 [NioClientManager] CoreWallet - 27831 blocks left (downloaded c616aad03342e7f48d310fb1dfd240948abe191ed27ce197262017364d5be346)
12:44:27.885 [NioClientManager] AbstractBlockChain - 2 blocks per second
12:44:27.888 [Thread-2] Wow - []
12:44:28.762 [NioClientManager] CoreWallet - 27830 blocks left (downloaded 2b52a51a7433aa75322891d24f7b1c930073990c70c5374493cefc88aa1948e4)
12:44:28.790 [Thread-2] Wow - []
12:44:28.887 [Wallet autosave thread] WalletFiles - Background saving wallet, last seen block is 62314/2b52a51a7433aa75322891d24f7b1c930073990c70c5374493cefc88aa1948e4
12:44:28.893 [Wallet autosave thread] WalletFiles - Save completed in 6msec
12:44:29.643 [NioClientManager] CoreWallet - 27829 blocks left (downloaded 9e630296526f2b7a26a7a16903f8f403065fc41a6f6d8dd1ac668f7f21a457f6)
12:44:29.643 [NioClientManager] AbstractBlockChain - 2 blocks per second
12:44:29.661 [Thread-2] Wow - []
12:44:30.522 [NioClientManager] CoreWallet - 27828 blocks left (downloaded 02cbbf32d77873b783c4fc2bdea6b26632ced915cad3c5e0ee77a52b7f5f6020)
12:44:30.533 [Thread-2] Wow - []
12:44:30.644 [Wallet autosave thread] WalletFiles - Background saving wallet, last seen block is 62316/02cbbf32d77873b783c4fc2bdea6b26632ced915cad3c5e0ee77a52b7f5f6020
12:44:30.649 [Wallet autosave thread] WalletFiles - Save completed in 5msec

EDIT: After letting it sync for many hours, It's finally updated and shows I have 1 VTC now in my wallet

EDIT: 1922 PST: Tried to send the 1 VTC to my other wallet for testing, said I didn't have any balance, clicked re-sync and it started downloading blocks again, and now I got another 54k blocks to download.. I thought this was a quick process? My VTC wallet syncs the whole blockchain quicker


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: nov on May 21, 2014, 06:32:34 AM
Thank you for detailed help. I will try to have a look on it and to try to do it this way.

Regarding improvement of sync speed if there are needed native codes for KimotoGravityWell, than in that case it will be needed to prepare library for all three platforms Windows, Mac OS X and Linux.

Thank you. I am not so familiar with advanced Github commands yet. Would you be so kind and could you provide me Git commands to get to your VertcoinJ 0.12 library version based on your tree in that case, please?

To get vertcoinj to be updated to 0.12, I would create a fork of https://github.com/dayreiner/vertcoinj (in github) and then clone it to my local machine using:
Code:
git clone https://github.com/dayreiner/vertcoinj

This fork will contain all the commit history of bitcoinj and all the forks until vertcoinj (from dayreiner).  Then you will need to change your remotes:

Code:
git remote -v

This command will show all your remotes.  At this point the origin should point to the vertcoinj on your github account.  To add more remotes, we use commands such as these:

Code:
git remote add upstream https://github.com/dayreiner/vertcoinj
git remote add bitcoinj https://github.com/bitcoinj/bitcoinj

The upstream remote will be the repo of the original vertcoinj (in case this guy ever updates it)

The bitcoinj remote will be the bitcoinj repo.  

To fetch and merge the changes in bitcoinj (master node for 0.12-SNAPSHOT)
Code:
git fetch bitcoinj
git merge bitcoinj/master

Now your vertcoinj should be updated to the latest bitcoinj code (while still keeping the changes from vertcoinj for the vertcoin network).

Then you can copy in your WowDoge interface code (or keep it in a separate repo).

To speed up the sync process, it appears that you are using checkpoints, but the KimotoGravityWell code does not run natively like scrypt does.  The jni folder in the vertcoinj repo contains the C/C++ source code for the native library.  The libs folder contains compiled shared libraries for 4 android platforms, but the x86 version may work if you include it along with the libscrypt.so files in your final vertigo.jar package.  This may help increase the speed of syncing and resetting the blockchain.


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: nov on May 21, 2014, 07:51:53 AM
I measured complete resynchronisation times.

Vertigo with vertcoinJ library 0.11, it took 9 minutes 22 seconds for complete resynchronisation.

Vertgio with my cooked vertcoinJ library 0.12, it took 40 minutes.

That it is why it looks like there is still some issue in vertcoinJ library 0.12.

I will try to have a look on it and to fix it.

I will try to cook vertcoinJ library 0.12 with the steps HashEngineering described.


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: nov on May 21, 2014, 08:44:05 AM
Ok. Did exactly, what you wrote. Now looks like I need to resolve merging.

EDIT: Used: git mergetool.

Quote
git merge bitcoinj/master
Auto-merging wallettemplate/src/main/resources/wallettemplate/main.fxml
CONFLICT (content): Merge conflict in wallettemplate/src/main/resources/wallettemplate/main.fxml
Auto-merging wallettemplate/pom.xml
CONFLICT (content): Merge conflict in wallettemplate/pom.xml
Auto-merging tools/src/main/java/com/google/bitcoin/tools/BuildCheckpoints.java
CONFLICT (content): Merge conflict in tools/src/main/java/com/google/bitcoin/tools/BuildCheckpoints.java
Auto-merging tools/pom.xml
CONFLICT (content): Merge conflict in tools/pom.xml
Auto-merging pom.xml
CONFLICT (content): Merge conflict in pom.xml
Auto-merging examples/pom.xml
CONFLICT (content): Merge conflict in examples/pom.xml
Auto-merging core/src/test/java/com/google/bitcoin/core/WalletTest.java
CONFLICT (content): Merge conflict in core/src/test/java/com/google/bitcoin/core/WalletTest.java
Auto-merging core/src/test/java/com/google/bitcoin/core/BitcoindComparisonTool.java
Auto-merging core/src/test/java/com/google/bitcoin/core/AbstractFullPrunedBlockChainTest.java
Auto-merging core/src/main/java/com/google/bitcoin/utils/Threading.java
CONFLICT (content): Merge conflict in core/src/main/java/com/google/bitcoin/utils/Threading.java
Auto-merging core/src/main/java/com/google/bitcoin/uri/BitcoinURI.java
Auto-merging core/src/main/java/com/google/bitcoin/testing/TestWithWallet.java
Auto-merging core/src/main/java/com/google/bitcoin/testing/TestWithPeerGroup.java
Auto-merging core/src/main/java/com/google/bitcoin/testing/TestWithNetworkConnections.java
Auto-merging core/src/main/java/com/google/bitcoin/testing/MockTransactionBroadcaster.java
Auto-merging core/src/main/java/com/google/bitcoin/testing/InboundMessageQueuer.java
Auto-merging core/src/main/java/com/google/bitcoin/testing/FakeTxBuilder.java
Auto-merging core/src/main/java/com/google/bitcoin/params/UnitTestParams.java
Auto-merging core/src/main/java/com/google/bitcoin/params/TestNet3Params.java
CONFLICT (content): Merge conflict in core/src/main/java/com/google/bitcoin/params/TestNet3Params.java
Auto-merging core/src/main/java/com/google/bitcoin/params/TestNet2Params.java
Auto-merging core/src/main/java/com/google/bitcoin/params/MainNetParams.java
CONFLICT (content): Merge conflict in core/src/main/java/com/google/bitcoin/params/MainNetParams.java
Auto-merging core/src/main/java/com/google/bitcoin/core/Wallet.java
CONFLICT (content): Merge conflict in core/src/main/java/com/google/bitcoin/core/Wallet.java
Auto-merging core/src/main/java/com/google/bitcoin/core/VersionMessage.java
Auto-merging core/src/main/java/com/google/bitcoin/core/Utils.java
Auto-merging core/src/main/java/com/google/bitcoin/core/Transaction.java
Auto-merging core/src/main/java/com/google/bitcoin/core/Pong.java
Auto-merging core/src/main/java/com/google/bitcoin/core/PeerGroup.java
Auto-merging core/src/main/java/com/google/bitcoin/core/Peer.java
Auto-merging core/src/main/java/com/google/bitcoin/core/NetworkParameters.java
Auto-merging core/src/main/java/com/google/bitcoin/core/Block.java
Auto-merging core/src/main/java/com/google/bitcoin/core/AbstractBlockChain.java
Auto-merging core/pom.xml
CONFLICT (content): Merge conflict in core/pom.xml
Auto-merging README
Auto-merging AUTHORS
CONFLICT (content): Merge conflict in AUTHORS
Automatic merge failed; fix conflicts and then commit the result.

Thank you for detailed help. I will try to have a look on it and to try to do it this way.

Regarding improvement of sync speed if there are needed native codes for KimotoGravityWell, than in that case it will be needed to prepare library for all three platforms Windows, Mac OS X and Linux.

Thank you. I am not so familiar with advanced Github commands yet. Would you be so kind and could you provide me Git commands to get to your VertcoinJ 0.12 library version based on your tree in that case, please?

To get vertcoinj to be updated to 0.12, I would create a fork of https://github.com/dayreiner/vertcoinj (in github) and then clone it to my local machine using:
Code:
git clone https://github.com/dayreiner/vertcoinj

This fork will contain all the commit history of bitcoinj and all the forks until vertcoinj (from dayreiner).  Then you will need to change your remotes:

Code:
git remote -v

This command will show all your remotes.  At this point the origin should point to the vertcoinj on your github account.  To add more remotes, we use commands such as these:

Code:
git remote add upstream https://github.com/dayreiner/vertcoinj
git remote add bitcoinj https://github.com/bitcoinj/bitcoinj

The upstream remote will be the repo of the original vertcoinj (in case this guy ever updates it)

The bitcoinj remote will be the bitcoinj repo.  

To fetch and merge the changes in bitcoinj (master node for 0.12-SNAPSHOT)
Code:
git fetch bitcoinj
git merge bitcoinj/master

Now your vertcoinj should be updated to the latest bitcoinj code (while still keeping the changes from vertcoinj for the vertcoin network).

Then you can copy in your WowDoge interface code (or keep it in a separate repo).

To speed up the sync process, it appears that you are using checkpoints, but the KimotoGravityWell code does not run natively like scrypt does.  The jni folder in the vertcoinj repo contains the C/C++ source code for the native library.  The libs folder contains compiled shared libraries for 4 android platforms, but the x86 version may work if you include it along with the libscrypt.so files in your final vertigo.jar package.  This may help increase the speed of syncing and resetting the blockchain.


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: SavageWS6 on May 22, 2014, 05:08:49 AM
Okay, so I connected through my VPN, and used the 0.11j library install to fully update all the blocks. Then it finally said I had 1 VTC balance, I still couldn't send anything. Then I opened up the most recent one you posted, the 0.12j snapshot, I opened that, still said 1 VTC and I was able to send it back to my main VTC wallet.


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: nov on May 22, 2014, 07:31:47 AM
Thanks for letting know. I am working on improved Vertigo with VertcoinJ 0.12 library which will allow faster synchronisation. For which new installers will be made.

Okay, so I connected through my VPN, and used the 0.11j library install to fully update all the blocks. Then it finally said I had 1 VTC balance, I still couldn't send anything. Then I opened up the most recent one you posted, the 0.12j snapshot, I opened that, still said 1 VTC and I was able to send it back to my main VTC wallet.


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: nov on May 22, 2014, 01:54:13 PM
Here is recent version of Vertigo. www.vertigowallet.org/new/VertigoNewRelease.jar

There is fix for Windows issue and improved synchronisation speed by providing VertcoinJ 0.12 with the steps HashEngineering suggested included.

Let me know how this version works for you, so new installers can be made and uploaded to official Vertigo download links, please?


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: SavageWS6 on May 22, 2014, 07:37:01 PM
I did notice that the wallet does go into a loop and stops downloading blocks, in which I must close the wallet and restart it to resume downloading blocks.

Code:
12:35:24.575 [NioClientManager] CoreWallet - 19284 blocks left (downloaded 2bfed95ea461fc73ffcb8efddcb091623170077bb350723f63dde41d9f9bcac2)
12:35:24.585 [NioClientManager] AbstractBlockChain - Saw duplicated block in main chain at height 71910: 5317ef016ec9d2736c09d328f61d9d82964fe59a7b69da3a9f33c66de3492e62
12:35:24.585 [NioClientManager] CoreWallet - 19284 blocks left (downloaded 5317ef016ec9d2736c09d328f61d9d82964fe59a7b69da3a9f33c66de3492e62)
12:35:24.595 [NioClientManager] AbstractBlockChain - Saw duplicated block in main chain at height 71911: 725369bcc6e2038c8b91cf59a734cf9bd9b104ec6a3483b898bd6de694079a2f
12:35:24.595 [NioClientManager] CoreWallet - 19284 blocks left (downloaded 725369bcc6e2038c8b91cf59a734cf9bd9b104ec6a3483b898bd6de694079a2f)
12:35:24.605 [NioClientManager] AbstractBlockChain - Saw duplicated block in main chain at height 71912: a5bbc66346d092473300c2a3afd62fc69aeb7eec15c1013b43dd715b24085e84
12:35:24.605 [NioClientManager] CoreWallet - 19284 blocks left (downloaded a5bbc66346d092473300c2a3afd62fc69aeb7eec15c1013b43dd715b24085e84)
12:35:24.615 [NioClientManager] AbstractBlockChain - Saw duplicated block in main chain at height 71913: fa25154991cecf04c8680341f5099b8c7a304a775c9822d11de619ffad4b2cff
12:35:24.616 [NioClientManager] CoreWallet - 19284 blocks left (downloaded fa25154991cecf04c8680341f5099b8c7a304a775c9822d11de619ffad4b2cff)
12:35:24.625 [NioClientManager] AbstractBlockChain - Saw duplicated block in main chain at height 71914: 1a5e4bd4facd45e6eb0ee3dcf21820e70d859a90cbef28b22a0d68ecc3bbbdad
12:35:24.625 [NioClientManager] CoreWallet - 19284 blocks left (downloaded 1a5e4bd4facd45e6eb0ee3dcf21820e70d859a90cbef28b22a0d68ecc3bbbdad)
12:35:24.636 [NioClientManager] AbstractBlockChain - Saw duplicated block in main chain at height 71915: 561caad878e63c798a6671411ec46721a47680ccb0ebc528a2189f468ff634b9
12:35:24.636 [NioClientManager] CoreWallet - 19284 blocks left (downloaded 561caad878e63c798a6671411ec46721a47680ccb0ebc528a2189f468ff634b9)
12:35:24.646 [NioClientManager] AbstractBlockChain - Saw duplicated block in main chain at height 71916: 75d6dae792eb76d43078b3aa7ed7937adb1c9ebce8054251d9b474007e14fb42
12:35:24.646 [NioClientManager] CoreWallet - 19284 blocks left (downloaded 75d6dae792eb76d43078b3aa7ed7937adb1c9ebce8054251d9b474007e14fb42)
12:35:24.655 [NioClientManager] AbstractBlockChain - Saw duplicated block in main chain at height 71917: 9625ec9502b44e270a1aa52e2f71be09e4050cce5b339ab3c6278735c7d4d3a7
12:35:24.655 [NioClientManager] CoreWallet - 19284 blocks left (downloaded 9625ec9502b44e270a1aa52e2f71be09e4050cce5b339ab3c6278735c7d4d3a7)
12:35:24.665 [NioClientManager] AbstractBlockChain - Saw duplicated block in main chain at height 71918: 7907096356ffd39b7aa7eed2cf3347f84a6d3b464057adf7ea403e4a960e6309
12:35:24.665 [NioClientManager] CoreWallet - 19284 blocks left (downloaded 7907096356ffd39b7aa7eed2cf3347f84a6d3b464057adf7ea403e4a960e6309)
12:35:24.675 [NioClientManager] AbstractBlockChain - Saw duplicated block in main chain at height 71919: 953e784af11768e2b869cde55fef1fd0948e141ce2296926e87e0853c805b9d1
12:35:24.676 [NioClientManager] CoreWallet - 19284 blocks left (downloaded 953e784af11768e2b869cde55fef1fd0948e141ce2296926e87e0853c805b9d1)
12:35:24.685 [NioClientManager] AbstractBlockChain - Saw duplicated block in main chain at height 71920: cc7ca917bb4ce66d0502875329f95ea01007811e6deed7d1622663b9040d797c
12:35:24.685 [NioClientManager] CoreWallet - 19284 blocks left (downloaded cc7ca917bb4ce66d0502875329f95ea01007811e6deed7d1622663b9040d797c)
12:35:24.694 [NioClientManager] AbstractBlockChain - Saw duplicated block in main chain at height 71921: be95515e75953e89a68831f3e06f1e28b7f8ec5ca87129875699ceff079d0bd4
12:35:24.694 [NioClientManager] CoreWallet - 19284 blocks left (downloaded be95515e75953e89a68831f3e06f1e28b7f8ec5ca87129875699ceff079d0bd4)
12:35:24.705 [NioClientManager] AbstractBlockChain - Saw duplicated block in main chain at height 71922: dae765456c30e164b7d84a58cc7b45a6bf0f180049cb5c26babe88fca7f50fd4
12:35:24.705 [NioClientManager] CoreWallet - 19284 blocks left (downloaded dae765456c30e164b7d84a58cc7b45a6bf0f180049cb5c26babe88fca7f50fd4)
12:35:24.715 [NioClientManager] AbstractBlockChain - Saw duplicated block in main chain at height 71923: e95952413767d3d4fab8590dc3e3aead101ee175d9f2c75e00586d7970f04ecd
12:35:24.715 [NioClientManager] CoreWallet - 19284 blocks left (downloaded e95952413767d3d4fab8590dc3e3aead101ee175d9f2c75e00586d7970f04ecd)
12:35:24.726 [NioClientManager] AbstractBlockChain - Saw duplicated block in main chain at height 71924: a17f9dee771e8892f96b6a98282ede95a69570b99284beef8d16875f10a527cf
12:35:24.726 [NioClientManager] CoreWallet - 19284 blocks left (downloaded a17f9dee771e8892f96b6a98282ede95a69570b99284beef8d16875f10a527cf)
12:35:24.736 [NioClientManager] AbstractBlockChain - Saw duplicated block in main chain at height 71925: 1f1ce6fafdd9accec35b4824a80ccbfaae1135e48542fd38cf71ac164dc79c3f
12:35:24.736 [NioClientManager] CoreWallet - 19284 blocks left (downloaded 1f1ce6fafdd9accec35b4824a80ccbfaae1135e48542fd38cf71ac164dc79c3f)
12:35:24.747 [NioClientManager] AbstractBlockChain - Saw duplicated block in main chain at height 71926: d6033427973091933620b333c1dd0daf2a6fe8e852c91a5a4b7dc6394ef4c293
12:35:24.747 [NioClientManager] CoreWallet - 19284 blocks left (downloaded d6033427973091933620b333c1dd0daf2a6fe8e852c91a5a4b7dc6394ef4c293)
12:35:24.757 [NioClientManager] AbstractBlockChain - Saw duplicated block in main chain at height 71927: d99946615bc49f159a66f52032213c200bb10d3575840a09efe582a1ddc804a1
12:35:24.757 [NioClientManager] CoreWallet - 19284 blocks left (downloaded d99946615bc49f159a66f52032213c200bb10d3575840a09efe582a1ddc804a1)
12:35:24.766 [NioClientManager] AbstractBlockChain - Saw duplicated block in main chain at height 71928: eaa55ab1f59f9d5a1dd2d54107560e7e05cbe48b3aab133b40542260088b5f67
12:35:24.767 [NioClientManager] CoreWallet - 19284 blocks left (downloaded eaa55ab1f59f9d5a1dd2d54107560e7e05cbe48b3aab133b40542260088b5f67)
12:35:24.777 [NioClientManager] AbstractBlockChain - Saw duplicated block in main chain at height 71929: 345483f4126dbeb3adc7a45e7220868bea6bcaf55e9cbcf26782fbb77a9a625f
12:35:24.777 [NioClientManager] CoreWallet - 19284 blocks left (downloaded 345483f4126dbeb3adc7a45e7220868bea6bcaf55e9cbcf26782fbb77a9a625f)
12:35:24.787 [NioClientManager] AbstractBlockChain - Saw duplicated block in main chain at height 71930: af954d2264fca41263728923a1a7ce3d192a60cfd9c1f0bc7e2484e457929b03
12:35:24.787 [NioClientManager] CoreWallet - 19284 blocks left (downloaded af954d2264fca41263728923a1a7ce3d192a60cfd9c1f0bc7e2484e457929b03)
12:35:24.796 [NioClientManager] AbstractBlockChain - Saw duplicated block in main chain at height 71931: d454ed494422e6c9cf8e8328ccde051f0fcc8adecbdb7afb6c3654ae691e1eec
12:35:24.796 [NioClientManager] CoreWallet - 19284 blocks left (downloaded d454ed494422e6c9cf8e8328ccde051f0fcc8adecbdb7afb6c3654ae691e1eec)
12:35:24.806 [NioClientManager] AbstractBlockChain - Saw duplicated block in main chain at height 71932:

I also observed, when you check the "All" box to send Vertcoins, it displays 0 when you check it, but it still sends the coin to my wallet. I just restarted my computer, and now its redownloading all 94k blocks again, is this gonna happen everytime when I use this wallet?









Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: nov on May 22, 2014, 09:07:41 PM
From the log you can see there is 19284 blocks left and Saw duplicated block in main chain at height X which changes.
That it is why it should not be a loop.

When you check the "All" box to send Vertcoins, it displays 0 when you check it, it is how it was programmed nothing bad with it.

It simply sends all and the value in text box is not used.

It should not redownload all 94k blocks again after restart of computer.

I did notice that the wallet does go into a loop and stops downloading blocks, in which I must close the wallet and restart it to resume downloading blocks.

Code:
12:35:24.575 [NioClientManager] CoreWallet - 19284 blocks left (downloaded 2bfed95ea461fc73ffcb8efddcb091623170077bb350723f63dde41d9f9bcac2)
12:35:24.585 [NioClientManager] AbstractBlockChain - Saw duplicated block in main chain at height 71910: 5317ef016ec9d2736c09d328f61d9d82964fe59a7b69da3a9f33c66de3492e62
12:35:24.585 [NioClientManager] CoreWallet - 19284 blocks left (downloaded 5317ef016ec9d2736c09d328f61d9d82964fe59a7b69da3a9f33c66de3492e62)
12:35:24.595 [NioClientManager] AbstractBlockChain - Saw duplicated block in main chain at height 71911: 725369bcc6e2038c8b91cf59a734cf9bd9b104ec6a3483b898bd6de694079a2f
12:35:24.595 [NioClientManager] CoreWallet - 19284 blocks left (downloaded 725369bcc6e2038c8b91cf59a734cf9bd9b104ec6a3483b898bd6de694079a2f)
12:35:24.605 [NioClientManager] AbstractBlockChain - Saw duplicated block in main chain at height 71912: a5bbc66346d092473300c2a3afd62fc69aeb7eec15c1013b43dd715b24085e84
12:35:24.605 [NioClientManager] CoreWallet - 19284 blocks left (downloaded a5bbc66346d092473300c2a3afd62fc69aeb7eec15c1013b43dd715b24085e84)
12:35:24.615 [NioClientManager] AbstractBlockChain - Saw duplicated block in main chain at height 71913: fa25154991cecf04c8680341f5099b8c7a304a775c9822d11de619ffad4b2cff
12:35:24.616 [NioClientManager] CoreWallet - 19284 blocks left (downloaded fa25154991cecf04c8680341f5099b8c7a304a775c9822d11de619ffad4b2cff)
12:35:24.625 [NioClientManager] AbstractBlockChain - Saw duplicated block in main chain at height 71914: 1a5e4bd4facd45e6eb0ee3dcf21820e70d859a90cbef28b22a0d68ecc3bbbdad
12:35:24.625 [NioClientManager] CoreWallet - 19284 blocks left (downloaded 1a5e4bd4facd45e6eb0ee3dcf21820e70d859a90cbef28b22a0d68ecc3bbbdad)
12:35:24.636 [NioClientManager] AbstractBlockChain - Saw duplicated block in main chain at height 71915: 561caad878e63c798a6671411ec46721a47680ccb0ebc528a2189f468ff634b9
12:35:24.636 [NioClientManager] CoreWallet - 19284 blocks left (downloaded 561caad878e63c798a6671411ec46721a47680ccb0ebc528a2189f468ff634b9)
12:35:24.646 [NioClientManager] AbstractBlockChain - Saw duplicated block in main chain at height 71916: 75d6dae792eb76d43078b3aa7ed7937adb1c9ebce8054251d9b474007e14fb42
12:35:24.646 [NioClientManager] CoreWallet - 19284 blocks left (downloaded 75d6dae792eb76d43078b3aa7ed7937adb1c9ebce8054251d9b474007e14fb42)
12:35:24.655 [NioClientManager] AbstractBlockChain - Saw duplicated block in main chain at height 71917: 9625ec9502b44e270a1aa52e2f71be09e4050cce5b339ab3c6278735c7d4d3a7
12:35:24.655 [NioClientManager] CoreWallet - 19284 blocks left (downloaded 9625ec9502b44e270a1aa52e2f71be09e4050cce5b339ab3c6278735c7d4d3a7)
12:35:24.665 [NioClientManager] AbstractBlockChain - Saw duplicated block in main chain at height 71918: 7907096356ffd39b7aa7eed2cf3347f84a6d3b464057adf7ea403e4a960e6309
12:35:24.665 [NioClientManager] CoreWallet - 19284 blocks left (downloaded 7907096356ffd39b7aa7eed2cf3347f84a6d3b464057adf7ea403e4a960e6309)
12:35:24.675 [NioClientManager] AbstractBlockChain - Saw duplicated block in main chain at height 71919: 953e784af11768e2b869cde55fef1fd0948e141ce2296926e87e0853c805b9d1
12:35:24.676 [NioClientManager] CoreWallet - 19284 blocks left (downloaded 953e784af11768e2b869cde55fef1fd0948e141ce2296926e87e0853c805b9d1)
12:35:24.685 [NioClientManager] AbstractBlockChain - Saw duplicated block in main chain at height 71920: cc7ca917bb4ce66d0502875329f95ea01007811e6deed7d1622663b9040d797c
12:35:24.685 [NioClientManager] CoreWallet - 19284 blocks left (downloaded cc7ca917bb4ce66d0502875329f95ea01007811e6deed7d1622663b9040d797c)
12:35:24.694 [NioClientManager] AbstractBlockChain - Saw duplicated block in main chain at height 71921: be95515e75953e89a68831f3e06f1e28b7f8ec5ca87129875699ceff079d0bd4
12:35:24.694 [NioClientManager] CoreWallet - 19284 blocks left (downloaded be95515e75953e89a68831f3e06f1e28b7f8ec5ca87129875699ceff079d0bd4)
12:35:24.705 [NioClientManager] AbstractBlockChain - Saw duplicated block in main chain at height 71922: dae765456c30e164b7d84a58cc7b45a6bf0f180049cb5c26babe88fca7f50fd4
12:35:24.705 [NioClientManager] CoreWallet - 19284 blocks left (downloaded dae765456c30e164b7d84a58cc7b45a6bf0f180049cb5c26babe88fca7f50fd4)
12:35:24.715 [NioClientManager] AbstractBlockChain - Saw duplicated block in main chain at height 71923: e95952413767d3d4fab8590dc3e3aead101ee175d9f2c75e00586d7970f04ecd
12:35:24.715 [NioClientManager] CoreWallet - 19284 blocks left (downloaded e95952413767d3d4fab8590dc3e3aead101ee175d9f2c75e00586d7970f04ecd)
12:35:24.726 [NioClientManager] AbstractBlockChain - Saw duplicated block in main chain at height 71924: a17f9dee771e8892f96b6a98282ede95a69570b99284beef8d16875f10a527cf
12:35:24.726 [NioClientManager] CoreWallet - 19284 blocks left (downloaded a17f9dee771e8892f96b6a98282ede95a69570b99284beef8d16875f10a527cf)
12:35:24.736 [NioClientManager] AbstractBlockChain - Saw duplicated block in main chain at height 71925: 1f1ce6fafdd9accec35b4824a80ccbfaae1135e48542fd38cf71ac164dc79c3f
12:35:24.736 [NioClientManager] CoreWallet - 19284 blocks left (downloaded 1f1ce6fafdd9accec35b4824a80ccbfaae1135e48542fd38cf71ac164dc79c3f)
12:35:24.747 [NioClientManager] AbstractBlockChain - Saw duplicated block in main chain at height 71926: d6033427973091933620b333c1dd0daf2a6fe8e852c91a5a4b7dc6394ef4c293
12:35:24.747 [NioClientManager] CoreWallet - 19284 blocks left (downloaded d6033427973091933620b333c1dd0daf2a6fe8e852c91a5a4b7dc6394ef4c293)
12:35:24.757 [NioClientManager] AbstractBlockChain - Saw duplicated block in main chain at height 71927: d99946615bc49f159a66f52032213c200bb10d3575840a09efe582a1ddc804a1
12:35:24.757 [NioClientManager] CoreWallet - 19284 blocks left (downloaded d99946615bc49f159a66f52032213c200bb10d3575840a09efe582a1ddc804a1)
12:35:24.766 [NioClientManager] AbstractBlockChain - Saw duplicated block in main chain at height 71928: eaa55ab1f59f9d5a1dd2d54107560e7e05cbe48b3aab133b40542260088b5f67
12:35:24.767 [NioClientManager] CoreWallet - 19284 blocks left (downloaded eaa55ab1f59f9d5a1dd2d54107560e7e05cbe48b3aab133b40542260088b5f67)
12:35:24.777 [NioClientManager] AbstractBlockChain - Saw duplicated block in main chain at height 71929: 345483f4126dbeb3adc7a45e7220868bea6bcaf55e9cbcf26782fbb77a9a625f
12:35:24.777 [NioClientManager] CoreWallet - 19284 blocks left (downloaded 345483f4126dbeb3adc7a45e7220868bea6bcaf55e9cbcf26782fbb77a9a625f)
12:35:24.787 [NioClientManager] AbstractBlockChain - Saw duplicated block in main chain at height 71930: af954d2264fca41263728923a1a7ce3d192a60cfd9c1f0bc7e2484e457929b03
12:35:24.787 [NioClientManager] CoreWallet - 19284 blocks left (downloaded af954d2264fca41263728923a1a7ce3d192a60cfd9c1f0bc7e2484e457929b03)
12:35:24.796 [NioClientManager] AbstractBlockChain - Saw duplicated block in main chain at height 71931: d454ed494422e6c9cf8e8328ccde051f0fcc8adecbdb7afb6c3654ae691e1eec
12:35:24.796 [NioClientManager] CoreWallet - 19284 blocks left (downloaded d454ed494422e6c9cf8e8328ccde051f0fcc8adecbdb7afb6c3654ae691e1eec)
12:35:24.806 [NioClientManager] AbstractBlockChain - Saw duplicated block in main chain at height 71932:

I also observed, when you check the "All" box to send Vertcoins, it displays 0 when you check it, but it still sends the coin to my wallet. I just restarted my computer, and now its redownloading all 94k blocks again, is this gonna happen everytime when I use this wallet?










Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: nov on May 22, 2014, 09:10:11 PM
OK. SavageWS6,

Got your PM. Happy that it works for you now.

Going to do make installers release for everybody.


Title: Vertigo - Lightweight Vertcoin Wallet v. 0.4.1.1 Released
Post by: nov on May 24, 2014, 06:40:35 PM
Dear Vertigo users,

Vertigo - Lightweight Vertcoin Wallet v. 0.4.1.1 Released.

Version 0.4.1.1 released 24 May 2014.
* Fix that allows Windows users to use Vertigo from Guest and all restricted Windows user accounts.
* All observed Windows issue fix.
* VertcoinJ library upgraded to version 0.12 with latest fixes of BitcoinJ 0.12.

www.vertigowallet.org

Regards,
nov


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: SavageWS6 on May 27, 2014, 02:03:09 PM
Hey, since I used a SSD... The log file was at 19.4GB the other day, anyway it doesn't have to be like that or something?


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: nov on May 27, 2014, 02:05:38 PM
Hey,

I do not understand the question. Log file is few MB size.

Hey, since I used a SSD... The log file was at 19.4GB the other day, anyway it doesn't have to be like that or something?


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: SavageWS6 on May 28, 2014, 07:09:44 PM
Hey,

I do not understand the question. Log file is few MB size.

Hey, since I used a SSD... The log file was at 19.4GB the other day, anyway it doesn't have to be like that or something?

You sure? When I open up Vertigo, the logfile has grown to be 19GB before on my system.

If I shutdown Vertigo, and delete the .log file, it will rebuild the log file like it was before. So right now if I would re-sync it... It would be 1GB or bigger


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: nov on May 28, 2014, 07:44:56 PM
100% sure. The Vertigo.log file is more or less max size of 20MB. Check file size correctly.

Also vert coins.spvchain file is small few MB and wallet file is also small.

You can delete generated log files eg. vertigo.2014-05-23.log.gz from time to time if needed. But it is small like 220KB.

Hey,

I do not understand the question. Log file is few MB size.

Hey, since I used a SSD... The log file was at 19.4GB the other day, anyway it doesn't have to be like that or something?

You sure? When I open up Vertigo, the logfile has grown to be 19GB before on my system.

If I shutdown Vertigo, and delete the .log file, it will rebuild the log file like it was before. So right now if I would re-sync it... It would be 1GB or bigger


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: SavageWS6 on May 29, 2014, 06:23:38 AM
100% sure. The Vertigo.log file is more or less max size of 20MB. Check file size correctly.

Also vert coins.spvchain file is small few MB and wallet file is also small.

You can delete generated log files eg. vertigo.2014-05-23.log.gz from time to time if needed. But it is small like 220KB.

Hey,

I do not understand the question. Log file is few MB size.

Hey, since I used a SSD... The log file was at 19.4GB the other day, anyway it doesn't have to be like that or something?

You sure? When I open up Vertigo, the logfile has grown to be 19GB before on my system.

If I shutdown Vertigo, and delete the .log file, it will rebuild the log file like it was before. So right now if I would re-sync it... It would be 1GB or bigger

I did check the file size and it did take up 19GB on my SSD. I knew I wasn't tired at the time.

Anyways, it seem to correct itself. the .gz file is 10Kb and the .log is only 1.02MB now upon having both of those files deleted, and starting up Vertigo. I'm not having any issues. It must have only been my rig.

So for any other viewers, don't think it will happen to your rig. This is a pretty great wallet, and I worked with Nov... Well a little to help because I got sick of downloading block chains


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: nov on May 29, 2014, 06:56:32 AM
What is the file name of the 19 GB file exactly you observed?

100% sure. The Vertigo.log file is more or less max size of 20MB. Check file size correctly.

Also vert coins.spvchain file is small few MB and wallet file is also small.

You can delete generated log files eg. vertigo.2014-05-23.log.gz from time to time if needed. But it is small like 220KB.

Hey,

I do not understand the question. Log file is few MB size.

Hey, since I used a SSD... The log file was at 19.4GB the other day, anyway it doesn't have to be like that or something?

You sure? When I open up Vertigo, the logfile has grown to be 19GB before on my system.

If I shutdown Vertigo, and delete the .log file, it will rebuild the log file like it was before. So right now if I would re-sync it... It would be 1GB or bigger

I did check the file size and it did take up 19GB on my SSD. I knew I wasn't tired at the time.

Anyways, it seem to correct itself. the .gz file is 10Kb and the .log is only 1.02MB now upon having both of those files deleted, and starting up Vertigo. I'm not having any issues. It must have only been my rig.

So for any other viewers, don't think it will happen to your rig. This is a pretty great wallet, and I worked with Nov... Well a little to help because I got sick of downloading block chains


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: SavageWS6 on May 29, 2014, 07:24:45 PM
What is the file name of the 19 GB file exactly you observed?

100% sure. The Vertigo.log file is more or less max size of 20MB. Check file size correctly.

Also vert coins.spvchain file is small few MB and wallet file is also small.

You can delete generated log files eg. vertigo.2014-05-23.log.gz from time to time if needed. But it is small like 220KB.

Hey,

I do not understand the question. Log file is few MB size.

Hey, since I used a SSD... The log file was at 19.4GB the other day, anyway it doesn't have to be like that or something?

You sure? When I open up Vertigo, the logfile has grown to be 19GB before on my system.

If I shutdown Vertigo, and delete the .log file, it will rebuild the log file like it was before. So right now if I would re-sync it... It would be 1GB or bigger

I did check the file size and it did take up 19GB on my SSD. I knew I wasn't tired at the time.

Anyways, it seem to correct itself. the .gz file is 10Kb and the .log is only 1.02MB now upon having both of those files deleted, and starting up Vertigo. I'm not having any issues. It must have only been my rig.

So for any other viewers, don't think it will happen to your rig. This is a pretty great wallet, and I worked with Nov... Well a little to help because I got sick of downloading block chains

vertigo.log


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: nov on May 30, 2014, 06:08:35 AM
If you observe the same situation again or if you have that big vertigo.log file, please let me know.

ZIP it and send it to me for analysis.

I do not observe such behaviour.

My observed vertigo.log is 20 MB max file size.

What is the file name of the 19 GB file exactly you observed?

100% sure. The Vertigo.log file is more or less max size of 20MB. Check file size correctly.

Also vert coins.spvchain file is small few MB and wallet file is also small.

You can delete generated log files eg. vertigo.2014-05-23.log.gz from time to time if needed. But it is small like 220KB.

Hey,

I do not understand the question. Log file is few MB size.

Hey, since I used a SSD... The log file was at 19.4GB the other day, anyway it doesn't have to be like that or something?

You sure? When I open up Vertigo, the logfile has grown to be 19GB before on my system.

If I shutdown Vertigo, and delete the .log file, it will rebuild the log file like it was before. So right now if I would re-sync it... It would be 1GB or bigger

I did check the file size and it did take up 19GB on my SSD. I knew I wasn't tired at the time.

Anyways, it seem to correct itself. the .gz file is 10Kb and the .log is only 1.02MB now upon having both of those files deleted, and starting up Vertigo. I'm not having any issues. It must have only been my rig.

So for any other viewers, don't think it will happen to your rig. This is a pretty great wallet, and I worked with Nov... Well a little to help because I got sick of downloading block chains

vertigo.log


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: btcxyzzz on December 09, 2014, 09:38:57 AM
is this client going to be updated soon because of fork?


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: nov on December 10, 2014, 05:12:18 PM
Trying to contact Vertcoin developers about fork details.

Would like to update Vertigo to the Vertcoin fork.

If you are in contact with them, please let them know.

is this client going to be updated soon because of fork?


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: HashEngineering on December 12, 2014, 07:07:41 AM
Trying to contact Vertcoin developers about fork details.

Would like to update Vertigo to the Vertcoin fork.

If you are in contact with them, please let them know.

is this client going to be updated soon because of fork?

Let me know if you need help with the fork.  I have lots of experience with integrating hashing algorithms in both Java and Native for these apps. 

Unfortunately, it appears that the new hashing algorithm lyra2re does not have a java implementation, which is not ideal for a Java based app.  We can do it natively, but that is dependent on specific devices that the app would have to support individually (through use of the NDK).


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: nov on December 12, 2014, 09:27:52 AM
Yes, thanks! That would be huge help.

Can we implement lyra2re algorithm simply step by step in Java to avoid native code?

(Native code would complicate things by supporting at least 4 platforms with native code Windows, Linux, Mac OS X, Android).

Sent you PM.

Regards

Trying to contact Vertcoin developers about fork details.

Would like to update Vertigo to the Vertcoin fork.

If you are in contact with them, please let them know.

is this client going to be updated soon because of fork?

Let me know if you need help with the fork.  I have lots of experience with integrating hashing algorithms in both Java and Native for these apps. 

Unfortunately, it appears that the new hashing algorithm lyra2re does not have a java implementation, which is not ideal for a Java based app.  We can do it natively, but that is dependent on specific devices that the app would have to support individually (through use of the NDK).


Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: HashEngineering on December 13, 2014, 08:48:39 AM
So far I haven't seen the lyra2re algorithm in Java.  It could be translated, but that leaves much room for lots of bugs.

Ideally, we would have Java code and Native and each platform can choose which code is run based on if the correct native code is available.



Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: nov on December 13, 2014, 09:54:55 AM
Yes, it is some solution.

Although it is not ideal solution.

Translating lyra2re algorithm step by step would be much better.

To test, if it works properly and the same way is, that for the same input value it should provide the same output value as for QT client lyra2re code.

We can e.g. prepare big text file with values to hash and generate output file with hashes and compare results to make sure that the lyra2re algorithm is the same as in QT client lyra2re code.


So far I haven't seen the lyra2re algorithm in Java.  It could be translated, but that leaves much room for lots of bugs.

Ideally, we would have Java code and Native and each platform can choose which code is run based on if the correct native code is available.




Title: Re: Vertigo - Lightweight Vertcoin Wallet
Post by: HashEngineering on December 13, 2014, 05:01:39 PM
I think I found another problem.  This is the code for calculating the POW Hash.  It uses the height of the block to determine which hash to use.  This will require other code changes, because the Java class Block, doesn't have a height field, it will have to be supplied elsewhere, hopefully such that we don't end up with the wrong hash being calculated.

Code:
uint256 GetPoWHash(int height) const
    {
        uint256 thash;
        // Hardfork to Lyra2RE occurs on about the 15th December 2014
        // testnet fork set to 100
        printf("Choosing PoW Algo at height: %i... ", height);
        if((fTestNet && height >= 100) || height >= 208301)
        {
            printf("Chose Lyra2RE\n");
            lyra2re_hash(BEGIN(nVersion), BEGIN(thash));
        }
        else
        {
    printf("Chose Scrypt-N\n");
            scrypt_N_1_1_256(BEGIN(nVersion), BEGIN(thash), GetNfactor(nTime));
        }
        return thash;
    }