diff --git a/glyphs/chain_943_64px.gif b/glyphs/chain_943_64px.gif new file mode 100644 index 000000000..2832ecbeb Binary files /dev/null and b/glyphs/chain_943_64px.gif differ diff --git a/icons/flex_app_chain_369.gif b/icons/flex_app_chain_369.gif new file mode 100644 index 000000000..00cce19b7 Binary files /dev/null and b/icons/flex_app_chain_369.gif differ diff --git a/icons/flex_app_chain_943.gif b/icons/flex_app_chain_943.gif new file mode 100644 index 000000000..00cce19b7 Binary files /dev/null and b/icons/flex_app_chain_943.gif differ diff --git a/icons/nanos_app_chain_369.gif b/icons/nanos_app_chain_369.gif new file mode 100644 index 000000000..378777113 Binary files /dev/null and b/icons/nanos_app_chain_369.gif differ diff --git a/icons/nanos_app_chain_943.gif b/icons/nanos_app_chain_943.gif new file mode 100644 index 000000000..378777113 Binary files /dev/null and b/icons/nanos_app_chain_943.gif differ diff --git a/icons/nanox_app_chain_369.gif b/icons/nanox_app_chain_369.gif new file mode 100644 index 000000000..5a651f8f5 Binary files /dev/null and b/icons/nanox_app_chain_369.gif differ diff --git a/icons/nanox_app_chain_943.gif b/icons/nanox_app_chain_943.gif new file mode 100644 index 000000000..5a651f8f5 Binary files /dev/null and b/icons/nanox_app_chain_943.gif differ diff --git a/icons/stax_app_chain_369.gif b/icons/stax_app_chain_369.gif new file mode 100644 index 000000000..d8e9e8274 Binary files /dev/null and b/icons/stax_app_chain_369.gif differ diff --git a/icons/stax_app_chain_943.gif b/icons/stax_app_chain_943.gif new file mode 100644 index 000000000..d8e9e8274 Binary files /dev/null and b/icons/stax_app_chain_943.gif differ diff --git a/makefile_conf/chain/pulsechain.mk b/makefile_conf/chain/pulsechain.mk new file mode 100644 index 000000000..816b20b39 --- /dev/null +++ b/makefile_conf/chain/pulsechain.mk @@ -0,0 +1,10 @@ +# Lock the application on its standard path for 1.5. Please complain if non compliant +PATH_APP_LOAD_PARAMS += "44'/60'" +TICKER = "PLS" +CHAIN_ID = 369 +# Allow to derive ETH 2 public keys +PATH_APP_LOAD_PARAMS += "12381/3600" +CURVE_APP_LOAD_PARAMS += bls12381g1 +DEFINES += HAVE_ETH2 +APPNAME = "PulseChain" + diff --git a/makefile_conf/chain/pulsechaintestnet.mk b/makefile_conf/chain/pulsechaintestnet.mk new file mode 100644 index 000000000..0d8ab4eb0 --- /dev/null +++ b/makefile_conf/chain/pulsechaintestnet.mk @@ -0,0 +1,10 @@ +# Lock the application on its standard path for 1.5. Please complain if non compliant +PATH_APP_LOAD_PARAMS += "44'/60'" +TICKER = "tPLS" +CHAIN_ID = 943 +# Allow to derive ETH 2 public keys +PATH_APP_LOAD_PARAMS += "12381/3600" +CURVE_APP_LOAD_PARAMS += bls12381g1 +DEFINES += HAVE_ETH2 +APPNAME = "PulseChain Testnet" + diff --git a/src/network.c b/src/network.c index 36aed4ad9..d9ccd6617 100644 --- a/src/network.c +++ b/src/network.c @@ -52,6 +52,7 @@ static const network_info_t NETWORK_MAPPING[] = { {.chain_id = 369, .name = "PulseChain", .ticker = "PLS"}, {.chain_id = 592, .name = "Astar", .ticker = "ASTR"}, {.chain_id = 888, .name = "Wanchain", .ticker = "WAN"}, + {.chain_id = 943, .name = "PulseChain Testnet", .ticker = "tPLS"}, {.chain_id = 1030, .name = "Conflux", .ticker = "CFX"}, {.chain_id = 1088, .name = "Metis Andromeda", .ticker = "METIS"}, {.chain_id = 1101, .name = "Polygon zkEVM", .ticker = "ETH"},