Mike Hearn
e4e8271b47
WalletTemplate: use Tor by default on testnet.
2014-08-28 14:45:36 +02:00
Andreas Schildbach
b1176e0fdf
Rename CoinFormat to MonetaryFormat, now that it can deal with Coin and Fiat mostly the same way.
2014-08-28 14:45:36 +02:00
Mike Hearn
3ec6d30562
Add testnet checkpoints for WalletTemplate.
2014-08-26 11:46:39 +02:00
Andreas Schildbach
2324edd03e
Consistently use version 3.1 of maven-compiler-plugin.
2014-08-11 11:18:08 +02:00
Mike Hearn
c3cef3b917
WalletTemplate: New sync UI using the notification bar system. Wire up Tor initialisation so startup is less boring to look at.
2014-08-06 16:13:04 +02:00
Mike Hearn
694b07ccd6
WalletTemplate: Move sync progress to BitcoinUIModel.
...
Backport some more UI code from Lighthouse in preparation for a better sync progress bar.
2014-08-06 14:17:49 +02:00
Mike Hearn
7338d530a1
WalletTemplate: rename Controller to MainController
2014-08-06 13:53:42 +02:00
Mike Hearn
acd06518f0
Scene Builder 2.0 is now out so remove comment about it.
2014-08-06 13:43:17 +02:00
Mike Hearn
8ce96e82e7
Wallet Template: bugfix in ui logic for encryption
2014-07-21 16:08:31 +02:00
Mike Hearn
5397775f50
Use released version of easybind
2014-07-14 13:36:39 +02:00
Mike Hearn
94968a491e
Turns out there was both a JFX way to do this, plus EasyBind which is even more concise.
2014-07-13 22:28:44 +02:00
Mike Hearn
5044a24f3b
Add forgotten image file
2014-07-13 22:09:44 +02:00
Mike Hearn
aa86642ffd
WalletTemplate: introduce a simple wallet model and use the FX reactive bindings framework to clean up and fix some bugs. Empty wallet button now is disabled when the wallet is empty.
2014-07-13 20:38:20 +02:00
Mike Hearn
29a11e22b7
WalletTemplate: add support for encryption. Scrypt parameters are calculated by testing CPU speed. A pie chart shows smooth decryption progress.
2014-07-13 20:04:08 +02:00
Mike Hearn
eb44bec154
Minor style cleanups in WalletSettingsController
2014-07-11 00:48:54 +02:00
Mike Hearn
05877abff7
Wallet template: add a UI to show the users seed words and demonstrate how to do a restore from seed with WalletAppKit.
2014-07-11 00:27:00 +02:00
Mike Hearn
8e6e2256bc
WalletAppKit/Template: Cleaner way to check if the app is already running. Backport from Lighthouse.
2014-07-10 21:44:38 +02:00
Mike Hearn
350f2addd3
Wallet Template: fix rendering of balance label after coin toFriendlyString change.
2014-07-10 21:38:18 +02:00
Piotr WÅ‚odarek
fb749f5f23
Fixed wallettemplate to compile again after BigInteger -> Coin refactoring.
2014-06-02 21:17:23 +08:00
Mike Hearn
5638387d3a
HD wallets alpha preview
2014-05-29 20:11:13 +02:00
Mike Hearn
b47995ed97
Wallet: throw more appropriate exception types during completion.
...
Resolves issue 560.
2014-05-21 19:38:12 +02:00
Mike Hearn
bc5b8bc927
Refresh wallet-template checkpoints file.
2014-05-21 15:19:18 +02:00
Mike Hearn
3f3f637779
Integrate Tor support into the PeerGroup and WalletAppKit API.
2014-04-27 18:57:56 +02:00
Andreas Schildbach
6087e43377
Upgrade to Guava 16.0.1.
...
Resolves issue 375.
2014-04-08 16:49:09 +02:00
monk
7ffe2a6360
Initiliaze/assign sendResult. Prevents NullPointerException and app from crashing when sending money out.
2014-03-25 13:35:01 +01:00
Andreas Schildbach
8fdfb04e43
Update SLF4J to version 1.7.6. Previously, inconsistent versions were used between sub-projects. All unit-tests pass.
2014-03-07 17:47:42 +01:00
Mike Hearn
5b74ea5c7b
Switch to version 0.12-SNAPSHOT. To the moon! ;)
2014-02-04 11:31:42 +01:00
Mike Hearn
2b577840b5
WalletTemplate: refresh checkpoints file.
2013-12-23 20:09:24 +00:00
Mike Hearn
70cd2ffb96
Wallet: throw exceptions when completing a transaction fails.
...
If there's insufficient balance (typical error) then InsufficientMoneyException is thrown (checked).
If the SendRequest is bad in some way, like asking to create a spend that would violate the protocol rules, IllegalArgumentException is thrown (unchecked).
Also make VerificationException (and thus ProtocolException+ScriptException) unchecked.
Resolves issue 425.
2013-11-27 15:25:52 +01:00
Mike Hearn
f519590973
Add wallet-template file I forgot to check in
2013-11-26 23:17:52 +01:00
Mike Hearn
e8b31ed2df
Request 11 peers by default in wallet-template
2013-11-10 20:05:37 +01:00
Mike Hearn
8b8266f9d6
Wallet template: couple of misc tweaks
2013-11-10 18:08:36 +01:00
Mike Hearn
81d10b8c10
WalletTemplate: show number of peers seen when emptying the wallet.
2013-10-27 18:27:28 +01:00
Mike Hearn
387717c6c5
Wallet template: various updates.
...
Backport misc improvements from PayFile.
Refactor the clickable address out into a custom widget.
Use FontAwesome and the wrapper class for icons instead of a custom image.
QRcode support.
2013-10-26 02:28:44 +02:00
Mike Hearn
dfa722ccc8
Wallet: track relative ordering of transactions within a block.
...
Ensures re-orgs don't replay transactions out of order. Resolves issue 468.
2013-10-14 10:56:21 +02:00
Mike Hearn
a59e9d4073
Wallet template: use Aqua style on MacOS.
...
The indeterminate progress bar is a bit buggy in this version but the rest looks correct (for Mountain Lion).
2013-09-22 15:01:40 +02:00
Mike Hearn
6fa719df2a
Wallet template: some improvements to crash handling.
2013-09-22 15:01:10 +02:00
Mike Hearn
896142504c
Wallet template: nicer message if the app is already running.
2013-09-21 22:08:17 +02:00
Mike Hearn
efb6349a50
Wallet template: the appkit enables autosaving automatically, so it's unnecessary to repeat that.
2013-09-20 15:32:40 +02:00
Mike Hearn
26f2d13581
Template app: move alert window controller to the right package.
2013-09-16 11:38:43 +02:00
Mike Hearn
4ef346112f
Template app: better message if no wallet is installed.
2013-09-16 11:38:15 +02:00
Mike Hearn
6a84f55727
Add a demo wallet app that uses JavaFX and Java 8.
...
The app is not meant to be usable by end users. It is intended to act as a template for people to build custom apps that use contracts. To that end you can get money in, and empty your wallet, but there's no other controls beyond that.
Apps based on this template look professional and have nice animations and visual effects. You can also use this as a way to learn JavaFX.
2013-09-15 22:18:00 +02:00