mirror of
https://github.com/aljazceru/btcpayserver.git
synced 2025-12-17 22:14:26 +01:00
@@ -120,26 +120,34 @@ namespace BTCPayServer.Controllers
|
|||||||
builder.SendEstimatedFees(targetFeeRate);
|
builder.SendEstimatedFees(targetFeeRate);
|
||||||
builder.SendFees(bumpFee);
|
builder.SendFees(bumpFee);
|
||||||
builder.SendAll(returnAddress);
|
builder.SendAll(returnAddress);
|
||||||
var psbt = builder.BuildPSBT(false);
|
|
||||||
psbt = (await explorer.UpdatePSBTAsync(new UpdatePSBTRequest()
|
try {
|
||||||
{
|
var psbt = builder.BuildPSBT(false);
|
||||||
PSBT = psbt,
|
psbt = (await explorer.UpdatePSBTAsync(new UpdatePSBTRequest()
|
||||||
DerivationScheme = derivationScheme
|
{
|
||||||
})).PSBT;
|
PSBT = psbt,
|
||||||
return View("PostRedirect", new PostRedirectViewModel
|
DerivationScheme = derivationScheme
|
||||||
{
|
})).PSBT;
|
||||||
AspController = "UIWallets",
|
|
||||||
AspAction = nameof(UIWalletsController.WalletSign),
|
return View("PostRedirect", new PostRedirectViewModel
|
||||||
RouteParameters = {
|
{
|
||||||
{ "walletId", walletId.ToString() },
|
AspController = "UIWallets",
|
||||||
{ "returnUrl", returnUrl }
|
AspAction = nameof(UIWalletsController.WalletSign),
|
||||||
},
|
RouteParameters = {
|
||||||
FormParameters =
|
{ "walletId", walletId.ToString() },
|
||||||
{
|
{ "returnUrl", returnUrl }
|
||||||
{ "walletId", walletId.ToString() },
|
},
|
||||||
{ "psbt", psbt.ToHex() }
|
FormParameters =
|
||||||
}
|
{
|
||||||
});
|
{ "walletId", walletId.ToString() },
|
||||||
|
{ "psbt", psbt.ToHex() }
|
||||||
|
}
|
||||||
|
});
|
||||||
|
} catch (Exception ex) {
|
||||||
|
TempData[WellKnownTempData.ErrorMessage] = ex.Message;
|
||||||
|
|
||||||
|
return Redirect(returnUrl);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[HttpPost("{walletId}/sign")]
|
[HttpPost("{walletId}/sign")]
|
||||||
|
|||||||
Reference in New Issue
Block a user