version.py (786B)
1 ELECTRUM_VERSION = '4.0.9' # version of the client package 2 APK_VERSION = '4.0.9.0' # read by buildozer.spec 3 4 PROTOCOL_VERSION = '1.4' # protocol version requested 5 6 # The hash of the mnemonic seed must begin with this 7 SEED_PREFIX = '01' # Standard wallet 8 SEED_PREFIX_SW = '100' # Segwit wallet 9 SEED_PREFIX_2FA = '101' # Two-factor authentication 10 SEED_PREFIX_2FA_SW = '102' # Two-factor auth, using segwit 11 12 13 def seed_prefix(seed_type): 14 if seed_type == 'standard': 15 return SEED_PREFIX 16 elif seed_type == 'segwit': 17 return SEED_PREFIX_SW 18 elif seed_type == '2fa': 19 return SEED_PREFIX_2FA 20 elif seed_type == '2fa_segwit': 21 return SEED_PREFIX_2FA_SW 22 raise Exception(f"unknown seed_type: {seed_type}")