Код: Выделить всё
import org.bitcoinj.core.NetworkParameters;
import org.bitcoinj.kits.WalletAppKit;
import org.bitcoinj.params.TestNet3Params;
import java.io.File;
import java.util.Scanner;
public class Program {
public static void main(String[] args)
{
NetworkParameters params = TestNet3Params.get();
WalletAppKit kit = new WalletAppKit(params, new File("."), "test");
kit.wallet().addCoinsReceivedEventListener((w, tx, r, t) ->
{
System.out.println("Received " + " " + r.toFriendlyString() + " " + t.toFriendlyString());
});
kit.setBlockingStartup(false);
kit.startAsync();
kit.awaitRunning();
var addr = kit.wallet().freshReceiveAddress().toString();
System.out.println(addr);
Scanner scan = new Scanner(System.in);
scan.nextLine();
scan.close();
}
}
Код: Выделить всё
kit.wallet().addCoinsReceivedEventListener((w, tx, r, t) ->
{
System.out.println("Received " + " " + r.toFriendlyString() + " " + t.toFriendlyString());
});
Код: Выделить всё
kit.startAsync();
kit.awaitRunning();
Подробнее здесь: https://stackoverflow.com/questions/798 ... eive-coins