Fix incorrect assumption on max possible chain ID size

This commit is contained in:
Alexandre Paillier
2023-11-15 16:13:49 +01:00
parent 32cc7e00e8
commit ad0b953fe8

View File

@@ -176,14 +176,15 @@ typedef enum {
#endif
} contract_call_t;
#define NETWORK_STRING_MAX_SIZE 16
// must be able to hold in decimal up to : floor(MAX_UINT64 / 2) - 36
#define NETWORK_STRING_MAX_SIZE 19
typedef struct txStringProperties_s {
char fullAddress[43];
char fullAmount[79]; // 2^256 is 78 digits long
char maxFee[50];
char nonce[8]; // 10M tx per account ought to be enough for everybody
char network_name[NETWORK_STRING_MAX_SIZE];
char network_name[NETWORK_STRING_MAX_SIZE + 1];
} txStringProperties_t;
#ifdef TARGET_NANOS