
Enabling seamless blockchain adoption
The Challenge
Our client partnered with us to set up a new approach to updating and maintaining their high-quality offering, ensuring they are ready to scale with demand for new currency integrations.
The Approach
In order to keep up with the fast-moving crypto market, our client needed support with integrating blockchains across their products. The YLD team came in to support the client in how they continue to work with partners and scale their approach to blockchain integrations.
As part of our collaboration with Ledger, we worked alongside Ledger Wallet, its connection with the device, integration with the blockchain node, as well as interactions with backend services. By fostering a collaborative development environment in our partnership, designed to enable maximum autonomy, our team would be empowered to deliver work of exceptional quality, aligned with Ledger standards and best practices.
Our focus went into accelerating the development of core functionalities such as sending, receiving, coin and token swaps, and staking. To achieve this, we adopted a multidisciplinary approach, building strong cross-functional competencies across the team. This included contributing to the React-based Ledger Wallet application as well as preparing and maintaining applications for the Ledger device. Standardising this approach allows us to speed up the development process and reduce dependencies on other teams, for enhanced agility and quality of delivery.
Supporting integrations across the Ledger ecosystem, with security front of mind
Ledger Wallet is the heart of Ledger’s Consumer services, the application users need to manage their assets daily in a secure way. The wallet connects to a secure Device App, which is what differentiates Ledger from other competitors, and allows users to sign all their transactions securely.
To ensure strong security in asset management, the application uses high performance technologies such as Rust and C for device application development, alongside a flexible React frontend to enhance the user experience. Our team was multidisciplinary, providing full support to help build a framework for new integrations that are more robust and efficient, prioritising quality alongside delivery.
Security is key at Ledger. Every transaction, broadcasted by the user, must follow strict security guidelines and checks, with the objective of ensuring that the users keep their assets secure and private. Our team worked to make sure that these security principles are thoroughly respected in our work. Their activity is transversal, starting from Ledger Wallet transaction crafting, to device app transaction validation (through Clear Signing) and signature, and ending with broadcast to blockchain.
For scenarios when our client needs private blockchain transactions, we rebuilt the device application and Ledger Wallet primitives to securely construct and encrypt sensitive data end-to-end, delivering a reliable, privacy-ready transaction flow.
Given that each blockchain operates in its own unique way, our team’s deep analytical and architectural expertise was essential to enable quick adoption, ongoing learning, and the seamless integration of all blockchains into Ledger’s platforms.
The Deliverables
The team worked collaboratively across Ledger internal teams as well as external partners, to succeed in:
- Establishing and continuously improving a scalable and efficient blockchain integration model.
- Integrating new blockchains across the Ledger ecosystem, in line with market demands.
- Continuously maintaining existing blockchain integrations.
Closing the Engagement
The result of this work is a new approach to an important Ledger business function. This allows them to swiftly stay ahead of the market and offer Ledger customers a market-leading experience.
