Solana Ledger app: expanding hardware wallets functionalities

about

The Solana Ledger app is a groundbreaking initiative aimed at enhancing the functionality of hardware wallets. It brings Solana ecosystem support to a renowned hardware wallet manufacturer, enabling users to perform secure transaction signing, manage keys, and even sign arbitrary messages.

project description

Our pivotal role in this project revolved around expanding the capabilities of pre-existing code across all wallet models. We also extended the functionality of Solana's command line tools to ensure seamless integration. Our project scope included:

insight

In this project, we enhanced the Solana Ledger app, extending the capabilities of hardware wallets. Our key achievement was improving transaction handling, allowing users to review transactions before signing, eliminating the need for blind signing. We also bolstered project resilience through rigorous testing and maintained code coverage above 90%.

Additionally, we updated command line tools to comply with off-chain message signing standards and ensured they remained up-to-date. Our work culminated in an improved Ledger app, complete with comprehensive documentation that outlines future directions and platform limitations, providing a roadmap for future development and enhancing the app's utility.

result

The project's culmination is an impressively enhanced Solana Ledger app, now capable of catering to a wide array of user needs. Users can engage in secure transactions, manage keys, and sign messages with newfound clarity and confidence. The expansion of functionality ensures adaptability to future changes, while the documentation lays the foundation for continued innovation. Overall, our contributions have amplified the app's utility and resilience, benefiting both current and future users.

Tools & Technologies

Backend

Rust C
Embedded platform development - ST31 ARM cortex M0 SoC

DevOps

Github Actions
Sonarqube Checks

other projects

Smart Beaver
anonymous
Metahuman Cross Chain Governance
metahuman
View work

other projects

smart beaver
Smart Beaver
anonymous
metahuman cross chain governance
Metahuman Cross Chain Governance
metahuman
View work

Ready for a chat?

If you’re interested in project discussions or simply want to dive into tech talk.
Talk to us