mirror of
https://github.com/SeedSigner/seedsigner.git
synced 2026-10-05 23:18:25 +00:00
add qr formats doc
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
# QR Formats
|
||||
|
||||
### Scanning QR Codes
|
||||
|
||||
SeedSigner supports scanning the following QR formats
|
||||
|
||||
Animated QR Formats:
|
||||
- PSBT
|
||||
- Blockchain Commons [UR2 PSBT](https://github.com/BlockchainCommons/Research/blob/master/papers/bcr-2020-006-urtypes.md)
|
||||
- Specter Desktop base64 segments animated
|
||||
- [Legacy UR](https://github.com/BlockchainCommons/Research/blob/d4d72417a1ff18f9422371b2f71bf2652adce41c/papers/bcr-2020-005-ur.md) Format that should no longer be used
|
||||
|
||||
Static QR Formats:
|
||||
- PSBT
|
||||
- Base64 (if the PSBT byte size is too large, SS may have trouble scanning)
|
||||
- Seed
|
||||
- SeedSigner Seed QR format
|
||||
- A 48 or 96 length string of numbers representing a bip39 wordlist (all wordlist languages supported). The numeric sequence is a concatination of four-digit zero padded segments. Each four-digit segment represents a bip39 word expressed by a zero-indexed position in the wordlist. For example "0000" is abandon in the english bip39 wordlist.
|
||||
- English Bip39 Mnemonic words separated by a space. Currently only supports 12 and 24 word seeds.
|
||||
- English Bip39 Mnemonic with only first 4 letters seperated by a space. Currently only supports 12 and 24 word seeds.
|
||||
|
||||
### Displaying QR Codes
|
||||
|
||||
SeedSigner supports displaying QR's in the following formats
|
||||
|
||||
Animated QR Formats:
|
||||
- PSBT
|
||||
- Blockchain Commons [UR2 PSBT](https://github.com/BlockchainCommons/Research/blob/master/papers/bcr-2020-006-urtypes.md)
|
||||
- Specter Desktop base64 segments animated
|
||||
|
||||
Static QR Formats:
|
||||
- Seed
|
||||
- SeedSigner Seed QR format
|
||||
- A 48 or 96 length string of numbers representing a bip39 wordlist (all wordlist languages supported). The numeric sequence is a concatination of four-digit zero padded segments. Each four-digit segment represents a bip39 word expressed by a zero-indexed position in the wordlist. For example "0000" is abandon in the english bip39 wordlist.
|
||||
@@ -0,0 +1,14 @@
|
||||
# SeedSigner Recovery Information
|
||||
|
||||
SeedSigner creates extended public keys for the coordinator following [slip-0132](https://github.com/satoshilabs/slips/blob/master/slip-0132.md) to encode the extended public key. SeedSigner only supports native segwit for single sig (P2WPKH) and native segwit multisig (P2WSH).
|
||||
|
||||
SeedSigners default settings for "Script Policy" (2021-08-21) is Multi Sig Native Segwit. The second option is Single Sig Native Segwit.
|
||||
|
||||
- Single Sig Derivation Path: m/48'/0'/0'/2'
|
||||
- Single Sig Public Key Encoding: 0x04b24746 - zpub
|
||||
- Multisig Dervivation Path: m/84'/0'/0'
|
||||
- Multisig Public Key Encoding: 0x02aa7ed3 - Zpub
|
||||
|
||||
Changing the network settings from main to test will change the public key encoding and derivation path following bip-0084, bip-0048 and slip-0132 standards.
|
||||
|
||||
Custom derivation paths will be optional in the future.
|
||||
Reference in New Issue
Block a user