diff --git a/nem.c b/nem.c index c8c6ab002..d0f05894b 100644 --- a/nem.c +++ b/nem.c @@ -30,6 +30,19 @@ #include "ripemd160.h" #include "sha3.h" +const char *nem_network_name(uint8_t network) { + switch (network) { + case NEM_NETWORK_MAINNET: + return "NEM Mainnet"; + case NEM_NETWORK_TESTNET: + return "NEM Testnet"; + case NEM_NETWORK_MIJIN: + return "Mijin"; + default: + return NULL; + } +} + void nem_get_address_raw(const ed25519_public_key public_key, uint8_t version, uint8_t *address) { uint8_t hash[SHA3_256_DIGEST_LENGTH]; diff --git a/nem.h b/nem.h index 294ba71a8..ae4d0b08b 100644 --- a/nem.h +++ b/nem.h @@ -33,6 +33,8 @@ #define NEM_ADDRESS_SIZE 40 #define NEM_ADDRESS_SIZE_RAW 25 +const char *nem_network_name(uint8_t network); + void nem_get_address_raw(const ed25519_public_key public_key, uint8_t version, uint8_t *address); bool nem_get_address(const ed25519_public_key public_key, uint8_t version, char *address);