From 3c3f6bb9623eda0bf828ab879669b3a735973bd8 Mon Sep 17 00:00:00 2001 From: Sufod Date: Wed, 29 Sep 2021 11:24:30 +0200 Subject: [PATCH] Adding btcz --- Makefile | 11 ++++++++--- icons/blue_app_bitcoinz.gif | Bin 0 -> 2601 bytes icons/nanos_app_bitcoinz.gif | Bin 0 -> 880 bytes icons/nanox_app_bitcoinz.gif | Bin 0 -> 110 bytes include/btchip_context.h | 3 ++- 5 files changed, 10 insertions(+), 4 deletions(-) create mode 100644 icons/blue_app_bitcoinz.gif create mode 100644 icons/nanos_app_bitcoinz.gif create mode 100644 icons/nanox_app_bitcoinz.gif diff --git a/Makefile b/Makefile index 4d0fa531..a9c513b0 100644 --- a/Makefile +++ b/Makefile @@ -197,9 +197,14 @@ else ifeq ($(COIN),hydra) DEFINES += BIP44_COIN_TYPE=0 BIP44_COIN_TYPE_2=0 COIN_P2PKH_VERSION=40 COIN_P2SH_VERSION=63 COIN_FAMILY=3 COIN_COINID=\"Hydra\" COIN_COINID_HEADER=\"HYDRA\" COIN_COLOR_HDR=0x2E9AD0 COIN_COLOR_DB=0x97CDE8 COIN_COINID_NAME=\"HYDRA\" COIN_COINID_SHORT=\"HYDRA\" COIN_NATIVE_SEGWIT_PREFIX=\"hc\" COIN_KIND=COIN_KIND_HYDRA COIN_FLAGS=FLAG_SEGWIT_CHANGE_SUPPORT APPNAME ="Hydra" APP_LOAD_PARAMS += --path "44'/609'" +else ifeq ($(COIN),bitcoinz) +# BitcoinZ +DEFINES += BIP44_COIN_TYPE=177 BIP44_COIN_TYPE_2=177 COIN_P2PKH_VERSION=7352 COIN_P2SH_VERSION=7357 COIN_FAMILY=1 COIN_COINID=\"BitcoinZ\" COIN_COINID_HEADER=\"BITCOINZ\" COIN_COLOR_HDR=0x85bb65 COIN_COLOR_DB=0xc2ddb2 COIN_COINID_NAME=\"BitcoinZ\" COIN_COINID_SHORT=\"BTCZ\" COIN_KIND=COIN_KIND_BITCOINZ +APPNAME ="BitcoinZ" +APP_LOAD_PARAMS += --path $(APP_PATH) else ifeq ($(filter clean,$(MAKECMDGOALS)),) -$(error Unsupported COIN - use bitcoin_testnet, bitcoin, bitcoin_cash, bitcoin_gold, litecoin, dogecoin, dash, zcash, horizen, komodo, stratis, peercoin, pivx, viacoin, vertcoin, stealth, digibyte, qtum, bitcoin_private, firo, gamecredits, zclassic, xsn, nix, lbry, resistance, ravencoin, hydra, hydra_testnet, xrhodium) +$(error Unsupported COIN - use bitcoin_testnet, bitcoin, bitcoin_cash, bitcoin_gold, litecoin, dogecoin, dash, zcash, horizen, komodo, stratis, peercoin, pivx, viacoin, vertcoin, stealth, digibyte, qtum, bitcoin_private, firo, gamecredits, zclassic, xsn, nix, lbry, resistance, ravencoin, hydra, hydra_testnet, xrhodium, bitcoinz) endif endif @@ -325,11 +330,11 @@ dep/%.d: %.c Makefile ifeq ($(TARGET_NAME),TARGET_NANOX) listvariants: - @echo VARIANTS COIN bitcoin_testnet bitcoin bitcoin_cash bitcoin_gold litecoin dogecoin dash zcash horizen komodo stratis peercoin pivx viacoin vertcoin stealth digibyte qtum bitcoin_private firo gamecredits zclassic xsn nix lbry ravencoin hydra hydra_testnet xrhodium + @echo VARIANTS COIN bitcoin_testnet bitcoin bitcoin_cash bitcoin_gold litecoin dogecoin dash zcash horizen komodo stratis peercoin pivx viacoin vertcoin stealth digibyte qtum bitcoin_private firo gamecredits zclassic xsn nix lbry ravencoin hydra hydra_testnet xrhodium bitcoinz else listvariants: - @echo VARIANTS COIN bitcoin_testnet bitcoin bitcoin_cash bitcoin_gold litecoin dogecoin dash zcash horizen komodo stratis peercoin pivx viacoin vertcoin stealth digibyte qtum bitcoin_private firo gamecredits zclassic xsn nix lbry ravencoin resistance hydra hydra_testnet xrhodium + @echo VARIANTS COIN bitcoin_testnet bitcoin bitcoin_cash bitcoin_gold litecoin dogecoin dash zcash horizen komodo stratis peercoin pivx viacoin vertcoin stealth digibyte qtum bitcoin_private firo gamecredits zclassic xsn nix lbry ravencoin resistance hydra hydra_testnet xrhodium bitcoinz endif diff --git a/icons/blue_app_bitcoinz.gif b/icons/blue_app_bitcoinz.gif new file mode 100644 index 0000000000000000000000000000000000000000..144b8bb47eb916066b80a29ef670c3ea9f1c4538 GIT binary patch literal 2601 zcmd6m`&$!t7RG0iK$8$8T*@8EK!6~ZX1Fy@dED^jB8+HZiY}X?3kF*>Y!?h&wP7{j zaG$n_aYaqHC`2e2m#DEqjT*>LA71E-B}S#hUT=CT5( zb%imf6?a%=4lCibVs@+CVZ~h*%w<8H7T~hPIxU#ff;ud~Zjm`GnB79SXw*f=I%&+g z3PBDUv(vbPMs2jrP6IoQ*=XQ0@tr2bVM6UD;4sD7Ot{^IT1_&W30O^p%gDBxaGMEr z86m3)SWJY?h`IET)d(y`!eYd&M$}>iv{B~J^Jybt*CQsQ%&NznI>@327Cq+Bv1vVS z(WA5;nDhj#$85SFt1i}|Wz#x9>oAiJw`dbrfnM zgR~UTP=ub01zMAq1X>c)khqpajjA9G2`CcRtAc>Ws8wM)6{1lAjS8bwIHdxV3Imjm zRN-1>tX7FoN{mzjKx#-Orc&Z6CD14kr4pwUv7`bc6{t#qDHXU<0h9_1C@E4NtCFKC zd8|^7Ddf0Pjw<9pA;*A1rIeux83yD^g$$L;0FW!>GE6Q*WilWqFd&o52~gbc@II7;Avz%d*L0LKY{t~$VQfPz(F*vg2ZtB#>74P7Y|#G(NDzY+3`#etw{ zD1LRL)t`XaFCZN!R8qibdu_O#lQ}+hBDtI<;ZqVrVCJsCphPO$ewbA+$i(Lb<1?U< ze*_+Qx!|pLI%v_hW51I z%DQn%N(Dx7vo^keOeo%Rb;5AK5?fY+{54{80r35MfZ_p+s-Ze}-+*SL415y5?Kq3s|7zgQKL6`3h+%IPZoOJ+^F4ZQUt!GJ zyoHgd>&0Y#JT4SS55_Ij$<(1cdie1NL#t{*^5+fVwnP;tlO z?^EK&Vz$o5kgl0K^qoFPkfUGjWb)tC)K4dkr(A0BWUwK%cON;9h$X+9Je#CjX0v=% zweFo;KD+y{*RzwfpG`7;QKfV6qmwx`yVmk4B+Wq$AffNMhD(-qW2JbsZP`#CR2zP$lx+eii zr_N2quuln&R-$nY9g`tR6UXW}H7D8|McdXzQqlQUZ;rqH>+qr)D&)@D$$W!x#C>m` zIN+^4lINcs`RDZR{$!(|8iE9Y(`9R47C|GdKboSByGK$|;MpSlk0`4teT3;tYMLjx zOtyNg_T$l8YK9_k) z?r0OW?XP1@*36$7{x+cHc@kon9hCTVrGKD7!hVit`V*3wk&;ODt;xjO7bYkBC`HjX!4};Sg+|n-~R!GH&*U1Y* z!&4a%aTPh)SMsiM)6&4 z#Nw5m5@z6mKEchNuGVfzBtNywgTsKSkOvh$Q7>vok-camn+LJ#E6T`qg)l?V#i-ewKJ~m4Bc6Cl%KOUORRRIGB!d4&DBca1c({z1?R+9_GXerUVnJ_ zEhDzIj`JuK;=K5Q|6^@I2CK*HZD2P-`=y_Umm>%VzO>;%?H#`&ln%|y4ZOT(CV3~);8%eJ)L+Pb<()wFZ68G7r6F}l``2fi zsw*~M9Tdgw|CE;)IM+QeKl*jW0ry8+Zx*;X17XF;%qMv>0bvtkNi}D9g-dGa_0PUJ~LgW!K~1tOMGuL)Sa$po(96diCa)r>g`R295@Kjt@o8;LI8GQ?Wb%SsueN7bk1?#Q$O zrs3wXz}mrjkCfSoYc*z88lU0!Sit?T>!+rc(_DMAPLSA_wfDp#??H~x|HM2qRZaks1Pu|GE8KLxPf({?U9j9lUcDb W;Y6Q!V4TiP0hQBJ3|QG%7_0$WBp)OI literal 0 HcmV?d00001 diff --git a/icons/nanox_app_bitcoinz.gif b/icons/nanox_app_bitcoinz.gif new file mode 100644 index 0000000000000000000000000000000000000000..60bfdfcc0ccc8c66db332142e30bdbfab3cb785a GIT binary patch literal 110 zcmZ?wbhEHb6krfwn8?8J|NnmmFbQPn09im$0R{#RcLrt-9)<-A9GjWhm3(#tBphrJ zkQZV(An@o&H=lIek{KTroI52P{hn9^E%xkF@UJTA*r?*!s_(o{MAA^{Y>yfLy_TIt I2@VX_0Ni&a-v9sr literal 0 HcmV?d00001 diff --git a/include/btchip_context.h b/include/btchip_context.h index 2667b9d6..9faf9ddb 100644 --- a/include/btchip_context.h +++ b/include/btchip_context.h @@ -285,7 +285,8 @@ typedef enum btchip_coin_kind_e { COIN_KIND_LBRY, COIN_KIND_RESISTANCE, COIN_KIND_RAVENCOIN, - COIN_KIND_HYDRA + COIN_KIND_HYDRA, + COIN_KIND_BITCOINZ } btchip_coin_kind_t; typedef struct btchip_altcoin_config_s {