diff --git a/core/src/main/java/org/bitcoinj/core/TransactionBroadcast.java b/core/src/main/java/org/bitcoinj/core/TransactionBroadcast.java index a68c555d..a45a8ebc 100644 --- a/core/src/main/java/org/bitcoinj/core/TransactionBroadcast.java +++ b/core/src/main/java/org/bitcoinj/core/TransactionBroadcast.java @@ -116,8 +116,15 @@ public class TransactionBroadcast { } private class EnoughAvailablePeers implements Runnable { + private Context context; + + public EnoughAvailablePeers() { + this.context = Context.get(); + } + @Override public void run() { + Context.propagate(context); // We now have enough connected peers to send the transaction. // This can be called immediately if we already have enough. Otherwise it'll be called from a peer // thread.