@using System.Text.RegularExpressions
@model StoreViewModel
@{
Layout = "../Shared/_NavLayout.cshtml";
ViewData.SetActivePageAndTitle(StoreNavPages.Index, Model.StoreName);
}
Wallet not setup for the store, please provide Derviation Scheme
}The Derivation Scheme facilitates generation of the destination addresses for your invoices so funds can be received on-chain.
Until wallet is defined, no invoices can be created for this store. Optionally, you can have a store that only receives Lightning payments, see the next section for more details.
| Crypto | Derivation Scheme | Enabled | Actions |
|---|---|---|---|
| @scheme.Crypto |
@if (string.IsNullOrEmpty(scheme.Value))
{
Not set
}
else
{
@scheme.Value
@if (scheme.Value.Length > 20)
{
var match = Regex.Match(scheme.Value, @"((?:-\[(?:[^\]])+\])+|\S{6})$");
@match.Value;
}
}
|
@if (scheme.Enabled) { } else { } | @if (!string.IsNullOrWhiteSpace(scheme.Value) && scheme.WalletSupported) { Wallet - } Modify |
Review settings if you want to receive Lightning payments
}A connection to a Lightning Node is required to generate Lightning Network enabled invoices.
| Crypto | Address | Enabled | Actions |
|---|---|---|---|
| @scheme.CryptoCode | @scheme.Address | @if (scheme.Enabled) { } else { } | Modify |
| Provider | Enabled | Actions |
|---|---|---|
| @scheme.Provider | @if (scheme.Enabled) { } else { } | Modify |
| Service | Actions |
|---|---|
| Modify |