From ddb36ddfba0e7e477799cc41e51df4bd29e57e4f Mon Sep 17 00:00:00 2001 From: BTChip github Date: Thu, 9 Aug 2018 14:07:50 +0200 Subject: [PATCH] Add Zcoin --- Makefile | 6 +++++- glyphs/nanos_badge_zcoin.gif | Bin 0 -> 4098 bytes include/btchip_context.h | 3 ++- nanos_app_zcoin.gif | Bin 0 -> 4098 bytes 4 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 glyphs/nanos_badge_zcoin.gif create mode 100644 nanos_app_zcoin.gif diff --git a/Makefile b/Makefile index 94818d0..ac18f3f 100755 --- a/Makefile +++ b/Makefile @@ -28,7 +28,7 @@ APP_LOAD_PARAMS= --curve secp256k1 $(COMMON_LOAD_PARAMS) APPVERSION_M=1 APPVERSION_N=2 -APPVERSION_P=7 +APPVERSION_P=8 APPVERSION=$(APPVERSION_M).$(APPVERSION_N).$(APPVERSION_P) # simplify for tests @@ -138,6 +138,10 @@ else ifeq ($(COIN),hcash) DEFINES += COIN_P2PKH_VERSION=40 COIN_P2SH_VERSION=100 COIN_FAMILY=2 COIN_COINID=\"HShare\" COIN_COINID_HEADER=\"HCASH\" COIN_COLOR_HDR=0x57448D COIN_COLOR_DB=0xABA2C6 COIN_COINID_NAME=\"HCash\" COIN_COINID_SHORT=\"HCASH\" COIN_KIND=COIN_KIND_HCASH COIN_FLAGS=FLAG_PEERCOIN_SUPPORT APPNAME ="HCash" APP_LOAD_PARAMS += --path $(APP_PATH) +else ifeq ($(COIN),zcoin) +DEFINES += COIN_P2PKH_VERSION=82 COIN_P2SH_VERSION=7 COIN_FAMILY=1 COIN_COINID=\"Zcoin\" COIN_COINID_HEADER=\"ZCOIN\" COIN_COLOR_HDR=0x3EAD54 COIN_COLOR_DB=0xA3DCAE COIN_COINID_NAME=\"Zcoin\" COIN_COINID_SHORT=\"ZCOIN\" COIN_KIND=COIN_KIND_ZCOIN +APPNAME ="Zcoin" +APP_LOAD_PARAMS += --path $(APP_PATH) else ifeq ($(COIN),bitcoin_private) # Bitcoin Private DEFINES += COIN_P2PKH_VERSION=4901 COIN_P2SH_VERSION=5039 COIN_FAMILY=1 COIN_COINID=\"BPrivate\" COIN_COINID_HEADER=\"BITCOINPRIVATE\" COIN_COLOR_HDR=0x85bb65 COIN_COLOR_DB=0xc2ddb2 COIN_COINID_NAME=\"BPrivate\" COIN_COINID_SHORT=\"BTCP\" COIN_KIND=COIN_KIND_BITCOIN_PRIVATE COIN_FORKID=42 diff --git a/glyphs/nanos_badge_zcoin.gif b/glyphs/nanos_badge_zcoin.gif new file mode 100644 index 0000000000000000000000000000000000000000..0f1ec3ccb1ee87426aa10765331afd43193ea558 GIT binary patch literal 4098 zcmZ?wbhEHbZ{?U_HWubkw_}Aut*OqaiRF0;3@?8UmvsFd71*Aut*O HgDC_6!>}Rh literal 0 HcmV?d00001 diff --git a/include/btchip_context.h b/include/btchip_context.h index e35f2ad..9338b6e 100644 --- a/include/btchip_context.h +++ b/include/btchip_context.h @@ -266,7 +266,8 @@ typedef enum btchip_coin_kind_e { COIN_KIND_QTUM, COIN_KIND_HCASH, COIN_KIND_BITCOIN_PRIVATE, - COIN_KIND_ZENCASH + COIN_KIND_ZENCASH, + COIN_KIND_ZCOIN } btchip_coin_kind_t; typedef struct btchip_altcoin_config_s { diff --git a/nanos_app_zcoin.gif b/nanos_app_zcoin.gif new file mode 100644 index 0000000000000000000000000000000000000000..0574e3f7a8c8f98f4daadeaa138db3b4dc78b55b GIT binary patch literal 4098 zcmZ?wbhEHb6krfw_|Cxa|Nnmm5D6qk!DtAKxDZhM&+X?L671|4;A*62z|05?0L7my zoE!{H3_75|0A&*f4oe0`4jGRP3l27O2utxC*s$<$Dcr*k?Ltr!nMnhmU1V%$(Gz3ONU^E0q JLtrq4005&;BESFu literal 0 HcmV?d00001