mirror of
https://github.com/trezor/trezor-firmware.git
synced 2025-05-03 15:39:03 +00:00
apps.common: update coins.py + its generator to add new fields
This commit is contained in:
parent
a3c9f0b77e
commit
07693277a4
@ -12,6 +12,9 @@ COINS = [
|
|||||||
address_type_p2wpkh=6,
|
address_type_p2wpkh=6,
|
||||||
address_type_p2wsh=10,
|
address_type_p2wsh=10,
|
||||||
signed_message_header='Bitcoin Signed Message:\n',
|
signed_message_header='Bitcoin Signed Message:\n',
|
||||||
|
xpub_magic=0x0488b21e,
|
||||||
|
xprv_magic=0x0488ade4,
|
||||||
|
bip44=0,
|
||||||
),
|
),
|
||||||
CoinType(
|
CoinType(
|
||||||
coin_name='Testnet',
|
coin_name='Testnet',
|
||||||
@ -22,6 +25,9 @@ COINS = [
|
|||||||
address_type_p2wpkh=3,
|
address_type_p2wpkh=3,
|
||||||
address_type_p2wsh=40,
|
address_type_p2wsh=40,
|
||||||
signed_message_header='Bitcoin Signed Message:\n',
|
signed_message_header='Bitcoin Signed Message:\n',
|
||||||
|
xpub_magic=0x043587cf,
|
||||||
|
xprv_magic=0x04358394,
|
||||||
|
bip44=1,
|
||||||
),
|
),
|
||||||
CoinType(
|
CoinType(
|
||||||
coin_name='Namecoin',
|
coin_name='Namecoin',
|
||||||
@ -32,6 +38,9 @@ COINS = [
|
|||||||
address_type_p2wpkh=None,
|
address_type_p2wpkh=None,
|
||||||
address_type_p2wsh=None,
|
address_type_p2wsh=None,
|
||||||
signed_message_header='Namecoin Signed Message:\n',
|
signed_message_header='Namecoin Signed Message:\n',
|
||||||
|
xpub_magic=0x019da462,
|
||||||
|
xprv_magic=0x019d9cfe,
|
||||||
|
bip44=7,
|
||||||
),
|
),
|
||||||
CoinType(
|
CoinType(
|
||||||
coin_name='Litecoin',
|
coin_name='Litecoin',
|
||||||
@ -42,6 +51,9 @@ COINS = [
|
|||||||
address_type_p2wpkh=None,
|
address_type_p2wpkh=None,
|
||||||
address_type_p2wsh=None,
|
address_type_p2wsh=None,
|
||||||
signed_message_header='Litecoin Signed Message:\n',
|
signed_message_header='Litecoin Signed Message:\n',
|
||||||
|
xpub_magic=0x019da462,
|
||||||
|
xprv_magic=0x019d9cfe,
|
||||||
|
bip44=2,
|
||||||
),
|
),
|
||||||
CoinType(
|
CoinType(
|
||||||
coin_name='Dogecoin',
|
coin_name='Dogecoin',
|
||||||
@ -52,6 +64,9 @@ COINS = [
|
|||||||
address_type_p2wpkh=None,
|
address_type_p2wpkh=None,
|
||||||
address_type_p2wsh=None,
|
address_type_p2wsh=None,
|
||||||
signed_message_header='Dogecoin Signed Message:\n',
|
signed_message_header='Dogecoin Signed Message:\n',
|
||||||
|
xpub_magic=0x02facafd,
|
||||||
|
xprv_magic=0x02fac398,
|
||||||
|
bip44=3,
|
||||||
),
|
),
|
||||||
CoinType(
|
CoinType(
|
||||||
coin_name='Dash',
|
coin_name='Dash',
|
||||||
@ -62,6 +77,9 @@ COINS = [
|
|||||||
address_type_p2wpkh=None,
|
address_type_p2wpkh=None,
|
||||||
address_type_p2wsh=None,
|
address_type_p2wsh=None,
|
||||||
signed_message_header='DarkCoin Signed Message:\n',
|
signed_message_header='DarkCoin Signed Message:\n',
|
||||||
|
xpub_magic=0x02fe52cc,
|
||||||
|
xprv_magic=0x02fe52f8,
|
||||||
|
bip44=5,
|
||||||
),
|
),
|
||||||
CoinType(
|
CoinType(
|
||||||
coin_name='Zcash',
|
coin_name='Zcash',
|
||||||
@ -72,6 +90,9 @@ COINS = [
|
|||||||
address_type_p2wpkh=None,
|
address_type_p2wpkh=None,
|
||||||
address_type_p2wsh=None,
|
address_type_p2wsh=None,
|
||||||
signed_message_header='Zcash Signed Message:\n',
|
signed_message_header='Zcash Signed Message:\n',
|
||||||
|
xpub_magic=0x0488b21e,
|
||||||
|
xprv_magic=0x0488ade4,
|
||||||
|
bip44=133,
|
||||||
),
|
),
|
||||||
CoinType(
|
CoinType(
|
||||||
coin_name='Zcash Testnet',
|
coin_name='Zcash Testnet',
|
||||||
@ -82,6 +103,9 @@ COINS = [
|
|||||||
address_type_p2wpkh=None,
|
address_type_p2wpkh=None,
|
||||||
address_type_p2wsh=None,
|
address_type_p2wsh=None,
|
||||||
signed_message_header='Zcash Signed Message:\n',
|
signed_message_header='Zcash Signed Message:\n',
|
||||||
|
xpub_magic=0x043587cf,
|
||||||
|
xprv_magic=0x04358394,
|
||||||
|
bip44=1,
|
||||||
),
|
),
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -10,6 +10,9 @@ fields = [
|
|||||||
'address_type_p2wpkh',
|
'address_type_p2wpkh',
|
||||||
'address_type_p2wsh',
|
'address_type_p2wsh',
|
||||||
'signed_message_header',
|
'signed_message_header',
|
||||||
|
'xpub_magic',
|
||||||
|
'xprv_magic',
|
||||||
|
'bip44',
|
||||||
]
|
]
|
||||||
|
|
||||||
coins = json.load(open('../../trezor-common/coins.json', 'r'))
|
coins = json.load(open('../../trezor-common/coins.json', 'r'))
|
||||||
@ -18,6 +21,9 @@ print('COINS = [')
|
|||||||
for c in coins:
|
for c in coins:
|
||||||
print(' CoinType(')
|
print(' CoinType(')
|
||||||
for n in fields:
|
for n in fields:
|
||||||
print(' %s=%s,' % (n, repr(c[n])))
|
if n in ['xpub_magic', 'xprv_magic']:
|
||||||
|
print(' %s=0x%s,' % (n, c[n]))
|
||||||
|
else:
|
||||||
|
print(' %s=%s,' % (n, repr(c[n])))
|
||||||
print(' ),')
|
print(' ),')
|
||||||
print(']\n')
|
print(']\n')
|
||||||
|
Loading…
Reference in New Issue
Block a user