Andreas Schildbach
fc82bece02
Release 0.13.6
2016-03-23 15:16:56 +01:00
Andreas Schildbach
4f6c05bf8a
wallet-tool: Properly initialize context.
2016-03-23 15:16:56 +01:00
Andreas Schildbach
ff89b0c149
Prepare 0.13.6-SNAPSHOT
2016-03-02 16:26:08 +01:00
Andreas Schildbach
ce4e3a5d99
Release 0.13.5
2016-02-27 19:07:16 +01:00
Andreas Schildbach
d27ca30516
WalletTool: Fix failing precondition on actions that don't start the PeerGroup.
2016-02-19 21:58:12 +01:00
Andreas Schildbach
6ce2c58712
Prepare 0.13.5-SNAPSHOT
2016-01-16 11:19:21 +01:00
Andreas Schildbach
f8f9e9cda4
Release 0.13.4
2015-12-20 15:13:52 +01:00
Andreas Schildbach
d2f44eab31
Prepare 0.13.4-SNAPSHOT
2015-10-21 21:55:02 +02:00
Andreas Schildbach
0c10730d7f
Release 0.13.3
2015-10-18 11:57:09 +02:00
Andreas Schildbach
fa0ef1f2ca
Prepare 0.13.3-SNAPSHOT
2015-10-15 10:49:26 +02:00
Andreas Schildbach
a58c7a0dfa
Release 0.13.2
2015-08-05 20:31:17 +02:00
Andreas Schildbach
0f6bb1f9b2
Prepare 0.13.2-SNAPSHOT
2015-07-17 13:18:26 +02:00
Andreas Schildbach
f18c19f526
Release 0.13.1
...
Bump of orchid version to 1.1.1, which is necessary because we accidently pushed an incomplete version 1.1 to Maven Central last year.
2015-07-14 20:09:54 +02:00
Andreas Schildbach
52cec27046
Release 0.13
2015-07-14 16:36:05 +02:00
Amichai Rothman
dc94018992
Fix misc. formatting/style/syntax inconsistencies and issues.
2015-06-30 12:45:59 +02:00
Amichai Rothman
faf92971dd
Refactored Sha256Hash API:
...
- depracated constructors
- wrap methods to wrap given hash values in a new instance
- of/twiceOf methods to calculate hash values in a new instance
- hash/hashTwice to calculate hash values and return the raw bytes
2015-06-24 15:21:14 +02:00
Amichai Rothman
a6601066dd
moved sha256-related utility methods into Sha256Hash class and renamed them
2015-06-24 15:21:14 +02:00
Amichai Rothman
2fd96c7771
extracted common Utils.newSha256Digest() method to reduce boilerplate code
2015-06-24 15:21:13 +02:00
Andreas Schildbach
07f6b0ea30
Don't print log messages when testing fee level.
2015-06-16 22:46:15 +02:00
Andreas Schildbach
3588fa085c
Make BuildCheckpoints print a bit sooner that it's doing something.
2015-05-27 16:40:29 +02:00
Andreas Schildbach
dba18dfb4d
Update to slf4j 1.7.7.
2015-04-17 16:37:13 +02:00
Andreas Schildbach
59b426afe0
Increase wallet autosave delay for wallet-tool and WalletAppKit. Since we have some recovery for out-of-sync wallets in place, we can afford to save less often.
2015-03-12 18:07:51 +01:00
Mike Hearn
bef4980abd
(API CHANGE) Return a TransactionBroadcast object from PeerGroup.broadcastTransaction.
...
Old code can be updated by simply calling future() on the returned object to get the previous result.
TransactionBroadcast now has a progress reporting interface, which is ideal for connection to progress bars, pie charts, whatever else you want to use in the UI for showing the progress of sending money/broadcasting a tx.
2015-02-20 15:01:54 +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
Andreas Schildbach
815c4b9ced
Add current-receive-addr action to wallet-tool.
2015-02-03 00:18:45 +01:00
Mike Hearn
cd7dc3e535
Don't print logging messages when calculating checkpoints.
2015-01-12 16:53:45 +01:00
Andreas Schildbach
121d2fcb63
Change the WatchMempool pool to build statistics about risk analysis. Removes the pay-to-pubkey detection which was in there.
2015-01-02 17:30:24 +01:00
Mike Hearn
f82f160c2c
PeerGroup: configure peer as download peer even when there is no chain, but don't configure download params as that would trigger block fetch.
2014-12-21 14:03:13 +01:00
Mike Hearn
8f219ff458
WatchMempol: fix a regression
2014-12-21 13:57:17 +01:00
Mike Hearn
b25899de58
Rename DownloadListener to DownloadProgressTracker
2014-12-18 13:59:50 +01:00
Andreas Schildbach
478fb5dac9
Fix Integer to long casting compiler error for Eclipse.
2014-12-08 20:39:04 +01:00
Mike Hearn
e7c00df740
Replace peerGroup.startAsync/awaitRunning with start() and awaitTerminated with stop().
2014-11-24 13:04:58 +01:00
Andreas Schildbach
e12930c00f
Fix formatting dates at several places. Common mistakes:
...
- DateFormats are not thread safe
- new Date() is used for formatting which does not specify a locale
We now use a Utils.dateTimeFormat() helper for formatting to ISO 8601 (UTC).
2014-11-19 16:50:00 +01:00
Wojciech Langiewicz
41f8f5ccb4
Addes NetworkParams as a parameter to DeterministicKey serialization/deserialization.
2014-11-14 16:34:19 +01:00
Andreas Schildbach
91e7fe6816
WalletTool: magic --output value ALL for easier emptying of wallets.
2014-11-07 14:19:38 +01:00
Mike Hearn
f961e79346
WalletTool: use minBroadcastConnections == 1 when in regtest mode.
2014-11-04 23:19:21 +01:00
Andreas Schildbach
e9f016b753
Rename wallet-tool option --net=PROD to --net=MAIN. PROD can still be used as an alias to MAIN.
...
The mainnet blockchain file is renamed to mainnet.chain.
2014-11-03 14:23:36 +01:00
Mike Hearn
6c5d51f55a
WalletTool: allow rotation time to be specified in seconds.
2014-10-23 15:42:05 +02:00
Mike Hearn
ea02436f96
Rename maybeDoMaintenance to doMaintenance and add a bit more docs.
2014-10-22 19:32:51 +02:00
Mike Hearn
77ace479d9
Key rotation: remove the enabled setting. It's no longer useful and defaulted to off, which is dangerous and can lead to bugs.
2014-10-22 19:32:51 +02:00
Devrandom
22f0600afe
Refactor married keychains
...
* move handling of following keychains into the leading keychain
* move multisig threshold into the leading keychain
* extract MarriedKeyChain from DeterministicKeyChain
2014-10-07 15:39:04 +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
Devrandom
03bacf4fa9
Cache deterministic seed
2014-09-22 15:00:18 +02:00
Andreas Schildbach
3e5e3496ea
Introduce textual checkpoint format. It's basically one base64-encoded line per checkpoint.
...
The BuildCheckpoints tool now generates and sanity checks both formats.
2014-09-10 17:59:41 +02:00
Mike Hearn
664d0b130c
Make WalletTool compile again.
2014-08-21 13:57:44 +02:00
Mike Hearn
014438b456
Take out the redundant SigHashType parameter to wallet.signTransaction.
...
In the end the API evolved in such a way that changing this param isn't that useful. To do contracts you tend to work with transactions directly, and a Wallet subclass that needs to do special signing by default can override the signing engine used.
2014-08-13 14:57:43 +02:00
Kosta Korenkov
f6b2fa5a2b
Pluggable signers: simple local KeyBag signer
...
Introduced pluggable signers notion. Instances of
TransactionSigner could be added into the wallet, so that they subsequently
applied to transaction to complete it.
Existing signing code (Transaction.signInputs) was refactored into
LocalTransactionSigner, which is always implicitly added to any wallet.
Related pull request: #157
2014-08-12 17:58:29 +02:00
Mike Hearn
90492b61f7
Change printed format of the wallet to be less verbose and make wallet-tool not dump privkeys by default.
2014-08-11 18:26:23 +02:00