Andreas Schildbach
24de5e2a40
0.14-SNAPSHOT
2015-07-06 09:54:04 +02:00
Amichai Rothman
820765753c
Clean up toString and other string-related code.
2015-06-30 12:45:59 +02:00
Mike Hearn
db86185972
WalletTemplate: remove bit of redundant fxml
2015-04-09 17:00:55 +02:00
Mike Hearn
cd337504b7
WalletTemplate: expose MainWindow in Main
2015-04-09 17:00:05 +02:00
Carlos Lopez-Camey
48401a0af1
Removes deprecation warnings. In pom.xml artifactId is project.artifactId. Sha256Hash.createHash is Sha256Hash.hashTwice. LazyECPoint.getX and getY use getXCoord and getYCoord while forcing normalization.
2015-03-22 17:07:17 +01:00
Mike Hearn
114a4b4fd1
wallettemplate/pom.xml: fix a maven deprecation warning
2015-03-22 16:50:20 +01:00
Mike Hearn
04bc624a91
Rewrite TxConfidenceTable to actually track confidence objects. Make Transaction.getConfidence() fetch the object from the table via the context. This allows us to simplify large chunks of code quite considerably. Note that confidence listeners are not yet pinning the attached confidence to the root set, so the same old bugs remain if you don't pin the tx object. That will be fixed next.
2015-03-21 17:07:44 +01:00
Mike Hearn
e0870efd61
Rewrite how WalletTemplate estimates scrypt difficulty, as the old approach was horribly busted and could use tons of RAM. Backport from Lighthouse.
2015-02-25 18:58:15 +01:00
Mike Hearn
99ff22d77b
Fix a bug in SendMoneyController that caused it to forget the amount of money requested across password requests. Fixes #316 .
2015-02-25 18:49:25 +01:00
Mike Hearn
1efa1442c8
(API CHANGE) Pass the FilteredBlock into PeerEventListener.onBlocksDownloaded when present.
...
Keep track of downloaded vs server-side filtered transactions per second.
Add a keyboard shortcut to wallet-template to force disconnection from the current peer.
2015-02-17 17:02:57 +01:00
Mike Hearn
71e9a2d4b2
WalletTemplate: don't override default PeerGroup params as they should be appropriate out of the box. Propagate WAK startup errors to the UI.
2015-01-21 15:48:42 +01:00
Tyler Houlihan
3d7d649827
Creating a useful shaded jar, that can be run with java -jar.
...
This appeared to be in the video for building a simple wallet, but not in the pom itself.
2014-12-23 18:14:15 +01:00
Mike Hearn
2b6db0dc80
Add an experimental HTTP based peer discovery engine that uses signed gzipped protocol buffers.
2014-12-19 02:30:58 +01:00
Mike Hearn
b25899de58
Rename DownloadListener to DownloadProgressTracker
2014-12-18 13:59:50 +01:00
Andreas Schildbach
2a71858c76
Wallet-template is now a proper sub-project. This reduces the risk for breaking the wallet-template build.
2014-11-24 15:04:09 +01:00
Mike Hearn
3a1c156d4e
WalletTemplate: allow sending of arbitrary amounts.
2014-11-14 15:40:08 +01:00
Mike Hearn
9fa4afb5fe
Fix WalletTemplate now that checkpoints are included.
2014-10-22 21:51:34 +02:00
Andreas Schildbach
b3f19ee0fc
Replace two occurences of pom versions with ${project.version}. It makes incrementing the version a little bit less painful.
2014-10-16 15:30:32 +02:00
Mike Hearn
4b65e37914
Focus the password field.
2014-10-07 22:38:09 +02:00
Mike Hearn
cc8925ed0f
Integrate checkpoints into WalletAppKit so they're used by default in the non-Android context.
2014-10-07 15:16:39 +02:00
Mike Hearn
9dcc4ed6f4
0.13-SNAPSHOT
2014-10-05 20:38:00 +02:00
Mike Hearn
83a9a71f3f
bitcoinj 0.12
2014-10-03 00:46:31 +02:00
Mike Hearn
0a6f901b23
Renamespace to org.bitcoinj away from com.google.bitcoin, as bitcoinj is no longer a Google project and being namespaced under com.google causes issues with Sonatype/Maven Central.
...
To fixinate your code:
find . -name '*.java' | xargs sed -i .bak 's/import com.google.bitcoin./import org.bitcoinj./g;s/import static com.google.bitcoin./import static org.bitcoinj./g'
2014-09-30 17:05:07 +02:00
Mike Hearn
c24ede14a8
Add shade plugin to wallettemplate
2014-09-23 14:40:35 +02:00
Mike Hearn
bc0c9da33c
WalletTemplate: Small visual tweaks
2014-09-22 20:07:56 +02:00
Devrandom
03bacf4fa9
Cache deterministic seed
2014-09-22 15:00:18 +02:00
Mike Hearn
8af5aa0c6c
BitcoinUIModel: better parameter name
2014-09-21 17:53:56 +02:00
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