Project Description
Summary
The purpose of this project is to integrate ICON blockchain to Ledger Live application natively. Boasting a monthly active user count of over 1.5 million users, Ledger Live is undoubtedly one of the most popular applications out there for every ledger device user. The Ledger team has increasingly introduced more and more features to enhance the convenience of its many users, as they are able to view their complete portfolio holistically across different blockchain platforms and securely swap their tokens directly on the application itself.
Therefore, we believe this integration project will bridge ICON to the Ledger Live ecosystem, in which users from other blockchains will be introduced and exposed to ICON network with the goal of future capabilities that will integrate ICON dApps directly into the Ledger Live interface.
Objective
For the first phase of this project, ICX users will be able to benefit from the Portfolio, Account Management, Send & Receive modules of Ledger Live. Through short research, we found over 50% of ICX users use Ledger Live and with an additional 30% having expressed interest in using Ledger Live if given the opportunity for their ICON-based tokens. This will create a more convenient and enhanced user experience for these users as we are going to develop a set of libraries, extensions, and backend nodes to allow Ledger Live application to read blockchain data directly from ICON.
For a longer vision, we are eager to integrate other ICON tokens to the Ledger Live application itself and introduce a swap interface utilizing the underlying mechanism provided by trading platforms such as Balanced DEX. Additionally, with the use of BTP and other interconnecting features of ICON, more integration in the future could open the door to easing interchain swapping of tokens between the various chains in the BTP ecosystem.
Portfolio Management
The below view represents the available features under Portfolio module of Ledger Live:
ICX users will be able to experience the following features:
- Total portfolio value with the inclusion of ICX.
- Asset allocation of ICX in comparison to the total portfolio.
- Latest operations showing ICX in-flow and out-flow of the wallet address.
Accounts Management
The below view represents the available features under Accounts module of Ledger Live:
ICX users will be able to experience the following features:
- ICX current price and 24hour change statistics.
- Historical price chart denominated in 1D, 1W, 1M, 1Y and ALL.
Send & Receive Management
ICX users will be able to send and receive ICX directly on Ledger Live application. The below screenshots demonstrate how these features perform on the application itself:
Budget Details
Total Development Team: 5 Developers
Total Development Time: 4 Months
3 blockchain engineers @ $2,700 per member per month = $32,400
1 frontend engineer @ $2,500 per month = $10,000
1 project manager cum business analyst @ 3,500 per month = $14,000
Total Required Budget: 56,400bnUSD
Milestones
0.5 Month
Technical assessment:
- Prepare technical assessment document that includes ICON node endpoints, cryptography, consensus, transaction format, and client libraries consumption.
- Prepare architecture design for the choice of specific features determining indexer solution for the project.
- Develop code base structure and core components.
1.5 Month
CLI and GUI integration - General (GEN) features.
- Analysis - Getting the JS app and the Nano App work together (APDU) - Recovering the Receive address - Piecing together a basic Synch.
- Implementation - Get a list of nominal errors returned. Getting Receive, Synch, Send to work. - Verification of LLD and LLM UI flows.
- Code Review and functional test - Code Delivery for Review by Ledger.
1 Month
GUI integration - specific features.
- Analysis - Detailing the diagrams of User Flows defined at Technical Assessment.
- Implementation - Work on Graphics designs and modal flows - Get Specific flows to work.
- Code Review - Code Delivery for Review by Ledger.
1 Month
- Final testing and cooperation with Ledger team for releases.
- Collect feedback from users and fix bugs or make changes.
About Team
Our team has strong experience building on ICON network, contributing in major DeFi projects including Balanced and Optimus. We are comfortable in developing smart contracts and backend services, as well as frontend interfaces to confidently deliver this project effectively.