Introduction of "Neurai" Cryptocurrency Support
This PR introduces a new coin named "Neurai". The associated information about this coin is added in a new file, "neurai.json", under the "common/defs/bitcoin" directory. Additionally, the visual representation for the Neurai coin is added in a form of a PNG file, "neurai.png", in the same directory.
Extending Support in Core Application
Modifications were made in the "coininfo.py" file under the "core/src/apps/common" directory. It mainly intends to extend our core application's capabilities to work efficiently with the newly introduced Neurai coin.
Transaction Modifications for "Neurai"
This PR also involved alterations to the "transaction.py" file in the "core/src/apps/polkadot" directory. This enhanced the system's adaptability for transaction processing involving the Neurai coin by providing support for two more types of transaction calls - with indices, 1280 and 7936. The appropriate changes for these transaction calls are made to the "deserialize" function (which reads and interprets data), and to the "layout" function (which shapes the structure of data), enabling them to handle these new types of transactions effectively.
PR Summary
Introduction of "Neurai" Cryptocurrency Support This PR introduces a new coin named "Neurai". The associated information about this coin is added in a new file, "neurai.json", under the "common/defs/bitcoin" directory. Additionally, the visual representation for the Neurai coin is added in a form of a PNG file, "neurai.png", in the same directory.
Extending Support in Core Application Modifications were made in the "coininfo.py" file under the "core/src/apps/common" directory. It mainly intends to extend our core application's capabilities to work efficiently with the newly introduced Neurai coin.
Transaction Modifications for "Neurai" This PR also involved alterations to the "transaction.py" file in the "core/src/apps/polkadot" directory. This enhanced the system's adaptability for transaction processing involving the Neurai coin by providing support for two more types of transaction calls - with indices, 1280 and 7936. The appropriate changes for these transaction calls are made to the "deserialize" function (which reads and interprets data), and to the "layout" function (which shapes the structure of data), enabling them to handle these new types of transactions effectively.