From 06d02eddcddf709659ebc739c781c441bb652f8d Mon Sep 17 00:00:00 2001 From: Shannon Appelcline Date: Wed, 2 Sep 2020 13:03:30 -1000 Subject: [PATCH] Create 17_2_App-listen.java --- src/17_2_App-listen.java | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 src/17_2_App-listen.java diff --git a/src/17_2_App-listen.java b/src/17_2_App-listen.java new file mode 100644 index 0000000..e3d1030 --- /dev/null +++ b/src/17_2_App-listen.java @@ -0,0 +1,36 @@ +package com.blockchaincommons.lbtc; + +import wf.bitcoin.javabitcoindrpcclient.BitcoinAcceptor; +import wf.bitcoin.javabitcoindrpcclient.BitcoinJSONRPCClient; +import wf.bitcoin.javabitcoindrpcclient.BitcoinPaymentListener; +import wf.bitcoin.javabitcoindrpcclient.BitcoindRpcClient; +import wf.bitcoin.javabitcoindrpcclient.BitcoindRpcClient.*; + +public class App +{ + + public static void main( String[] args ) throws Exception + { + + BitcoindRpcClient rpcClient = new BitcoinJSONRPCClient("http://StandUp:6 +305f1b2dbb3bc5a16cd0f4aac7e1eba@localhost:18332"); + + String blockHash = rpcClient.getBestBlockHash(); + + BitcoinAcceptor acceptor = new BitcoinAcceptor(rpcClient, blockHash, 6, +new BitcoinPaymentListener() { + + @Override + public void transaction(Transaction tx) { + System.out.println("Transaction: " + tx); + } + + @Override + public void block(String block) { + System.out.println("Block: " + block); + + } + }); + acceptor.run(); + } +}