From 7b2825e68e25a46f599fe5000104c4228384eca0 Mon Sep 17 00:00:00 2001 From: Pavol Rusnak Date: Tue, 26 Oct 2021 10:58:14 +0200 Subject: [PATCH] fix(common): rebrand brhodium to xrhodium --- common/defs/bitcoin/brhodium.png | Bin 6429 -> 0 bytes .../bitcoin/{brhodium.json => xrhodium.json} | 6 +- common/defs/bitcoin/xrhodium.png | Bin 0 -> 2162 bytes common/tools/coin_info.py | 2 +- core/src/apps/common/coininfo.py | 58 +++++++++--------- 5 files changed, 33 insertions(+), 33 deletions(-) delete mode 100644 common/defs/bitcoin/brhodium.png rename common/defs/bitcoin/{brhodium.json => xrhodium.json} (91%) create mode 100644 common/defs/bitcoin/xrhodium.png diff --git a/common/defs/bitcoin/brhodium.png b/common/defs/bitcoin/brhodium.png deleted file mode 100644 index d74f8f687cb4d9924310ce8425d20f66e1cc8190..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6429 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", "curve_name": "secp256k1", @@ -35,7 +35,7 @@ }, "dust_limit": 546, "blocktime_seconds": 600, - "uri_prefix": "bitcoin-rhodium", + "uri_prefix": "xrhodium", "min_address_length": 27, "max_address_length": 34, "negative_fee": false, diff --git a/common/defs/bitcoin/xrhodium.png b/common/defs/bitcoin/xrhodium.png new file mode 100644 index 0000000000000000000000000000000000000000..7202aa02a1cacaf2f576468adaa69da288366f6b GIT binary patch literal 2162 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 CoinInfo: overwintered=False, confidential_assets=None, ) - elif name == "Brhodium": - return CoinInfo( - coin_name=name, - coin_shortcut="XRC", - decimals=8, - address_type=61, - address_type_p2sh=123, - maxfee_kb=1000000000, - signed_message_header="BitCoin Rhodium Signed Message:\n", - xpub_magic=0x0488b21e, - xpub_magic_segwit_p2sh=None, - xpub_magic_segwit_native=None, - xpub_magic_multisig_segwit_p2sh=None, - xpub_magic_multisig_segwit_native=None, - bech32_prefix=None, - cashaddr_prefix=None, - slip44=10291, - segwit=False, - taproot=False, - fork_id=None, - force_bip143=False, - decred=False, - negative_fee=False, - curve_name='secp256k1', - extra_data=False, - timestamp=False, - overwintered=False, - confidential_assets=None, - ) elif name == "Bitcore": return CoinInfo( coin_name=name, @@ -1894,4 +1865,33 @@ def by_name(name: str) -> CoinInfo: overwintered=True, confidential_assets=None, ) + elif name == "Brhodium": + return CoinInfo( + coin_name=name, + coin_shortcut="XRC", + decimals=8, + address_type=61, + address_type_p2sh=123, + maxfee_kb=1000000000, + signed_message_header="BitCoin Rhodium Signed Message:\n", + xpub_magic=0x0488b21e, + xpub_magic_segwit_p2sh=None, + xpub_magic_segwit_native=None, + xpub_magic_multisig_segwit_p2sh=None, + xpub_magic_multisig_segwit_native=None, + bech32_prefix=None, + cashaddr_prefix=None, + slip44=10291, + segwit=False, + taproot=False, + fork_id=None, + force_bip143=False, + decred=False, + negative_fee=False, + curve_name='secp256k1', + extra_data=False, + timestamp=False, + overwintered=False, + confidential_assets=None, + ) raise ValueError # Unknown coin name