From a07cc34eed4eec05550f2e331c86d9a67dc9f308 Mon Sep 17 00:00:00 2001 From: BrechREiZ Date: Sat, 18 Jul 2020 16:16:30 +0200 Subject: [PATCH 1/6] add bitgreen parameters --- Makefile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Makefile b/Makefile index 15100051..89944a0d 100644 --- a/Makefile +++ b/Makefile @@ -170,6 +170,11 @@ else ifeq ($(COIN),resistance) DEFINES += COIN_P2PKH_VERSION=7063 COIN_P2SH_VERSION=7068 COIN_FAMILY=1 COIN_COINID=\"Res\" COIN_COINID_HEADER=\"RES\" COIN_COLOR_HDR=0x3790CA COIN_COLOR_DB=0x9BC8E5 COIN_COINID_NAME=\"Res\" COIN_COINID_SHORT=\"RES\" COIN_KIND=COIN_KIND_RESISTANCE APPNAME ="Resistance" APP_LOAD_PARAMS += --path $(APP_PATH) +else ifeq ($(COIN),bitg) +# Bitgreen +DEFINES += COIN_P2PKH_VERSION=38 COIN_P2SH_VERSION=6 COIN_FAMILY=1 COIN_COINID=\"BITG\" COIN_COINID_HEADER=\"BITG\" COIN_COLOR_HDR=0x33A95E COIN_COLOR_DB=0x9DCB45 COIN_COINID_NAME=\"Bitgreen\" COIN_COINID_SHORT=\"BITG\" COIN_KIND=COIN_KIND_DASH +APPNAME ="Bitgreen" +APP_LOAD_PARAMS += --path $(APP_PATH) else ifeq ($(COIN),ravencoin) # Ravencoin DEFINES += COIN_P2PKH_VERSION=60 COIN_P2SH_VERSION=122 COIN_FAMILY=1 COIN_COINID=\"Ravencoin\" COIN_COINID_HEADER=\"RAVENCOIN\" COIN_COLOR_HDR=0x2E4A80 COIN_COLOR_DB=0x74829E COIN_COINID_NAME=\"Ravencoin\" COIN_COINID_SHORT=\"RVN\" COIN_KIND=COIN_KIND_RAVENCOIN From b7973b711e69451f4d6ceea4ed95ff90010f0b38 Mon Sep 17 00:00:00 2001 From: BrechREiZ Date: Sun, 19 Jul 2020 12:47:21 +0200 Subject: [PATCH 2/6] add bitgreen icons --- bitgreen.png | Bin 0 -> 8353 bytes blue_app_bitgreen.gif | Bin 0 -> 578 bytes nanos_app_bitgreen.gif | Bin 0 -> 65 bytes nanox_app_bitgreen.gif | Bin 0 -> 62 bytes 4 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 bitgreen.png create mode 100644 blue_app_bitgreen.gif create mode 100644 nanos_app_bitgreen.gif create mode 100644 nanox_app_bitgreen.gif diff --git a/bitgreen.png b/bitgreen.png new file mode 100644 index 0000000000000000000000000000000000000000..8dd214f9375a73a643bf3fd7c59200b5cdffc7b5 GIT binary patch literal 8353 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 literal 0 HcmV?d00001 diff --git a/blue_app_bitgreen.gif b/blue_app_bitgreen.gif new file mode 100644 index 0000000000000000000000000000000000000000..7fb2607aaf0f2a0eafd0ea13404fe2c53f93882e GIT binary patch literal 578 zcmZ?wbh9u|G-5DfSZc@+xi>IjUsTHexRm|zsR!cI4_}nvsgB;$ zoxP{K`c8MxJU?yj#o6;O&Ygd0?vg8uR$p7W_WJ6z*VnAOv1Z%tEj#XP+j(dE?z=k= zKRk5g;o+l?jvRk{?8M{aC!ZWY{q*FSr>D<9J9qK`{C9_hr>IlsoHt-jMI8;8d^a8rP??F-ipMi{3YUcvgRMu(FD( zz6gi3q2hJnbR8Ma--co_&I|?NJ)F!_Ln=0|Zf$MxVkw!C^oWsJz)8fxWdbh)BNOus zADfMa(Oc9QTc)&pQ@QOG>=$&bqB1CjXA&nngTSMY${CDo5NyQXydPgxtSwD9bw#AmnEoet!QE_wb|$gD__ tODg4hz{Fh{A9+sx&eor?w&|e2zgauHBw}KDf-E;xcu(1u-o(IQ4FIYxDK!89 literal 0 HcmV?d00001 diff --git a/nanos_app_bitgreen.gif b/nanos_app_bitgreen.gif new file mode 100644 index 0000000000000000000000000000000000000000..1221544de546783f858cd3ab19611d0644925ed4 GIT binary patch literal 65 zcmZ?wbh9u|6krfwXkcLY|NlP&1A`6_1Nj0B3``0w{VPwuWqiOrWtYahCb literal 0 HcmV?d00001 diff --git a/nanox_app_bitgreen.gif b/nanox_app_bitgreen.gif new file mode 100644 index 0000000000000000000000000000000000000000..71e4c8ae0a1fc8c75dcbf822757384d088a92770 GIT binary patch literal 62 zcmZ?wbh9u|j>wsvG2m_OBOaIE%jOUu>ym6eVb~N(xw!*uLN_Wz$ NE<9Rum0O&_8UQ6A6>R_j literal 0 HcmV?d00001 From 51f67fdbd0724b8558cf47182abef578615c79e4 Mon Sep 17 00:00:00 2001 From: BrechREiZ Date: Sun, 19 Jul 2020 16:02:30 +0200 Subject: [PATCH 3/6] change coin name --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 89944a0d..da45c067 100644 --- a/Makefile +++ b/Makefile @@ -170,7 +170,7 @@ else ifeq ($(COIN),resistance) DEFINES += COIN_P2PKH_VERSION=7063 COIN_P2SH_VERSION=7068 COIN_FAMILY=1 COIN_COINID=\"Res\" COIN_COINID_HEADER=\"RES\" COIN_COLOR_HDR=0x3790CA COIN_COLOR_DB=0x9BC8E5 COIN_COINID_NAME=\"Res\" COIN_COINID_SHORT=\"RES\" COIN_KIND=COIN_KIND_RESISTANCE APPNAME ="Resistance" APP_LOAD_PARAMS += --path $(APP_PATH) -else ifeq ($(COIN),bitg) +else ifeq ($(COIN),bitgreen) # Bitgreen DEFINES += COIN_P2PKH_VERSION=38 COIN_P2SH_VERSION=6 COIN_FAMILY=1 COIN_COINID=\"BITG\" COIN_COINID_HEADER=\"BITG\" COIN_COLOR_HDR=0x33A95E COIN_COLOR_DB=0x9DCB45 COIN_COINID_NAME=\"Bitgreen\" COIN_COINID_SHORT=\"BITG\" COIN_KIND=COIN_KIND_DASH APPNAME ="Bitgreen" From ba6689a164f64c3f13f9419856a0221c8c7d04b0 Mon Sep 17 00:00:00 2001 From: BrechREiZ Date: Sun, 19 Jul 2020 16:31:34 +0200 Subject: [PATCH 4/6] add missing bitgreen parameters --- Makefile | 16 ++++++++-------- include/btchip_context.h | 3 ++- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/Makefile b/Makefile index da45c067..41613dc8 100644 --- a/Makefile +++ b/Makefile @@ -170,19 +170,19 @@ else ifeq ($(COIN),resistance) DEFINES += COIN_P2PKH_VERSION=7063 COIN_P2SH_VERSION=7068 COIN_FAMILY=1 COIN_COINID=\"Res\" COIN_COINID_HEADER=\"RES\" COIN_COLOR_HDR=0x3790CA COIN_COLOR_DB=0x9BC8E5 COIN_COINID_NAME=\"Res\" COIN_COINID_SHORT=\"RES\" COIN_KIND=COIN_KIND_RESISTANCE APPNAME ="Resistance" APP_LOAD_PARAMS += --path $(APP_PATH) -else ifeq ($(COIN),bitgreen) -# Bitgreen -DEFINES += COIN_P2PKH_VERSION=38 COIN_P2SH_VERSION=6 COIN_FAMILY=1 COIN_COINID=\"BITG\" COIN_COINID_HEADER=\"BITG\" COIN_COLOR_HDR=0x33A95E COIN_COLOR_DB=0x9DCB45 COIN_COINID_NAME=\"Bitgreen\" COIN_COINID_SHORT=\"BITG\" COIN_KIND=COIN_KIND_DASH -APPNAME ="Bitgreen" -APP_LOAD_PARAMS += --path $(APP_PATH) else ifeq ($(COIN),ravencoin) # Ravencoin DEFINES += COIN_P2PKH_VERSION=60 COIN_P2SH_VERSION=122 COIN_FAMILY=1 COIN_COINID=\"Ravencoin\" COIN_COINID_HEADER=\"RAVENCOIN\" COIN_COLOR_HDR=0x2E4A80 COIN_COLOR_DB=0x74829E COIN_COINID_NAME=\"Ravencoin\" COIN_COINID_SHORT=\"RVN\" COIN_KIND=COIN_KIND_RAVENCOIN APPNAME ="Ravencoin" APP_LOAD_PARAMS += --path $(APP_PATH) +else ifeq ($(COIN),bitgreen) +# Bitgreen +DEFINES += COIN_P2PKH_VERSION=38 COIN_P2SH_VERSION=6 COIN_FAMILY=1 COIN_COINID=\"BITG\" COIN_COINID_HEADER=\"BITG\" COIN_COLOR_HDR=0x33A95E COIN_COLOR_DB=0x9DCB45 COIN_COINID_NAME=\"Bitgreen\" COIN_COINID_SHORT=\"BITG\" COIN_KIND=COIN_KIND_DASH +APPNAME ="Bitgreen" +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, zcoin, gamecredits, zclassic, xsn, nix, lbry, resistance) +$(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, zcoin, gamecredits, zclassic, xsn, nix, lbry, resistance, bitgreen) endif endif @@ -324,11 +324,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 zcoin gamecredits zclassic xsn nix lbry ravencoin + @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 zcoin gamecredits zclassic xsn nix lbry ravencoin bitgreen 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 zcoin gamecredits zclassic xsn nix lbry ravencoin resistance + @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 zcoin gamecredits zclassic xsn nix lbry ravencoin resistance bitgreen endif diff --git a/include/btchip_context.h b/include/btchip_context.h index 5cd24814..2a51ee4e 100644 --- a/include/btchip_context.h +++ b/include/btchip_context.h @@ -295,7 +295,8 @@ typedef enum btchip_coin_kind_e { COIN_KIND_NIX, COIN_KIND_LBRY, COIN_KIND_RESISTANCE, - COIN_KIND_RAVENCOIN + COIN_KIND_RAVENCOIN, + COIN_KIND_BITGREEN } btchip_coin_kind_t; typedef struct btchip_altcoin_config_s { From 4aba4ff858d97d57790da20a7dc2721c96e20b97 Mon Sep 17 00:00:00 2001 From: BrechREiZ Date: Sat, 15 Aug 2020 14:55:28 +0200 Subject: [PATCH 5/6] change bitgreen flags --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 41613dc8..4306b34d 100644 --- a/Makefile +++ b/Makefile @@ -177,7 +177,7 @@ APPNAME ="Ravencoin" APP_LOAD_PARAMS += --path $(APP_PATH) else ifeq ($(COIN),bitgreen) # Bitgreen -DEFINES += COIN_P2PKH_VERSION=38 COIN_P2SH_VERSION=6 COIN_FAMILY=1 COIN_COINID=\"BITG\" COIN_COINID_HEADER=\"BITG\" COIN_COLOR_HDR=0x33A95E COIN_COLOR_DB=0x9DCB45 COIN_COINID_NAME=\"Bitgreen\" COIN_COINID_SHORT=\"BITG\" COIN_KIND=COIN_KIND_DASH +DEFINES += COIN_P2PKH_VERSION=38 COIN_P2SH_VERSION=6 COIN_FAMILY=1 COIN_COINID=\"BITG\" COIN_COINID_HEADER=\"BITG\" COIN_COLOR_HDR=0x33A95E COIN_COLOR_DB=0x9DCB45 COIN_COINID_NAME=\"Bitgreen\" COIN_COINID_SHORT=\"BITG\" COIN_NATIVE_SEGWIT_PREFIX=\"bg\" COIN_KIND=COIN_KIND_BITGREEN COIN_FLAGS=FLAG_SEGWIT_CHANGE_SUPPORT APPNAME ="Bitgreen" APP_LOAD_PARAMS += --path $(APP_PATH) else From dd28a064c8bb41207ea6a416874133fef4653e4d Mon Sep 17 00:00:00 2001 From: BrechREiZ Date: Mon, 12 Oct 2020 13:46:08 +0200 Subject: [PATCH 6/6] update makefile to current requirements --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 1b929950..1f97d60d 100644 --- a/Makefile +++ b/Makefile @@ -184,7 +184,7 @@ APPNAME ="Ravencoin" APP_LOAD_PARAMS += --path $(APP_PATH) else ifeq ($(COIN),bitgreen) # Bitgreen -DEFINES += COIN_P2PKH_VERSION=38 COIN_P2SH_VERSION=6 COIN_FAMILY=1 COIN_COINID=\"BITG\" COIN_COINID_HEADER=\"BITG\" COIN_COLOR_HDR=0x33A95E COIN_COLOR_DB=0x9DCB45 COIN_COINID_NAME=\"Bitgreen\" COIN_COINID_SHORT=\"BITG\" COIN_NATIVE_SEGWIT_PREFIX=\"bg\" COIN_KIND=COIN_KIND_BITGREEN COIN_FLAGS=FLAG_SEGWIT_CHANGE_SUPPORT +DEFINES += BIP44_COIN_TYPE=222 BIP44_COIN_TYPE_2=222 COIN_P2PKH_VERSION=38 COIN_P2SH_VERSION=6 COIN_FAMILY=1 COIN_COINID=\"BITG\" COIN_COINID_HEADER=\"BITG\" COIN_COLOR_HDR=0x33A95E COIN_COLOR_DB=0x9DCB45 COIN_COINID_NAME=\"Bitgreen\" COIN_COINID_SHORT=\"BITG\" COIN_NATIVE_SEGWIT_PREFIX=\"bg\" COIN_KIND=COIN_KIND_BITGREEN COIN_FLAGS=FLAG_SEGWIT_CHANGE_SUPPORT APPNAME ="Bitgreen" APP_LOAD_PARAMS += --path $(APP_PATH) else