ERC20 Token Updates in support.json
Various ERC20 tokens were either added or removed from the support.json file to keep it updated with the supported tokens.
Addition of Lnurl Authorization Support
A new protocol buffer specification file, messages-lnurl.proto, was added initializes the layout for LNURL authorization messages. Accompanied with this, class MessageType was updated to include these new message types, LnurlAuth, and LnurlAuthResp. Additionally, two new files, lnurl.c and lnurl.h, were added to handle LNURL authorization functionality.
Updates in Language Translations
The language.c file now includes translations for the newly included LNURL related messages to help non-English speakers understand these alerts.
Improvement in Tron Transaction Signing
The tron.c file was updated to improve the functioning of the tron_sign_tx function, thus enhancing how Tron transactions are signed.
Firmware Version Update
The new firmware version, 3.7.0, was reflected in the version.h file to denote this latest update.
Additional Transaction Message Types in Trezor Library
The trezor library file, messages.py, now supports the new message types LnurlAuth and LnurlAuthResp, broadening its messaging ability.
Addition of Protobuf Field Size Specifications
The new protobuf options file, messages-lnurl.options, was added to specify the maximum field sizes for the new LnurlAuth and LnurlAuthResp messages, ensuring efficient use of memory.
Addition of Symbolic Link
A symbolic link to the messages-lnurl.proto file was created in the vendor/trezor-common repository, fostering better file management.
PR Summary
ERC20 Token Updates in support.json Various ERC20 tokens were either added or removed from the support.json file to keep it updated with the supported tokens.
Addition of Lnurl Authorization Support A new protocol buffer specification file, messages-lnurl.proto, was added initializes the layout for LNURL authorization messages. Accompanied with this, class MessageType was updated to include these new message types, LnurlAuth, and LnurlAuthResp. Additionally, two new files, lnurl.c and lnurl.h, were added to handle LNURL authorization functionality.
Updates in Language Translations The language.c file now includes translations for the newly included LNURL related messages to help non-English speakers understand these alerts.
Improvement in Tron Transaction Signing The tron.c file was updated to improve the functioning of the tron_sign_tx function, thus enhancing how Tron transactions are signed.
Firmware Version Update The new firmware version, 3.7.0, was reflected in the version.h file to denote this latest update.
Additional Transaction Message Types in Trezor Library The trezor library file, messages.py, now supports the new message types LnurlAuth and LnurlAuthResp, broadening its messaging ability.
Addition of Protobuf Field Size Specifications The new protobuf options file, messages-lnurl.options, was added to specify the maximum field sizes for the new LnurlAuth and LnurlAuthResp messages, ensuring efficient use of memory.
Addition of Symbolic Link A symbolic link to the messages-lnurl.proto file was created in the vendor/trezor-common repository, fostering better file management.