diff --git a/common/defs/support.json b/common/defs/support.json index 1e60e1afa..acf6053f2 100644 --- a/common/defs/support.json +++ b/common/defs/support.json @@ -1442,9 +1442,10 @@ "bitcoin:ACM": "2.0.10", "bitcoin:AXE": "2.0.11", "bitcoin:BCH": "2.0.7", + "bitcoin:BELL": "2.1.1", "bitcoin:BITC": "2.0.10", "bitcoin:BSD": "2.0.10", - "bitcoin:BST": "soon", + "bitcoin:BST": "2.1.1", "bitcoin:BTC": "2.0.5", "bitcoin:BTCP": "2.0.7", "bitcoin:BTDX": "2.0.10", @@ -1456,7 +1457,7 @@ "bitcoin:DGB": "2.0.7", "bitcoin:DNR": "2.0.8", "bitcoin:DOGE": "2.0.5", - "bitcoin:FAIR": "soon", + "bitcoin:FAIR": "2.1.1", "bitcoin:FJC": "2.0.5", "bitcoin:FLASH": "2.0.8", "bitcoin:FLO": "2.0.11", @@ -1473,7 +1474,7 @@ "bitcoin:NIX": "2.0.11", "bitcoin:NMC": "2.0.5", "bitcoin:PIVX": "2.0.11", - "bitcoin:POLIS": "soon", + "bitcoin:POLIS": "2.1.1", "bitcoin:PTC": "2.0.8", "bitcoin:QTUM": "2.1.1", "bitcoin:REGTEST": "2.1.2", @@ -1485,15 +1486,17 @@ "bitcoin:TDCR": "2.0.8", "bitcoin:TEST": "2.0.5", "bitcoin:VIA": "2.0.7", + "bitcoin:VIPS": "2.1.1", "bitcoin:VTC": "2.0.5", "bitcoin:XMY": "2.0.8", "bitcoin:XPM": "2.0.11", - "bitcoin:XRC": "soon", + "bitcoin:XRC": "2.1.1", "bitcoin:XSN": "2.0.11", "bitcoin:XZC": "2.0.7", "bitcoin:ZCL": "2.0.11", "bitcoin:ZEC": "2.0.8", "bitcoin:ZEN": "2.0.8", + "bitcoin:ZNY": "2.1.1", "bitcoin:tDASH": "2.0.8", "bitcoin:tGRS": "2.0.8", "bitcoin:tLTC": "2.0.7", @@ -2576,6 +2579,7 @@ "erc20:ubq:QWARK": "2.0.7", "erc20:ubq:RICKS": "2.0.7", "eth:AKA": "2.0.8", + "eth:AQUA": "2.1.1", "eth:ATH": "2.0.8", "eth:ATS": "2.0.11", "eth:CLO": "2.0.7", @@ -2587,17 +2591,18 @@ "eth:ETC": "2.0.7", "eth:ETH": "2.0.7", "eth:ETHO": "2.0.8", - "eth:ETI": "soon", + "eth:ETI": "2.1.1", "eth:ETSC": "2.0.7", "eth:EXP": "2.0.7", "eth:GO": "2.0.7", - "eth:META": "soon", + "eth:HPB": "2.1.1", + "eth:META": "2.1.1", "eth:MIX": "2.0.10", "eth:MUSIC": "2.0.8", "eth:PIRL": "2.0.8", "eth:RBTC": "2.0.7", "eth:REOSC": "2.0.11", - "eth:TEO": "soon", + "eth:TEO": "2.1.1", "eth:UBQ": "2.0.7", "eth:tATS": "2.0.11", "eth:tETC": "2.0.7", @@ -2607,6 +2612,7 @@ "eth:tRIN": "2.0.7", "eth:tROP": "2.0.7", "misc:ADA": "2.0.8", + "misc:EOS": "2.1.1", "misc:LSK": "2.0.7", "misc:MAID": "2.0.10", "misc:OMNI": "2.0.10", diff --git a/core/src/apps/common/coininfo.py b/core/src/apps/common/coininfo.py index 1defcc0eb..8c23460b4 100644 --- a/core/src/apps/common/coininfo.py +++ b/core/src/apps/common/coininfo.py @@ -144,6 +144,26 @@ COINS = [ decred=False, curve_name='secp256k1', ), + CoinInfo( + coin_name="Bellcoin", + coin_shortcut="BELL", + address_type=25, + address_type_p2sh=85, + maxfee_kb=1000000, + signed_message_header="Bellcoin Signed Message:\n", + xpub_magic=0x0488b21e, + xpub_magic_segwit_p2sh=0x049d7cb2, + xpub_magic_segwit_native=0x04b24746, + bech32_prefix="bm", + cashaddr_prefix=None, + slip44=25252, + segwit=True, + fork_id=None, + force_bip143=False, + bip115=False, + decred=False, + curve_name='secp256k1', + ), CoinInfo( coin_name="BitCash", coin_shortcut="BITC", @@ -164,6 +184,26 @@ COINS = [ decred=False, curve_name='secp256k1', ), + CoinInfo( + coin_name="BitZeny", + coin_shortcut="ZNY", + address_type=81, + address_type_p2sh=5, + maxfee_kb=1000000, + signed_message_header="BitZeny Signed Message:\n", + xpub_magic=0x0488b21e, + xpub_magic_segwit_p2sh=0x049d7cb2, + xpub_magic_segwit_native=0x04b24746, + bech32_prefix="bz", + cashaddr_prefix=None, + slip44=123, + segwit=True, + fork_id=None, + force_bip143=False, + bip115=False, + decred=False, + curve_name='secp256k1', + ), CoinInfo( coin_name="Bitcloud", coin_shortcut="BTDX", @@ -284,6 +324,26 @@ COINS = [ decred=False, curve_name='secp256k1', ), + CoinInfo( + coin_name="Brhodium", + coin_shortcut="XRC", + address_type=61, + address_type_p2sh=123, + maxfee_kb=2000000, + signed_message_header="BitCoin Rhodium Signed Message:\n", + xpub_magic=0x0488b21e, + xpub_magic_segwit_p2sh=None, + xpub_magic_segwit_native=None, + bech32_prefix=None, + cashaddr_prefix=None, + slip44=10291, + segwit=False, + fork_id=None, + force_bip143=False, + bip115=False, + decred=False, + curve_name='secp256k1', + ), CoinInfo( coin_name="Bitcore", coin_shortcut="BTX", @@ -324,6 +384,26 @@ COINS = [ decred=False, curve_name='secp256k1', ), + CoinInfo( + coin_name="BlockStamp", + coin_shortcut="BST", + address_type=26, + address_type_p2sh=5, + maxfee_kb=2000000, + signed_message_header="BST Signed Message:\n", + xpub_magic=0x0488b21e, + xpub_magic_segwit_p2sh=0x049d7cb2, + xpub_magic_segwit_native=0x04b24746, + bech32_prefix="bst", + cashaddr_prefix=None, + slip44=254, + segwit=True, + fork_id=None, + force_bip143=False, + bip115=False, + decred=False, + curve_name='secp256k1', + ), CoinInfo( coin_name="Capricoin", coin_shortcut="CPC", @@ -484,6 +564,26 @@ COINS = [ decred=False, curve_name='secp256k1', ), + CoinInfo( + coin_name="FairCoin", + coin_shortcut="FAIR", + address_type=95, + address_type_p2sh=36, + maxfee_kb=10000000, + signed_message_header="FairCoin Signed Message:\n", + xpub_magic=0x0488b21e, + xpub_magic_segwit_p2sh=None, + xpub_magic_segwit_native=None, + bech32_prefix=None, + cashaddr_prefix=None, + slip44=298, + segwit=False, + fork_id=0, + force_bip143=False, + bip115=False, + decred=False, + curve_name='secp256k1', + ), CoinInfo( coin_name="Feathercoin", coin_shortcut="FTC", @@ -924,6 +1024,26 @@ COINS = [ decred=False, curve_name='secp256k1', ), + CoinInfo( + coin_name="Polis", + coin_shortcut="POLIS", + address_type=55, + address_type_p2sh=56, + maxfee_kb=100000, + signed_message_header="Polis Signed Message:\n", + xpub_magic=0x03e25d7e, + xpub_magic_segwit_p2sh=None, + xpub_magic_segwit_native=None, + bech32_prefix=None, + cashaddr_prefix=None, + slip44=1997, + segwit=False, + fork_id=None, + force_bip143=False, + bip115=False, + decred=False, + curve_name='secp256k1', + ), CoinInfo( coin_name="Primecoin", coin_shortcut="XPM", @@ -1084,6 +1204,26 @@ COINS = [ decred=False, curve_name='secp256k1', ), + CoinInfo( + coin_name="VIPSTARCOIN", + coin_shortcut="VIPS", + address_type=70, + address_type_p2sh=50, + maxfee_kb=40000000, + signed_message_header="VIPSTARCOIN Signed Message:\n", + xpub_magic=0x0488b21e, + xpub_magic_segwit_p2sh=0x049d7cb2, + xpub_magic_segwit_native=0x04b24746, + bech32_prefix="vips", + cashaddr_prefix=None, + slip44=1919, + segwit=True, + fork_id=None, + force_bip143=False, + bip115=False, + decred=False, + curve_name='secp256k1', + ), CoinInfo( coin_name="Vertcoin", coin_shortcut="VTC", diff --git a/core/src/apps/ethereum/networks.py b/core/src/apps/ethereum/networks.py index 7c0389b38..ab9d4bb09 100644 --- a/core/src/apps/ethereum/networks.py +++ b/core/src/apps/ethereum/networks.py @@ -86,6 +86,13 @@ NETWORKS = [ name="Ubiq", rskip60=False, ), + NetworkInfo( + chain_id=11, + slip44=916, + shortcut="META", + name="Metadium", + rskip60=False, + ), NetworkInfo( chain_id=28, slip44=1128, @@ -149,6 +156,13 @@ NETWORKS = [ name="Mix", rskip60=False, ), + NetworkInfo( + chain_id=101, + slip44=464, + shortcut="ETI", + name="EtherInc", + rskip60=False, + ), NetworkInfo( chain_id=237, slip44=237, @@ -156,6 +170,13 @@ NETWORKS = [ name="DEXON", rskip60=False, ), + NetworkInfo( + chain_id=269, + slip44=269, + shortcut="HPB", + name="High Performance Blockchain", + rskip60=False, + ), NetworkInfo( chain_id=820, slip44=820, @@ -240,6 +261,13 @@ NETWORKS = [ name="Musicoin", rskip60=False, ), + NetworkInfo( + chain_id=61717561, + slip44=61717561, + shortcut="AQUA", + name="Aquachain", + rskip60=False, + ), NetworkInfo( chain_id=3125659152, slip44=164,