Bitcoin Forum
May 11, 2024, 12:18:12 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: [VanillaWallet v0.5] The friendly Bitcoin wallet.  (Read 5367 times)
Nyhm (OP)
Full Member
***
Offline Offline

Activity: 216
Merit: 100



View Profile WWW
August 14, 2012, 02:35:45 AM
 #21

Inspired by your comments, I've released VanillaWallet v0.2 (Alpha)! See the (new) changelog at vanillawallet.com.

The code is no longer obfuscated. I took proguard out of my build process entirely. It was my mistake to include it in the first place, since it made the binary seem shady. That was not my intent.

This is not yet open source, but I recognize that this is an important aspect for the future.

Thanks to those who have tried it out and provided feedback.

[Bitcoin Game List] ~ [BitcoinGalaxy.net Live Bitcoin Visualization] ~ [PotentialGames.com]
1715386692
Hero Member
*
Offline Offline

Posts: 1715386692

View Profile Personal Message (Offline)

Ignore
1715386692
Reply with quote  #2

1715386692
Report to moderator
It is a common myth that Bitcoin is ruled by a majority of miners. This is not true. Bitcoin miners "vote" on the ordering of transactions, but that's all they do. They can't vote to change the network rules.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715386692
Hero Member
*
Offline Offline

Posts: 1715386692

View Profile Personal Message (Offline)

Ignore
1715386692
Reply with quote  #2

1715386692
Report to moderator
1715386692
Hero Member
*
Offline Offline

Posts: 1715386692

View Profile Personal Message (Offline)

Ignore
1715386692
Reply with quote  #2

1715386692
Report to moderator
1715386692
Hero Member
*
Offline Offline

Posts: 1715386692

View Profile Personal Message (Offline)

Ignore
1715386692
Reply with quote  #2

1715386692
Report to moderator
Nyhm (OP)
Full Member
***
Offline Offline

Activity: 216
Merit: 100



View Profile WWW
August 17, 2012, 05:23:58 PM
Last edit: August 17, 2012, 07:21:00 PM by Nyhm
 #22

You asked for more visibility to build trust, which I entirely understand. I've included a bit about myself in the instructions, including links to find me online. I've added a contact form to the site.

How's this for visibility: Who is Nyhm? See me at Kickstarter! The Kickstarter project is for Island Forge (not VanillaWallet or Bitcoin, but I am accepting bitcoin at islandforge.com). Here's the bitcointalk.org topic: https://bitcointalk.org/index.php?topic=91399.0

