bitcoinj/tests/com/google/bitcoin/core
Mike Hearn ad329d7a34 Callbacks for when a transaction in the chain is seen that spends coins from our wallet, not just to.
Introduce EventListenerInvoker to simplify the pattern by which event listeners can delete themselves safely whilst running.
Update the ToyWallet app to accept a public key:creation time pair on the command line and show all relevant transactions, to demonstrate (very crudely) the watching functionality.
2012-01-26 16:25:16 +01:00
..
AddressTest.java Remove the built-in copy of Bouncy Castle. Instead, make it a dependency in the Maven POM. Also include the shade plugin so the final JARs won't cause conflicts on Android. Resolves issue 42. Patch by Jonny Heggheim. 2011-08-05 20:25:00 +00:00
AlertMessageTest.java Slight redesign of the ECKey API to allow you to have public only ("watching") keys. 2012-01-26 16:23:29 +01:00
Base58Test.java Fix bug in Base58.decode that caused failures when the MSB of the decoded byte array was 1. Thanks to BitterTea and sipa for help with debugging this. 2011-05-24 20:19:18 +00:00
BitcoinSerializerTest.java Remove an unnecessary import. 2011-12-16 14:23:33 +01:00
BlockChainTest.java Rename Block.getTime() to Block.getTimeSeconds() and note the metric used in the javadoc. 2011-08-05 14:10:57 +00:00
BlockTest.java Fix a dumb seconds/milliseconds mismatch bug in Block.getTime(). Add a unit test. 2012-01-26 15:25:15 +01:00
ChainSplitTests.java Confidence levels now include double spending of transactions. Add a unit test to check the inbound finney attack case, in which a double spending block overrides a pending transaction. 2012-01-09 10:50:07 -08:00
ECKeyTest.java Slight redesign of the ECKey API to allow you to have public only ("watching") keys. 2012-01-26 16:23:29 +01:00
LazyParseByteCacheTest.java Cleanup of lazy block parsing, patch from shadders 2011-11-12 23:20:04 +00:00
MockNetworkConnection.java Fix merge mistake, fix PeerGroup.stop 2012-01-09 12:59:44 -08:00
PeerAddressTest.java Remove the built-in copy of Bouncy Castle. Instead, make it a dependency in the Maven POM. Also include the shade plugin so the final JARs won't cause conflicts on Android. Resolves issue 42. Patch by Jonny Heggheim. 2011-08-05 20:25:00 +00:00
PeerGroupTest.java Provide a sendCoinsAsync that returns immediately instead of waiting for the tx to be broadcast. Change PeerGroup.broadcastTransaction to return a Future<Transaction> and only consider the tx to be broadcast once it was written to at least one peer directly (not waiting for a response to an inv). Re-plumb the peer group thread to poll for tasks when there are active peers. 2012-01-16 19:16:16 +01:00
PeerTest.java Fix merge mistake, fix PeerGroup.stop 2012-01-09 12:59:44 -08:00
ScriptTest.java Remove the built-in copy of Bouncy Castle. Instead, make it a dependency in the Maven POM. Also include the shade plugin so the final JARs won't cause conflicts on Android. Resolves issue 42. Patch by Jonny Heggheim. 2011-08-05 20:25:00 +00:00
TestUtils.java Announce pending transactions in wallets when a peer connects (both self-created spends and relevant received transactions). Allow creation of transactions without broadcast, for offline wallets. 2012-01-09 10:54:03 -08:00
TestWithNetworkConnections.java First cut at a pending transactions patch. This isn't the final API, which will 2012-01-09 10:35:41 -08:00
UtilsTest.java Implement ReverseDwordBytes. Resolves issue 100 2011-10-31 17:28:01 +00:00
VarIntTest.java Improve VarInt: simplify, fix some minor bugs and increase test coverage. 2011-03-13 21:29:25 +00:00
WalletTest.java Callbacks for when a transaction in the chain is seen that spends coins from our wallet, not just to. 2012-01-26 16:25:16 +01:00