Andreas Schildbach
483eda4c65
Prepare 0.14.3-SNAPSHOT
2016-06-13 18:37:08 +02:00
Andreas Schildbach
d05e32f9bf
Release 0.14.2
2016-05-31 08:51:37 +02:00
Andreas Schildbach
5108bebe3f
Prepare 0.14.2-SNAPSHOT
2016-05-31 08:45:28 +02:00
Andreas Schildbach
31bd4f95da
Release 0.14.1
...
Bump of orchid version to 1.2.1, which is necessary because we accidently pushed an incomplete version 1.2 to Maven Central last year.
2016-05-08 21:49:35 +02:00
Andreas Schildbach
0e30a3011c
Release 0.14
2016-05-06 21:21:28 +02:00
Andreas Schildbach
4e29e4fb00
Wallet: Make SendRequest a top level class.
2016-04-01 22:03:14 +02:00
Andreas Schildbach
1e66b9a8e3
Finish moving wallet related classes to .wallet package.
...
These classes are moved to .wallet:
- Wallet + WalletTest
- WalletExtension + WalletExtensionsTest
- WalletProtobufSerializer
- UnreadableWalletException
These classes are moved to .wallet.listeners:
- WalletEventListener
- WalletChangeEventListener
- WalletCoinsReceivedEventListener
- WalletCoinsSentEventListener
- WalletReorganizeEventListener
- ScriptsChangeEventListener
- AbstractWalletEventListener
- KeyChainEventListener
- AbstractKeyChainEventListener
2016-04-01 21:44:30 +02:00
Andreas Schildbach
c1938fec75
Harmonize license headers.
2016-03-26 19:55:05 +01:00
Andreas Schildbach
85f7c39aa5
Refresh bundled checkpoints and switch to textual format for easier audit.
2016-03-21 21:40:14 +01:00
Andreas Schildbach
9e52e4e0bf
wallet-template: When constructing the wallet file name from the app's name, replace problematic characters so the filesystem doesn't throw up.
2016-02-29 16:41:49 +01:00
Ross Nicoll
aca39ee9de
Split wallet events into single method interfaces
2016-02-06 20:01:38 +01:00
Kirill Vlasov
e3e8e8079d
Constructors should only call non-overridable methods
2016-01-06 14:11:00 +01:00
Mike Hearn
9ba1be762a
Wallet: flip argument ordering in deprecated Wallet.addEventListener to restore compatibility with 0.13
2015-10-05 17:12:55 +02:00
Andreas Schildbach
d4c7ce5c77
wallet-template: Fix warning about missing @Nullable annotation.
2015-08-24 18:54:00 +02:00
Andreas Schildbach
200f2368c6
AddressFormatException: Make unchecked. Base58 strings are rarely typed manually these days.
2015-08-08 16:33:29 +02:00
Ross Nicoll
ecbd021167
Refactor listener interfaces.
...
Refactor listener interfaces into their own package.
Split listener interfaces into smaller interfaces.
Make abstract implementations actually abstract.
Rearrange methods for adding listeners to put executor first.
2015-08-08 15:37:46 +02:00
Andreas Schildbach
0441b38599
Provide a consistent fromBase58/toBase58 API for the VersionChecksummedBytes hierarchy.
...
Deprecates the old constructors and migrates bitcoinj itself to use the new API. Also makes DumpedPrivateKey use WrongNetworkException when appropriate. Adds missing testcases and corrects/adds a bit of JavaDoc.
2015-07-18 13:53:59 +02:00
Andreas Schildbach
ce58f6945f
Upgrade to Guava 18.0.
2015-07-06 10:03:31 +02:00
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