package com.msgilligan.namecoinj.cli;
import com.msgilligan.bitcoinj.rpc.JsonRPCStatusException;
import com.msgilligan.bitcoinj.rpc.RPCConfig;
import com.msgilligan.namecoinj.core.NMCMainNetParams;
import com.msgilligan.namecoinj.json.pojo.NameData;
import com.msgilligan.namecoinj.rpc.NamecoinClient;
import org.bitcoinj.core.Address;
import org.bitcoinj.core.AddressFormatException;
import org.bitcoinj.core.NetworkParameters;
import java.io.IOException;
import java.net.URISyntaxException;
/**
* Simple command-line tool to do Namecoin name lookup
*/
public class NmcLookup {
public static void main(String[] args) throws URISyntaxException, IOException, JsonRPCStatusException, AddressFormatException {
NamecoinClient client = new NamecoinClient(NamecoinClient.readConfig());
NameData result = client.nameShow("d/beelin");
System.out.println(result.getValue());
Address owningAddress = result.getAddress();
System.out.println("Owning Address: " + owningAddress);
}
}