Update tokens, add Expanse and Ubiq chains

This commit is contained in:
BTChip github
2017-10-20 16:21:36 +02:00
parent ee3ca5c5d7
commit f833e315c2
16 changed files with 602 additions and 90 deletions

View File

@@ -20,22 +20,38 @@ $(error Environment variable BOLOS_SDK is not set)
endif
include $(BOLOS_SDK)/Makefile.defines
APPNAME = Ethereum
APP_LOAD_PARAMS=--appFlags 0x40 --path "44'/60'" --path "44'/61'" --path "44'/1'" --curve secp256k1 $(COMMON_LOAD_PARAMS)
APPVERSION_M=1
APPVERSION_N=0
APPVERSION_P=17
APPVERSION_P=19
APPVERSION=$(APPVERSION_M).$(APPVERSION_N).$(APPVERSION_P)
ifeq ($(CHAIN),ethereum)
APP_LOAD_PARAMS += --path "44'/60'" --path "44'/61'"
DEFINES += CHAINID_UPCASE=\"ETHEREUM\" CHAINID_NAME=\"Ethereum\" CHAINID=$(CHAIN) CHAIN_TYPE_ETHEREUM
APPNAME = Ethereum
else ifeq ($(CHAIN),expanse)
APP_LOAD_PARAMS += --path "44'/40'"
DEFINES += CHAINID_UPCASE=\"EXPANSE\" CHAINID_NAME=\"Expanse\" CHAINID=$(CHAIN) CHAIN_TYPE_EXPANSE
APPNAME = Expanse
else ifeq ($(CHAIN),ubiq)
APP_LOAD_PARAMS += --path "44'/108'"
DEFINES += CHAINID_UPCASE=\"UBIQ\" CHAINID_NAME=\"Ubiq\" CHAINID=$(CHAIN) CHAIN_TYPE_UBIQ
APPNAME = Ubiq
else
ifeq ($(filter clean,$(MAKECMDGOALS)),)
$(error Unsupported CHAIN - use ethereum, expanse, ubiq)
endif
endif
APP_LOAD_PARAMS += --appFlags 0x40 --path "44'/1'" --curve secp256k1 $(COMMON_LOAD_PARAMS)
#prepare hsm generation
ifeq ($(TARGET_NAME),TARGET_BLUE)
ICONNAME=app_ethereum.gif
ICONNAME=blue_app_$(CHAIN).gif
else
ICONNAME=icon.gif
ICONNAME=nanos_app_$(CHAIN).gif
endif
################
# Default rule #
################
@@ -80,7 +96,7 @@ LDLIBS += -lm -lgcc -lc
include $(BOLOS_SDK)/Makefile.glyphs
### computed variables
APP_SOURCE_PATH += src_genericwallet src_common
APP_SOURCE_PATH += src_genericwallet src_common src
SDK_SOURCE_PATH += lib_stusb