Ready to run apps of the HashCash vault and wallet:

macOS: HashCash-1.122.dmg (57.4MB)
SHA256: 28b7c6c734a78ece06967975e77e5bb1b0a86aa711c92815215e27f258d8bbae

Windows: (28.1 MB(
SHA256: 4bd8787b211a96874cbdee86b57b9a5a5089e59ac916336ccbfe105b50817bce

NOTE: The vault's server code is written for Unix-ish environments and doesn't work well on Windows. It's still possible to try out the system using a test vault on a Windows machine, but it may be flaky, with connection errors and other issues. The wallet does work fine on Windows.

Try it out

First, start the vault. On its first run it will generate new keys, which will take a few seconds. Wait for the key generation to complete before starting the wallet, so the wallet can see the vault's keys.

The vault is pre-configured with a test Bitcoin address so you can buy HashCash worth 419600 Satoshi. After adding a 400 Satoshi fee, the wallet will ask you to send 420000 Satoshi to a specific address. Just click OK and your test vault will issue you 419600 Satoshi in HashCash coins. You can then export, import and exchange these coins. You won't be able to sell them as they're just test coins from your test vault.

An experimental live HashCash vault should be online soon, with full interchange capability between HashCash and Bitcoin.

Install from CPAN

If you're using any Unix-like operating system, the best way to get and install HashCash is from CPAN. At a root shell type:

cpan Crypt::HashCash

It's faster and easier to pre-install some of the required Perl modules using your OS's package manager prior to running the cpan command above. On OpenBSD, the following packages can be installed using pkg_add:

pkg_add p5-Wx p5-Crypt-RSA p5-DBD-SQLite p5-Math-BigInt-GMP p5-libwww p5-LWP-Protocol-https p5-GD p5-Crypt-RIPEMD160 p5-Digest-SHA p5-Test-Most p5-Exporter-Lite p5-Test-NoWarnings p5-Math-BaseCnv p5-Class-Load p5-Module-Build p5-HTTP-Lite p5-Params-Classify p5-CGI

On Debian GNU/Linux the following packages can be installed using apt-get:

apt-get install libwx-perl libmath-bigint-gmp-perl libwww-perl libgd-perl libtest-most-perl libexporter-lite-perl libtest-nowarnings-perl libmath-base85-perl libclass-load-perl libmodule-build-perl libhttp-lite-perl libparams-classify-perl libdigest-sha-perl libcrypt-cbc-perl libcrypt-blowfish-perl libtie-encryptedhash-perl libdata-buffer-perl libconvert-ascii-armour-perl libdbi-perl

Once Crypt::HashCash is installed you can start a test vault as a regular user with: &

and the wallet with:

Secure Hardware Wallet

Noodle Pi is a Raspberry Pi based handheld computer which was custom designed as a permissionless, secure and cost-effective device for HashCash wallets.

There's also an Unsnoopable version, which is perfect for offline HashCash wallets.

Pre-Order Now and get yours asap!