Add separate signing flow for PSBT

This commit is contained in:
Dennis Reimann
2021-07-26 23:28:34 +02:00
committed by Andrew Camilleri
parent d9a8443081
commit cd93a5ab6b
5 changed files with 172 additions and 1 deletions

View File

@@ -130,6 +130,14 @@ namespace BTCPayServer.Controllers
}
switch (command)
{
case "export":
var viewModel = new WalletPSBTExportViewModel {SigningContext = vm.SigningContext};
viewModel.PSBT = psbt.ToBase64();
viewModel.PSBTHex = psbt.ToHex();
viewModel.CryptoCode = network.CryptoCode;
await FetchTransactionDetails(derivationSchemeSettings, viewModel, network);
return View("WalletPSBTExport", viewModel);
case "decode":
vm.Decoded = psbt.ToString();
ModelState.Remove(nameof(vm.PSBT));