mirror of
https://github.com/Nathanwoodburn/FireWallet.git
synced 2024-12-25 15:28:15 +11:00
main: Add option to set custom hip 02 ip and port
This commit is contained in:
parent
859562ac22
commit
1a98a6a1c6
@ -127,7 +127,7 @@ namespace FireWallet
|
||||
}
|
||||
else
|
||||
{
|
||||
// Wait until the Node is connected
|
||||
// Wait until the Node is connected before closing the splash
|
||||
while (true)
|
||||
{
|
||||
string status = await APIGet("",false);
|
||||
@ -141,11 +141,8 @@ namespace FireWallet
|
||||
{
|
||||
Thread.Sleep(100);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Application.DoEvents();
|
||||
}
|
||||
AddLog("Loaded");
|
||||
@ -155,11 +152,11 @@ namespace FireWallet
|
||||
this.WindowState = FormWindowState.Minimized;
|
||||
this.Show();
|
||||
this.WindowState = FormWindowState.Normal;
|
||||
|
||||
textBoxaccountpassword.Focus();
|
||||
}
|
||||
private void MainForm_Closing(object sender, FormClosingEventArgs e)
|
||||
{
|
||||
// Close HSD before closing FireWallet
|
||||
AddLog("Closing");
|
||||
if (HSDProcess != null)
|
||||
{
|
||||
@ -167,7 +164,6 @@ namespace FireWallet
|
||||
HSDProcess.Kill();
|
||||
AddLog("HSD Closed");
|
||||
Thread.Sleep(1000);
|
||||
|
||||
try
|
||||
{
|
||||
HSDProcess.Dispose();
|
||||
@ -179,10 +175,6 @@ namespace FireWallet
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
||||
|
||||
|
||||
#region Settings
|
||||
private async Task<bool> LoadNode()
|
||||
{
|
||||
@ -1353,7 +1345,19 @@ namespace FireWallet
|
||||
|
||||
|
||||
// Create an instance of LookupClient using the custom options
|
||||
NameServer nameServer = new NameServer(IPAddress.Parse("127.0.0.1"), 5350);
|
||||
string ip = "127.0.0.1";
|
||||
int port = 5350;
|
||||
|
||||
if (UserSettings.ContainsKey("hip-02-ip"))
|
||||
{
|
||||
ip = UserSettings["hip-02-ip"];
|
||||
}
|
||||
if (UserSettings.ContainsKey("hip-02-port"))
|
||||
{
|
||||
port = int.Parse(UserSettings["hip-02-port"]);
|
||||
}
|
||||
|
||||
NameServer nameServer = new NameServer(IPAddress.Parse(ip), port);
|
||||
var options = new LookupClientOptions(nameServer);
|
||||
options.EnableAuditTrail = true;
|
||||
options.UseTcpOnly = true;
|
||||
@ -1362,18 +1366,11 @@ namespace FireWallet
|
||||
options.RequestDnsSecRecords = true;
|
||||
options.Timeout = TimeSpan.FromSeconds(5);
|
||||
|
||||
|
||||
var client = new LookupClient(options);
|
||||
|
||||
|
||||
// Perform the DNS lookup for the specified domain using DNSSec
|
||||
|
||||
var result = client.Query(domain, QueryType.A);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// Display the DNS lookup results
|
||||
foreach (var record in result.Answers.OfType<ARecord>())
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user