@model WalletSetupViewModel @inject Microsoft.Extensions.Localization.IStringLocalizer StringLocalizer @inject BTCPayNetworkProvider BTCPayNetworkProvider @{ Layout = "_LayoutWalletSetup"; var title = StringLocalizer["Import {0} Wallet", Model.CryptoCode]; ViewData.SetActivePage(StoreNavPages.OnchainSettings, title, $"{Context.GetStoreData().Id}-{Model.CryptoCode}"); } @section Navbar { }

Choose your import method

The following methods assume that you already have an existing wallet created and backed up.

@if (BTCPayNetworkProvider.GetNetwork(Model.CryptoCode).VaultSupported) {

Connect hardware wallet

Import your public keys using our Vault application

Recommended
}

Import wallet file

Upload a file exported from your wallet

Recommended

Enter extended public key

Input the key string manually

Scan wallet QR code

Supported by BlueWallet, Cobo Vault, Passport and Specter DIY

Enter wallet seed

Provide the 12 or 24 word recovery seed

@{ var shouldNotTypeSeed = StringLocalizer["You really should not type your seed into a device that is connected to the internet."]; } Not recommended