Mike Hearn
|
d9c21d58c7
|
Make wallet.getChangeAddress() visible.
|
2013-04-26 16:41:33 +02:00 |
|
Mike Hearn
|
ab7e8685b5
|
Fix a typo in ScriptOpCodes PUSHDATA2 string.
|
2013-04-26 16:41:23 +02:00 |
|
Mike Hearn
|
95e43566a6
|
Add a few more ECKey functions that accept wrapper objects.
|
2013-04-26 16:41:03 +02:00 |
|
Mike Hearn
|
8a63fbd075
|
ScriptBuilder: add a method that creates a multisig input script.
|
2013-04-26 13:51:00 +02:00 |
|
Mike Hearn
|
d537c8017a
|
Script: fix bug, OP_0/OP_FALSE is not invalid.
|
2013-04-26 13:50:30 +02:00 |
|
Mike Hearn
|
172f264ee2
|
Add a Transaction.hashTransactionForSignature prototype that accepts Script objects instead of byte arrays.
This could all be cleaned up and made more consistent in future.
|
2013-04-26 13:47:26 +02:00 |
|
Mike Hearn
|
38b40a245a
|
Help IntelliJ static analysis understand that nullity is impossible at that point in the code.
|
2013-04-26 13:46:57 +02:00 |
|
Mike Hearn
|
d113cbfc66
|
Script: Introduce a builder class that makes it easier to assemble scripts without writing raw byte streams.
|
2013-04-24 19:15:06 +02:00 |
|
Mike Hearn
|
752e7006e5
|
Move ScriptTest.
|
2013-04-24 18:23:20 +02:00 |
|
Mike Hearn
|
2f790520f4
|
Move ScriptTest
|
2013-04-24 18:08:11 +02:00 |
|
Mike Hearn
|
7db7f89582
|
Move Script and ScriptOpCodes to a new script package.
|
2013-04-23 18:51:08 +02:00 |
|
Mike Hearn
|
775af907ae
|
Widen the scoping on a few methods in preparation for moving the Script class.
|
2013-04-23 17:57:16 +02:00 |
|
Mike Hearn
|
7837a54bc0
|
Script: refactor in preparation for making it easier to manipulate and construct scripts using chunked form.
|
2013-04-22 17:08:10 +02:00 |
|
Mike Hearn
|
5ec4f43dee
|
Expand Block.toString() to use StringBuilder.
|
2013-04-22 17:08:10 +02:00 |
|
Mike Hearn
|
a0d2b36c9f
|
Script: ScriptChunk -> Script.Chunk and make it public.
|
2013-04-22 17:08:09 +02:00 |
|
Mike Hearn
|
80285832f8
|
Script: Move opcodes out to a separate ScriptOpCodes class. Improve a couple of javadocs in Transaction.
|
2013-04-22 17:08:07 +02:00 |
|
Mike Hearn
|
44ead8b6a1
|
Script: couple of minor reformattings.
|
2013-04-22 17:08:06 +02:00 |
|
Mike Hearn
|
e18b9d363e
|
Script: add support for crafting multisig outputs and hide program behind Script.getProgram()
|
2013-04-22 17:08:05 +02:00 |
|
Mike Hearn
|
f88bdc5fe3
|
Wallet: make keychain private and add a remove method.
|
2013-04-22 13:45:38 +02:00 |
|
Mike Hearn
|
5112a94955
|
WalletTool: remove redundant if test
|
2013-04-22 13:36:12 +02:00 |
|
Mike Hearn
|
1341529228
|
Script: refactor signature checking out into separate methods.
|
2013-04-19 16:01:55 +02:00 |
|
Mike Hearn
|
c53a137ca7
|
Pull some code up from WalletTest into a superclass to make writing test cases that need wallets+stores easier.
|
2013-04-19 15:20:46 +02:00 |
|
Mike Hearn
|
b5b984a741
|
BitcoindComparisonTool: minor fixes
|
2013-04-19 13:14:28 +02:00 |
|
Mike Hearn
|
82171f5b50
|
Deprecate the getFromAddress() getters and simplify the Script c'tor by removing superfluous parameters.
|
2013-04-18 15:35:34 +02:00 |
|
Mike Hearn
|
197f0824ae
|
Use my DNS seed instead of Jeff's, as his is just a static list and the nodes often appear to be overloaded.
|
2013-04-13 21:56:15 +02:00 |
|
Mike Hearn
|
42b2cfa3f0
|
Don't unit test failed decryption message, that's annoying.
|
2013-04-13 21:54:47 +02:00 |
|
Mike Hearn
|
34b52c95fe
|
Add a WalletAppKit that wraps boilerplate stuff for setting up a new app. Will convert some example apps later.
|
2013-04-12 16:20:52 +02:00 |
|
Mike Hearn
|
8fa8a195c1
|
Transactions: Make some methods public and add a couple of accessor methods.
|
2013-04-12 16:20:52 +02:00 |
|
Mike Hearn
|
30eb1f8043
|
DownloadListener: don't print redundant noise after catching up with the chain.
|
2013-04-12 16:20:52 +02:00 |
|
Mike Hearn
|
dd4d237cd9
|
Allow modification of the inputs/outputs list.
|
2013-04-12 11:10:56 +02:00 |
|
Mike Hearn
|
d14ac586d7
|
Add a few basic sanity checks on transactions received from the network at various points, to avoid syntactically invalid transactions from getting into the system (e.g. no inputs or outputs).
|
2013-04-12 11:10:48 +02:00 |
|
Mike Hearn
|
21ba7e0260
|
MemoryPool: Clarify logging a bit.
|
2013-04-12 11:10:38 +02:00 |
|
Mike Hearn
|
5eebca2c7d
|
Wallet: Add some convenience methods for spending unconfirmed transactions.
|
2013-04-12 11:10:31 +02:00 |
|
Mike Hearn
|
f1845dd552
|
Version 0.9-SNAPSHOT
|
2013-04-11 14:27:35 +02:00 |
|
Mike Hearn
|
34a6dcb0ae
|
Refresh README a bit
|
2013-04-09 15:19:02 +02:00 |
|
Mike Hearn
|
9449897e2d
|
Fix PingService re-entrancy.
|
2013-04-09 15:16:04 +02:00 |
|
Mike Hearn
|
d64f555896
|
Wallet: fix logging of balance in receive() and only calculate the balance once instead of twice.
Resolves issue 372.
|
2013-04-01 18:14:20 +01:00 |
|
Mike Hearn
|
bfd9d81b21
|
Undo a couple of changes to NetworkParameters to fix the bitcoind comparison tool
|
2013-04-01 18:08:14 +01:00 |
|
Matt Corallo
|
2a33065e31
|
Add a bitcoind/bitcoinj testing tool that compares bitcoind's rules
...by creating blocks and then comparing their acceptance by
bitcoind to their acceptance by bitcoinj.
|
2013-04-01 18:05:35 +01:00 |
|
Matt Corallo
|
1f904d28e1
|
Fix balooning memory usage in FullPrunedBlockChain.
This fixes a bug which had been previously solved with a dumb
workaround.
|
2013-04-01 18:05:01 +01:00 |
|
Matt Corallo
|
2e6e0661cb
|
Import from new block dir format
Also fixes a few minor bugs in BlockImporter.
|
2013-04-01 18:03:19 +01:00 |
|
Matt Corallo
|
726dd02472
|
Propogate very old refactor to duplicate code.
|
2013-04-01 18:02:50 +01:00 |
|
Matt Corallo
|
1b830a10e6
|
Add comment about using a large fast catchup time in PeerGroup.
|
2013-04-01 18:02:34 +01:00 |
|
Mike Hearn
|
cb670bdc39
|
BOBS: Suppress deprecation warning.
|
2013-04-01 18:02:29 +01:00 |
|
Mike Hearn
|
d92f944564
|
Peer: Allow peer listeners to handle exceptions thrown in the peer thread.
|
2013-03-30 19:28:58 +00:00 |
|
Mike Hearn
|
aac6a7daf7
|
WalletTool: allow dumping the wallet without a chain.
Resolves issue 357.
|
2013-03-30 18:07:20 +00:00 |
|
Mike Hearn
|
11b5ea11b8
|
WalletProtobufSerializer: throw IllegalArgumentException if tx cannot be connected.
|
2013-03-30 18:06:40 +00:00 |
|
Mike Hearn
|
9201cba0cc
|
Wallet: try deleting the temp file in the finally block and print a warning if it succeeded.
Resolves issue 362.
|
2013-03-30 17:35:57 +00:00 |
|
Mike Hearn
|
301db707b1
|
Wallet: misc comment updates
|
2013-03-30 17:35:07 +00:00 |
|
Mike Hearn
|
49d26ad773
|
WalletProtobufSerializer: Add a couple of NPE checks
|
2013-03-30 17:34:30 +00:00 |
|