(This is also why I don't have a lot of time right now, as much as I love Bitcoin.)

[Bitcoin Game List] ~ [BitcoinGalaxy.net Live Bitcoin Visualization] ~ [PotentialGames.com]
nhodges
Sr. Member
****
Offline Offline

Activity: 322
Merit: 251


View Profile
August 22, 2012, 09:25:42 PM
 #23

I don't know if this is possible but if I could point to a bitcoin folder and it could just piggy back off the blockchain there that would be cool but i guess that would have to be a BitcoinJ feature really.
Have you heard of NTFS hardlinks?

AKA "Symlinks on Windows" for those who are unfamiliar with the term. What's the difference between a symlink and a shortcut? This has been asked/answered on SuperUser: http://superuser.com/questions/253935/what-is-the-difference-between-symbolic-link-and-shortcut

Nyhm (OP)
Full Member
***
Offline Offline

Activity: 216
Merit: 100



View Profile WWW
August 23, 2012, 03:50:28 PM
 #24

VanillaWallet v0.3 (Alpha) Released! vanillawallet.com

Includes platform builds (Win .exe, Mac .dmg). Can folks confirm these work on various versions of Win/Mac? I have limited resources/time to test on multiple platforms. My thanks!

Also includes some (experimental) command-line options. Run with --help for a list (I'm interested what you think of --sweep).

Other miscellaneous internal cleanup/improvements. I still consider this alpha, and would like more feedback from the Bitcoin-savvy community before widening the audience. No, not (yet) open source. Please bear with me. Your input is greatly appreciated.

[Bitcoin Game List] ~ [BitcoinGalaxy.net Live Bitcoin Visualization] ~ [PotentialGames.com]
jim618
Legendary
*
Offline Offline

Activity: 1708
Merit: 1066



View Profile WWW
August 23, 2012, 04:39:04 PM
 #25

Hi Nyhm,

I just tried out v0.3 on my Macbook (running OSX 10.6.8 )
It worked fine.

A few things I noticed:

In the dock the icon gets 'expanded':



In your icon set file you just have a single icon but if you pop in some higher resolution ones Macs will use those where they can.


Also, it would be slightly easily to copy the VanillaWallet.app onto the user's harddisk if you put a shortcut to the Applications directory in the DMG. The user can then just drag it over to the Applications shortcut. (If you are using Maven to build VanillaWallet you can copy the code to do this straight out of the MultiBit pom.xml).


It is probably on your TODO list but for Mac apps it is really easy to register your app to respond to bitcoin URIs.  It is an entry in your Info.plist. If you have a look in the MultiBit APP Info.plist you will see the entries to add. That would make VanillaWallet respond to browser bitcoin URI clicks which would be pretty neat for the user.  (You will also need something to deal with the case of a VanillaWallet already being open and handing over the bitcoinURI when the OS creates another instance - have a look at the org.multibit.ApplicationManager class for how I did it. Using a socket for both identifying if there is another instance running and passing over the data if there is works pretty well).

MultiBit HD   Lightweight desktop client.                    Bitcoin Solutions Ltd   Bespoke software. Consultancy.
Nyhm (OP)
Full Member
***
Offline Offline

Activity: 216
Merit: 100



View Profile WWW
August 23, 2012, 05:12:25 PM
 #26

Thanks so much for your input, Jim. I figured the single icon in the .icns wouldn't be sufficient (will fix). Regarding your other Mac integration suggestions, I'll have to do some research later, because I'm very Mac-un-savvy (the last Apple computer I used was an Apple ][ C+). I'm using JarBundler to build the Mac bundle (and some other command-line tools to build the disk image).

I'm a bit frustrated by the UI differences I see in your screenshot. It's rather minor (button dimensions), but I've specified Metal L&F to avoid platform differences. Still, I've seen much worse when running without Metal L&F on the Mac JVM. I don't have a Mac on hand to test against, so thanks for taking the time to provide your input and screenshot.

[Bitcoin Game List] ~ [BitcoinGalaxy.net Live Bitcoin Visualization] ~ [PotentialGames.com]
Nyhm (OP)
Full Member
***
Offline Offline

Activity: 216
Merit: 100



View Profile WWW
October 08, 2012, 02:02:42 AM
 #27

Thanks for everyone's prior comments. I've just update VanillaWallet to v0.4. Mostly to use BitcoinJ v0.6 (with a few other technical and cosmetic improvements).

I'm calling this Beta, because there are no major outstanding public-facing features planned (except maybe wallet encryption, which I plan to implement myself).

Thank you for your interest and input.

[Bitcoin Game List] ~ [BitcoinGalaxy.net Live Bitcoin Visualization] ~ [PotentialGames.com]
Nyhm (OP)
Full Member
***
Offline Offline

Activity: 216
Merit: 100



View Profile WWW
December 04, 2012, 05:28:08 PM
 #28

VanillaWallet v0.5 (Beta) released with many improvements (still needs some work before v1.0).

  • The user interface is streamlined and improved
  • Overall friendlier for new users
  • Transaction history needs improvement
  • Win (exe) and Mac (dmg) may return (just jar for now)

Thanks for any feedback.

[Bitcoin Game List] ~ [BitcoinGalaxy.net Live Bitcoin Visualization] ~ [PotentialGames.com]
coqui33
Full Member
***
Offline Offline

Activity: 198
Merit: 100



View Profile WWW
February 05, 2013, 04:20:34 PM
 #29

It would be nice if it had the ability to export its privkey and import a new privkey (overlaying the existing one). This is because I would like to run this client from a thumb-drive for one-time-only transactions. (Such as sweeping an existing privkey/address full of many tiny inputs into a new address.)

Armed Citizens and the Law -- NRA-certified firearms instructor
Nyhm (OP)
Full Member
***
Offline Offline

Activity: 216
Merit: 100



View Profile WWW
February 06, 2013, 01:27:37 PM
 #30

There are some command-line options:

java -jar VanillaWallet.jar --help
  [--help] Show this help
  [--version] Show version info
  [--log] Turn on logging (into vanilla.log file)
  [--which_wallet] Find wallet and show path
  [--export_address] Load wallet and show address
  [--export_privatekey] Show the private key
  [--import_privatekey <privkeystring>] Create new wallet with key
  [--export_transactions] Show all tx currently in the wallet
  [--resync] Resync the block chain with the wallet (runs gui)
  [--fee] Set tx fee for session (runs gui)


Some of these are mostly for debugging, and aren't well documented (or tested) yet, but the private key options may be what you're looking for.

Also have a look at BitcoinSweep to sweep values from private keys to a deposit address. This also needs more testing, so please report back if you decide to try it.

In either of these cases, when consolidating lots of tiny transactions, you should manually set a high enough tx fee for nodes/miners to accept your transaction. Neither VanillaWallet or BitcoinSweep are yet very smart about applying larger-than-standard tx fees. I've found this out myself - the tx will get to the point of sending, but nothing will happen (or it will get sent and show up on blockchain.info, but no miner will include it for a long time).

[Bitcoin Game List] ~ [BitcoinGalaxy.net Live Bitcoin Visualization] ~ [PotentialGames.com]
coqui33
Full Member
***
Offline Offline

Activity: 198
Merit: 100



View Profile WWW
February 06, 2013, 01:35:52 PM
Last edit: February 06, 2013, 06:30:41 PM by coqui33
 #31

Great!
Thank you very much.

One more thing, since you have been so responsive. Any chance that you might someday compile apk versions of vanilla and sweep for android?

[added later] When I import a privkey, VanillaWallet says that it imported the privkey, displays the privkey's address, and tells me to launch the GUI in order to use the new wallet. But it never actually writes the new wallet to disc. So when I launch the GUI, the button "Create Wallet" is displayed. Then, of course, if I press "Create Wallet" it creates a brand new wallet with a newly generated key-pair.

Armed Citizens and the Law -- NRA-certified firearms instructor
Pages: « 1 [2]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!