@model WalletSetupViewModel
@{
Layout = "_LayoutWalletSetup";
ViewData.SetActivePage(StoreNavPages.OnchainSettings, "Enter your extended public key", Context.GetStoreData().Id);
}
@section Navbar {
This key, also called "xpub", is used to generate individual destination addresses for your invoices.
@ViewData["Title"]
Address type | Example |
---|---|
P2WPKH | xpub… |
zpub… | |
wpkh(xpub…/0/*) | |
wpkh([…/84'/0'/0']xpub…/0/*) | |
P2SH-P2WPKH | xpub…-[p2sh] |
ypub… | |
sh(wpkh(xpub…/0/*) | |
sh(wpkh([…/49'/0'/0']xpub…/0/*) | |
P2PKH | xpub…-[legacy] |
pkh([…/44'/0'/0']xpub…/0/*) | |
pkh(xpub…/0/*) | |
P2TR | xpub…-[taproot] |
Multi-sig P2WSH | 2-of-xpub1…-xpub2… |
wsh(multi(2, […/48'/0'/0'/2']xpub…/0/*, […/48'/0'/0'/2']xpub…/0/*)) |
|
Multi-sig P2SH-P2WSH | 2-of-xpub1…-xpub2…-[p2sh] |
sh(wsh(multi(2, […/48'/0'/0'/1']xpub…/0/*, […/48'/0'/0'/1']xpub…/0/*))) |
|
Multi-sig P2SH | 2-of-xpub1…-xpub2…-[legacy] |
sh(multi(2, […/45'/0]xpub…/0/*, […/45'/0]xpub…/0/*)) |