New File Addition
The messages-lnurl.proto file has been added to the common/protob directory, providing the structure necessary for LNURL messages processing.
MessageType Updates for LNURLmessages.proto file has been updated with new MessageType constants specifically for LNURL, making it equipped to handle new types of messages related to LNURL.
New Methods for LNURL Message Handling
Additional files __init__.py and auth.py have been introduced under the core/src/apps/lnurl directory to handle multiple LNURL functions. This includes auth and authResp methods responsible for handling LNURL authorization and response messages subsequently. Additionally, confirm_lnurl_auth functions have been added to confirm LNURL authorization.
LNURL Authentication Capabilities
A new lnurl.py module has been created adding an auth function to handle LNURL authentication. This allows the application to authenticate LNURLs, providing an essential layer of security.
New Command Group for LNURL
In the trezorctl.py file, a new command group named lnurl and auth command under it has been added. This command will allow users to specifically interact and authenticate with LNURL instances
LNURL Translation Updates
The system is now able to handle multiple language support for LNURL operations. LNURL related translation keys have been added, and the translations are available in multiple languages, making the application more user-friendly and globally accessible.
PR Summary
New File Addition The
messages-lnurl.proto
file has been added to thecommon/protob
directory, providing the structure necessary for LNURL messages processing.MessageType Updates for LNURL
messages.proto
file has been updated with new MessageType constants specifically for LNURL, making it equipped to handle new types of messages related to LNURL.New Methods for LNURL Message Handling Additional files
__init__.py
andauth.py
have been introduced under thecore/src/apps/lnurl
directory to handle multiple LNURL functions. This includesauth
andauthResp
methods responsible for handling LNURL authorization and response messages subsequently. Additionally,confirm_lnurl_auth
functions have been added to confirm LNURL authorization.LNURL Authentication Capabilities A new
lnurl.py
module has been created adding anauth
function to handle LNURL authentication. This allows the application to authenticate LNURLs, providing an essential layer of security.New Command Group for LNURL In the
trezorctl.py
file, a new command group namedlnurl
andauth
command under it has been added. This command will allow users to specifically interact and authenticate with LNURL instancesLNURL Translation Updates The system is now able to handle multiple language support for LNURL operations. LNURL related translation keys have been added, and the translations are available in multiple languages, making the application more user-friendly and globally accessible.