@using BTCPayServer.Controllers @model WalletSigningOptionsModel @inject BTCPayNetworkProvider BTCPayNetworkProvider @{ var walletId = WalletId.Parse(Context.GetRouteValue("walletId").ToString()); var cancelUrl = Model.ReturnUrl ?? Url.Action(nameof(UIWalletsController.WalletTransactions), new { walletId }); var backUrl = Model.BackUrl != null ? $"{Model.BackUrl}?returnUrl={Model.ReturnUrl}" : null; Layout = "_LayoutWizard"; ViewData.SetActivePage(WalletsNavPages.Send, "Sign the transaction", walletId.ToString()); } @section Navbar { @if (backUrl != null) { } }

Choose your signing method

You can sign the transaction using one of the following methods.

@if (BTCPayNetworkProvider.GetNetwork(walletId.CryptoCode).VaultSupported) {
}