#ifndef _NETWORK_H_ #define _NETWORK_H_ #include #include "tokens.h" #include "shared_context.h" #define MAX_NETWORK_TICKER_LEN 8 typedef struct network_info_s { const char name[NETWORK_STRING_MAX_SIZE]; const char ticker[MAX_NETWORK_TICKER_LEN]; uint64_t chain_id; } network_info_t; // Returns the current chain id. Defaults to 0 if txType was not found. uint64_t get_chain_id(void); // Returns a pointer to the network struct, or NULL if there is none. const network_info_t *get_network(void); // Returns a pointer to the network name, or NULL if there is none. const char *get_network_name(void); // Returns a pointer to the network ticker, or chainConfig->coinName if there is none. const char *get_network_ticker(void); #endif // _NETWORK_H_