Expansion of the Features message in messages-management.proto
This change introduces several new fields to the message data associated with our product's functionality. More specifically, we now have new details about the device and software versions, board and boot information, and unique identifiers for our one-key system, enhancing our data handling and system specifications.
Inclusion of new enumeration (enum) files OneKeyDeviceType.py and OneKeySeType.py
These files have been added to the 'enums' directory. 'Enums' or enumerations are a way of creating a specific type for a variable that can only have certain predefined values - in this case related to our one-key system's device types and security elements.
Incorporation of OneKeyDeviceType and OneKeySeType enums to various python files
The newly added enums OneKeyDeviceType and OneKeySeType are further included in several other files (__init__.py, messages.py in core/src/trezor and python/src/trezorlib directories). This integration will allow these enumerations to be utilized across our codebase, optimizing the categorization and management of our one-key devices and security elements.
PR Summary
Expansion of the
Features
message inmessages-management.proto
This change introduces several new fields to the message data associated with our product's functionality. More specifically, we now have new details about the device and software versions, board and boot information, and unique identifiers for our one-key system, enhancing our data handling and system specifications.Inclusion of new enumeration (enum) files
OneKeyDeviceType.py
andOneKeySeType.py
These files have been added to the 'enums' directory. 'Enums' or enumerations are a way of creating a specific type for a variable that can only have certain predefined values - in this case related to our one-key system's device types and security elements.Incorporation of
OneKeyDeviceType
andOneKeySeType
enums to various python files The newly added enumsOneKeyDeviceType
andOneKeySeType
are further included in several other files (__init__.py
,messages.py
incore/src/trezor
andpython/src/trezorlib
directories). This integration will allow these enumerations to be utilized across our codebase, optimizing the categorization and management of our one-key devices and security elements.