langerhans
e6fc3deb50
Merge remote-tracking branch 'upstream/master' into rebase
...
Conflicts:
core/src/main/java/com/dogecoin/dogecoinj/wallet/DefaultRiskAnalysis.java
core/src/test/java/com/dogecoin/dogecoinj/core/ECKeyTest.java
core/src/test/java/com/dogecoin/dogecoinj/wallet/DefaultRiskAnalysisTest.java
tools/src/main/java/com/dogecoin/dogecoinj/tools/WatchMempool.java
2015-01-04 20:33:24 +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
langerhans
905629a78f
Merge branch 'master' of https://github.com/bitcoinj/bitcoinj into rebase
...
Conflicts:
README.md
core/pom.xml
core/src/main/java/com/dogecoin/dogecoinj/core/DownloadListener.java
core/src/main/java/com/dogecoin/dogecoinj/core/MemoryPool.java
core/src/main/java/com/dogecoin/dogecoinj/core/NetworkParameters.java
core/src/main/java/com/dogecoin/dogecoinj/core/PeerFilterProvider.java
core/src/main/java/com/dogecoin/dogecoinj/core/PeerGroup.java
core/src/main/java/com/dogecoin/dogecoinj/core/StoredTransactionOutput.java
core/src/main/java/com/dogecoin/dogecoinj/core/Wallet.java
core/src/main/java/com/dogecoin/dogecoinj/crypto/EncryptedPrivateKey.java
core/src/main/java/com/dogecoin/dogecoinj/crypto/KeyCrypterScrypt.java
core/src/main/java/com/dogecoin/dogecoinj/jni/NativeTransactionConfidenceListener.java
core/src/main/java/com/dogecoin/dogecoinj/kits/WalletAppKit.java
core/src/main/java/com/dogecoin/dogecoinj/net/FilterMerger.java
core/src/main/java/com/dogecoin/dogecoinj/protocols/channels/IPaymentChannelClient.java
core/src/main/java/com/dogecoin/dogecoinj/protocols/channels/PaymentChannelClient.java
core/src/main/java/com/dogecoin/dogecoinj/protocols/channels/PaymentChannelClientConnection.java
core/src/main/java/com/dogecoin/dogecoinj/protocols/channels/PaymentChannelClientState.java
core/src/main/java/com/dogecoin/dogecoinj/store/BlockStore.java
core/src/main/java/com/dogecoin/dogecoinj/store/FullPrunedBlockStore.java
core/src/main/java/com/dogecoin/dogecoinj/store/H2FullPrunedBlockStore.java
core/src/main/java/com/dogecoin/dogecoinj/store/PostgresFullPrunedBlockStore.java
core/src/main/java/com/dogecoin/dogecoinj/testing/FakeTxBuilder.java
core/src/main/java/com/dogecoin/dogecoinj/testing/TestWithPeerGroup.java
core/src/main/java/com/dogecoin/dogecoinj/wallet/KeyChainGroup.java
core/src/main/java/org/bitcoinj/core/DownloadListener.java
core/src/main/java/org/bitcoinj/core/DownloadProgressTracker.java
core/src/main/java/org/bitcoinj/core/MemoryPool.java
core/src/main/java/org/bitcoinj/core/StoredTransactionOutput.java
core/src/main/java/org/bitcoinj/core/TxConfidenceTable.java
core/src/main/java/org/bitcoinj/core/UTXO.java
core/src/main/java/org/bitcoinj/params/MainNetParams.java
core/src/test/java/com/dogecoin/dogecoinj/core/AbstractFullPrunedBlockChainTest.java
core/src/test/java/com/dogecoin/dogecoinj/core/BitcoindComparisonTool.java
core/src/test/java/com/dogecoin/dogecoinj/core/FilteredBlockAndPartialMerkleTreeTests.java
core/src/test/java/com/dogecoin/dogecoinj/core/FullBlockTestGenerator.java
core/src/test/java/com/dogecoin/dogecoinj/core/PostgresFullPrunedBlockChainTest.java
core/src/test/java/com/dogecoin/dogecoinj/core/WalletTest.java
core/src/test/java/com/dogecoin/dogecoinj/crypto/ChildKeyDerivationTest.java
core/src/test/java/com/dogecoin/dogecoinj/store/WalletProtobufSerializerTest.java
core/src/test/java/com/dogecoin/dogecoinj/wallet/DefaultRiskAnalysisTest.java
core/src/test/java/com/dogecoin/dogecoinj/wallet/DeterministicKeyChainTest.java
tools/src/main/java/com/dogecoin/dogecoinj/tools/WalletTool.java
wallettemplate/pom.xml
wallettemplate/src/main/java/wallettemplate/Main.java
wallettemplate/src/main/java/wallettemplate/MainController.java
wallettemplate/src/main/java/wallettemplate/SendMoneyController.java
2014-12-23 18:09:55 +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
langerhans
e5a1eb8571
Merge remote-tracking branch 'upstream/master' into rebase
...
Conflicts:
core/src/main/java/com/dogecoin/dogecoinj/core/Transaction.java
core/src/main/java/com/dogecoin/dogecoinj/core/Wallet.java
core/src/main/java/com/dogecoin/dogecoinj/wallet/DeterministicSeed.java
2014-10-30 22:32:59 +01:00
Mike Hearn
9fa4afb5fe
Fix WalletTemplate now that checkpoints are included.
2014-10-22 21:51:34 +02:00
langerhans
cda772d8ec
Step 2: Move and refactor packages
2014-10-18 20:02:01 +02:00
langerhans
e73ff6b53c
Step 1: Update pom descriptors
2014-10-18 19:16:39 +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
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