diff --git a/Makefile b/Makefile index 63a6c037..0af53e88 100644 --- a/Makefile +++ b/Makefile @@ -182,9 +182,14 @@ else ifeq ($(COIN),ravencoin) DEFINES += BIP44_COIN_TYPE=175 BIP44_COIN_TYPE_2=175 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 += 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 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, ravencoin) +$(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, ravencoin, bitgreen) endif endif @@ -326,11 +331,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/bitgreen.png b/bitgreen.png new file mode 100644 index 00000000..8dd214f9 Binary files /dev/null and b/bitgreen.png differ diff --git a/blue_app_bitgreen.gif b/blue_app_bitgreen.gif new file mode 100644 index 00000000..7fb2607a Binary files /dev/null and b/blue_app_bitgreen.gif differ diff --git a/include/btchip_context.h b/include/btchip_context.h index ae6d70ee..01cfceb1 100644 --- a/include/btchip_context.h +++ b/include/btchip_context.h @@ -283,7 +283,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 { diff --git a/nanos_app_bitgreen.gif b/nanos_app_bitgreen.gif new file mode 100644 index 00000000..1221544d Binary files /dev/null and b/nanos_app_bitgreen.gif differ diff --git a/nanox_app_bitgreen.gif b/nanox_app_bitgreen.gif new file mode 100644 index 00000000..71e4c8ae Binary files /dev/null and b/nanox_app_bitgreen.gif differ