Fix: Sign with NBX option not present after decoding PSBT (#1497)

This commit is contained in:
Andrew Camilleri
2020-04-23 15:02:26 +02:00
committed by GitHub
parent 5e6049bf3f
commit 92c58eea7f

View File

@@ -86,6 +86,9 @@ namespace BTCPayServer.Controllers
return await WalletPSBT(walletId, vm); return await WalletPSBT(walletId, vm);
var network = NetworkProvider.GetNetwork<BTCPayNetwork>(walletId.CryptoCode); var network = NetworkProvider.GetNetwork<BTCPayNetwork>(walletId.CryptoCode);
vm.CryptoCode = network.CryptoCode; vm.CryptoCode = network.CryptoCode;
vm.NBXSeedAvailable = await CanUseHotWallet() && !string.IsNullOrEmpty(await ExplorerClientProvider.GetExplorerClient(network)
.GetMetadataAsync<string>(GetDerivationSchemeSettings(walletId).AccountDerivation,
WellknownMetadataKeys.Mnemonic));
var psbt = await vm.GetPSBT(network.NBitcoinNetwork); var psbt = await vm.GetPSBT(network.NBitcoinNetwork);
if (psbt == null) if (psbt == null)
{ {