Add an experimental HTTP based peer discovery engine that uses signed gzipped protocol buffers.

This commit is contained in:
Mike Hearn
2014-12-19 02:30:58 +01:00
parent 483f9b50e6
commit 2b6db0dc80
4 changed files with 2420 additions and 1 deletions

View File

@@ -2,7 +2,6 @@ package wallettemplate;
import org.bitcoinj.core.NetworkParameters;
import org.bitcoinj.kits.WalletAppKit;
import org.bitcoinj.params.MainNetParams;
import org.bitcoinj.params.RegTestParams;
import org.bitcoinj.params.TestNet3Params;
import org.bitcoinj.utils.BriefLogFormatter;
@@ -120,6 +119,7 @@ public class Main extends Application {
} else if (params == TestNet3Params.get()) {
// As an example!
bitcoin.useTor();
// bitcoin.setDiscovery(new HttpDiscovery(params, URI.create("http://localhost:8080/peers"), ECKey.fromPublicOnly(BaseEncoding.base16().decode("02cba68cfd0679d10b186288b75a59f9132b1b3e222f6332717cb8c4eb2040f940".toUpperCase()))));
}
bitcoin.setDownloadListener(controller.progressBarUpdater())
.setBlockingStartup(false)