28 #include <iota/types/trytes.hpp> 33 const Types::Trytes TryteAlphabet =
"9ABCDEFGHIJKLMNOPQRSTUVWXYZ";
36 constexpr
unsigned int ChecksumLength = 9;
37 constexpr
unsigned int TryteAlphabetLength = 27;
38 constexpr
unsigned int FragmentLength = 27;
39 constexpr
unsigned int TagLength = 27;
40 constexpr
unsigned int SeedLength = 81;
41 constexpr
unsigned int SeedLengthWithChecksum = 90;
42 constexpr
unsigned int AddressLength = 81;
43 constexpr
unsigned int AddressLengthWithChecksum = 90;
44 constexpr
unsigned int HashLength = 81;
45 constexpr
unsigned int NonceLength = 27;
46 constexpr
unsigned int TritNonceLength = 81;
47 constexpr
unsigned int WordHashLength = 12;
48 constexpr
unsigned int ByteHashLength = 48;
49 constexpr
unsigned int TritHashLength = 243;
50 constexpr
unsigned int MaxTrxMsgLength = 2187;
51 constexpr
unsigned int TxLength = 8019;
52 constexpr
unsigned int TrxTrytesLength = 2673;
55 const Types::Trytes EmptyHash(HashLength,
'9');
56 const Types::Trytes EmptyNonce(NonceLength,
'9');
57 const Types::Trytes EmptyTag(TagLength,
'9');
60 constexpr
int PowStateSize = 729;
61 constexpr
int PowNumberOfRounds = 81;
64 constexpr
int TrinaryBase = 3;
65 constexpr
int GetBalancesRecommandedConfirmationThreshold = 100;
68 const std::string APIVersion =
"1.2.0";