multisig: Cleaned up code and added checks to not show >n signers

This commit is contained in:
Nathan Woodburn 2023-06-26 21:44:11 +10:00
parent 6cc6cd4a79
commit fe7fc4cee9
Signed by: nathanwoodburn
GPG Key ID: 203B000478AD0EF1
4 changed files with 11 additions and 24 deletions

View File

@ -515,7 +515,7 @@ namespace FireWallet
notifyForm2.Dispose();
this.Close();
}
else if (!mainForm.WatchOnly)
else if (mainForm.multiSig)
{
string batchTX = "[" + string.Join(", ", batches.Select(batch => batch.ToString())) + "]";
string content = "{\"method\": \"createbatch\",\"params\":[ " + batchTX + "]}";

View File

@ -106,7 +106,7 @@
Cancelbutton2.TabIndex = 2;
Cancelbutton2.Text = "Cancel";
Cancelbutton2.UseVisualStyleBackColor = true;
Cancelbutton2.Click += Cancelbutton2_Click;
Cancelbutton2.Click += Cancel;
//
// label1
//

View File

@ -66,7 +66,7 @@ namespace FireWallet
ParseTX();
}
private void Cancelbutton2_Click(object sender, EventArgs e)
private void Cancel(object sender, EventArgs e)
{
this.Close();
}
@ -137,18 +137,16 @@ namespace FireWallet
}
}
// Set sig label sizes
labelSigsReq.Width = (labelSigsTotal.Width / totalSigs) * reqSigs;
labelSigsSigned.Width = (labelSigsTotal.Width / totalSigs) * sigs;
labelSigInfo.Text = "Signed: " + sigs + "\nReq: " + reqSigs + " of " + totalSigs;
if (sigs >= totalSigs)
{
buttonSign.Enabled = false;
buttonSign.Text = "Signed";
}
for (int i = 0; i < inputs.Count; i++)
{
@ -202,18 +200,6 @@ namespace FireWallet
PanelInput.Controls.Add(amount);
}
//if (input["path"].ToString() != "")
//{
// Label ownAddress = new Label();
// ownAddress.Text = "Own Address";
// ownAddress.Location = new Point(PanelInput.Width - 100, 5);
// ownAddress.AutoSize = true;
// PanelInput.Controls.Add(ownAddress);
//}
panelIn.Controls.Add(PanelInput);
}
@ -308,7 +294,9 @@ namespace FireWallet
labelSigInfo.Text = "Signed: " + sigs + "\nReq: " + reqSigs + " of " + totalSigs;
signedTX = response;
} else {
NotifyForm notifyForm = new NotifyForm("Ledger signing not supported yet 😢");
notifyForm.ShowDialog();
notifyForm.Dispose();
}
}

View File

@ -2779,7 +2779,6 @@ namespace FireWallet
}
else
{
AddLog(covenant.ToString());
string hash = covenant["items"][0].ToString();
if (hashes.ContainsKey(hash))
{