Mike Hearn
|
5be443c2d3
|
Clear some minor static analysis warnings.
|
2013-06-18 16:33:56 +02:00 |
|
Mike Hearn
|
8b8bf50144
|
Version 0.10-SNAPSHOT
|
2013-06-18 16:33:06 +02:00 |
|
Mike Hearn
|
bfbc9c0cf6
|
Don't use my DNS seed. It's not running on secure hosting so I shut it down.
|
2013-06-17 16:11:20 +02:00 |
|
Mike Hearn
|
4494d34be0
|
Use correct private key header byte in reg test mode.
|
2013-06-17 15:43:57 +02:00 |
|
Mike Hearn
|
960bf2626b
|
DumpedPrivateKey: Verify that the final byte is set to 1. Resolves issue 411.
|
2013-06-17 15:43:46 +02:00 |
|
Mike Hearn
|
332967f0bd
|
PingService: allow usage of regtest mode, always include a fee in the bounce transaction, don't use from addresses anymore.
|
2013-06-17 14:57:02 +02:00 |
|
Mike Hearn
|
d8a0cc59c1
|
Re-order ECKey imports.
|
2013-06-17 14:28:48 +02:00 |
|
Matt Corallo
|
be88a05c93
|
Make TransactionOutput.getMinNonDustOutput exact.
|
2013-06-17 11:07:55 +02:00 |
|
Matt Corallo
|
d6fec93be3
|
Add canonical signature/pubkey methods to ECKey and tests therefor.
|
2013-06-17 11:07:55 +02:00 |
|
Matt Corallo
|
ec3708d159
|
Introduce SIGHASH_ANYONECANPAY_VALUE to replace 0x80 constants.
|
2013-06-17 10:59:25 +02:00 |
|
Matt Corallo
|
1e24dea569
|
Fix wallet extensions by adding setKeyCrypter and using auto-save.
|
2013-06-17 10:59:15 +02:00 |
|
Matt Corallo
|
e2e72a275d
|
Fix deserialization of wallet transactions with a far-out locktime.
|
2013-06-17 10:59:06 +02:00 |
|
Matt Corallo
|
63be9b705b
|
Make all addOutputs and addInputs return the newly added in/output.
|
2013-06-17 10:59:00 +02:00 |
|
Matt Corallo
|
5f1a9c246b
|
Add Wallet.maybeCommitTx to not throw when tx is already in pending
|
2013-06-14 15:04:31 +02:00 |
|
Mike Hearn
|
74110a12d9
|
Note that a tx of exactly 1000 bytes may overpay.
|
2013-06-12 17:42:18 +02:00 |
|
Mike Hearn
|
c91e811fc7
|
Make SendRequest.completed back to being private.
|
2013-06-12 17:26:12 +02:00 |
|
Mike Hearn
|
87ab410a2f
|
Make feePerKb apply to the first kilobyte as well.
|
2013-06-12 17:16:07 +02:00 |
|
Mike Hearn
|
c9f0ecae3d
|
Delete 3 fee tests that weren't adding any coverage and Matt can't remember what they're for.
|
2013-06-12 16:21:02 +02:00 |
|
Mike Hearn
|
1d9ebf5a5f
|
WalletTool: allow use of regtest mode, fix unixtime flag, make address printed by ADD_KEY double clickable.
|
2013-06-12 11:13:01 +02:00 |
|
Mike Hearn
|
5b50e52842
|
Don't require 4G heap for wallet tool.
|
2013-06-12 11:12:15 +02:00 |
|
Mike Hearn
|
20049fb9f8
|
Use RegTestParams.get()
|
2013-06-12 11:11:59 +02:00 |
|
Mike Hearn
|
80b66a8945
|
Split a bit more code out of the giant fee calculation function.
|
2013-06-11 12:29:28 +02:00 |
|
Mike Hearn
|
b865e6a510
|
Make Transaction.addInput(TransactionOutput) return the created input. Use it to make a minor simplification.
|
2013-06-11 12:24:14 +02:00 |
|
Mike Hearn
|
6077d32c4a
|
Refactor fee calculation out of wallet.completeTx(). Introduce a (not widely used yet) InsufficientMoneyException.
|
2013-06-11 12:21:20 +02:00 |
|
Mike Hearn
|
46914b12b7
|
Make completeTx once again return a bool (pending replacement with an exception), and update the fee field with the calculated fee.
|
2013-06-11 11:40:40 +02:00 |
|
Mike Hearn
|
afaebd062a
|
Rename enforceDefaultClientFeeRelayRules to ensureMinRequiredFee which is shorter.
|
2013-06-10 16:02:38 +02:00 |
|
Mike Hearn
|
9a389c9475
|
Move enforceDefaultClientFeeRelayRules into SendRequest instead of being a parameter.
Make WalletTool enforce the rules instead of ignoring them (this was an oversight).
|
2013-06-10 15:51:34 +02:00 |
|
Matt Corallo
|
518b7edcbd
|
Handle null hostNames in DnsDiscovery (some NP have that).
|
2013-06-10 13:38:01 +02:00 |
|
Matt Corallo
|
c9d411e8e7
|
Add two new WalletExtension access methods.
|
2013-06-10 13:36:33 +02:00 |
|
Matt Corallo
|
a3f1fe5390
|
Tweak WalletExtension slightly.
|
2013-06-10 13:36:27 +02:00 |
|
Matt Corallo
|
a7987585b8
|
Catch out-of-bound reads and rethrow as ProtocolExceptions.
|
2013-06-10 13:36:20 +02:00 |
|
Matt Corallo
|
dbf7728b4f
|
Add uint64ToByteArrayLE to Utils.
|
2013-06-10 13:36:14 +02:00 |
|
Mike Hearn
|
a525f878ca
|
More fixing of regtest params.
|
2013-06-07 16:15:36 +02:00 |
|
Mike Hearn
|
90fda575b6
|
Make bitcoind comparison tool simple to run again.
|
2013-06-07 13:59:20 +02:00 |
|
Mike Hearn
|
651880405d
|
Fix regtest params.
|
2013-06-07 13:59:10 +02:00 |
|
Mike Hearn
|
1288774ee4
|
Fix a generics warning.
|
2013-06-05 16:58:58 +02:00 |
|
Mike Hearn
|
50539ff6c2
|
Remove nonsensical comment: shuffling inputs does not grant extra privacy.
|
2013-06-05 16:49:18 +02:00 |
|
Mike Hearn
|
033e7e7aab
|
Some minor clarity improvements to DefaultCoinSelector.
|
2013-06-05 16:48:02 +02:00 |
|
Mike Hearn
|
0bdba0318a
|
Clear some static analysis warnings from the inspector - many assertions could be simplified and assertEquals is (expected, actual) not (actual, expected).
|
2013-06-05 16:41:14 +02:00 |
|
Matt Corallo
|
7daa54b12c
|
Add a few more fee solver tests.
|
2013-06-05 16:29:16 +02:00 |
|
Matt Corallo
|
c9c107afaf
|
Make getBalance() significantly faster.
|
2013-06-05 16:29:11 +02:00 |
|
Matt Corallo
|
72f346c10f
|
Add tests for user-specified inputs in SendRequests.
|
2013-06-05 16:29:06 +02:00 |
|
Matt Corallo
|
375e553bdc
|
Add basic fee solver to Wallet.completeTx and extensive testing.
This also adds support for SendRequests which have some predefined
inputs (already signed), which will be tested in a later commit.
|
2013-06-05 16:28:35 +02:00 |
|
Matt Corallo
|
86046b7122
|
Add comments on dust output values and constants/util to calc them
|
2013-06-05 16:24:39 +02:00 |
|
Matt Corallo
|
4b1e45fae2
|
Make DefaultCoinSelector aware of priority, not just depth.
|
2013-06-05 16:11:35 +02:00 |
|
Matt Corallo
|
842b30e2ca
|
Add basic support for existing inputs in Transaction.signInputs
|
2013-06-05 16:11:27 +02:00 |
|
Matt Corallo
|
fd4845fa90
|
Add new data-driven test-case
|
2013-06-05 14:10:42 +02:00 |
|
Matt Corallo
|
c6b3b82a66
|
Fix TxOut serialization (fixes SIGHASH_SINGLE hashing)
|
2013-06-05 14:10:41 +02:00 |
|
Matt Corallo
|
07baa230f3
|
Wallet: Check if tx is time-locked not just has a lock time
|
2013-06-05 14:10:41 +02:00 |
|
Matt Corallo
|
e2fea77a3d
|
Catch potential exception on invalid signatures
|
2013-06-05 14:10:41 +02:00 |
|