Kryll³ Dev Diary - Semaine 2
Bienvenue dans le second Dev Diary de Kryll³ dans lequel nous sommes ravis de partager avec vous les dernières avancées de notre projet. Cette semaine, nous parlerons du développement de l'application décentralisée (dApp) en termes de Frontend/UX, ainsi que de la nouvelle fonctionnalité Multi Wallet/Exchanges.
Édition précédente : Kryll³ Dev Diary - Semaine 1
Développement du dApp (Frontend/UX)
Ces dernières semaines, notre équipe a consacré beaucoup de temps et d'efforts à améliorer l'interface utilisateur et l'expérience utilisateur (UI/UX) du dApp Kryll³. Notre objectif est de rendre l'utilisation de Kryll³ aussi intuitive et agréable que possible, et c’est pour cette raison que nous avons repensé la navigation, modernisé l'apparence générale et optimisé les performances pour garantir une expérience user-friendly, fluide et réactive.
Pour cela, un travail continu de veille technologique est également nécessaire. L’équipe de Kryll a toujours su rester attentive aux propositions disponibles sur le marché.
De nombreux mockups réalisés sous Figma ont été nécessaires avant d’arriver à un résultat qui remplissait l’intégralité des critères cités plus haut.
Quant au framework retenu pour la dApp, c’est Vue.js qui a remporté le choix de l’équipe pour les raisons suivantes :
- Interface Utilisateur (UI) réactive et rapide : Vue.js permet de créer des applications web très réactives, où les changements de données sont instantanément reflétés dans l'interface utilisateur, offrant ainsi une expérience utilisateur fluide et rapide.
- Flexibilité et facilité d'intégration : Vue.js peut être intégré progressivement dans des projets existants. Que vous souhaitiez l'utiliser pour une petite partie de votre site ou pour une application complète, Vue.js s'adapte facilement à vos besoins sans nécessiter une refonte complète.
- Communauté active et documentation complète : Vue.js bénéficie d'une communauté active et d'une documentation détaillée, ce qui facilite la recherche de solutions, l'apprentissage et l'implémentation de nouvelles fonctionnalités. Cela garantit une évolution continue et un support constant pour les utilisateurs.
Fonctionnalité Multi Wallet/Exchanges
Avec Kryll³, la première fonctionnalité qui vous intéressera et vous rendra service au quotidien sera le Dashboard. Vous pourrez dans un premier temps y connecter votre wallet principal vous permettant de consulter facilement l'ensemble de votre portfolio crypto à un seul endroit.
Dans un second temps et avec l’arrivée de SmartFolio, vous pourrez aussi ajouter des wallets supplémentaires et intégrer des API de plateformes d'échange ; tout en laissant la possibilité à nos différents produits et à votre agent personnel d'interagir avec l'intégralité de votre portfolio.
Pour que cela soit possible, nous avons d’ores et déjà travaillé sur les aspects suivants :
Gestion des wallets dits “On-chain” :
La gestion de wallets on-chain a constitué un nouveau défi technique pour nos équipes. Nous avons dans un premier temps effectué un travail de R&D concernant cet aspect. S’en est ensuite suivi une phase de sélection et de priorisation des Blockchains qui seraient supportées par Kryll³.
Au niveau des difficultés rencontrées, nous pourrions retenir ces trois principales :
- Manque de documentation standardisée : Les développeurs font souvent face à un manque de ressources éducatives claires et bien organisées, rendant difficile l'accès aux meilleures pratiques pour une intégration efficace.
- Complexité des interactions blockchain : Comprendre les mécanismes techniques de chaque blockchain, tels que la gestion des transactions et des états asynchrones, représente une barrière significative.
- Sécurité et gestion des risques : Assurer la sécurité lors de l'intégration de wallets est crucial pour éviter les vulnérabilités, ce qui impose une charge importante en termes de développement et de tests de sécurité.
Gestion des API d’échanges (CEX) :
Pour ceux qui utilisaient déjà Kryll, vous êtes probablement familiers avec l'intégration des API d'échange. Pour que vous puissiez ajouter vos API de plateformes d’échange et ainsi consulter leur contenu directement sur Kryll³ au sein de votre portfolio.
L’expertise acquise par Kryll au cours des dernières années a permis de réutiliser beaucoup du travail fait sur le sujet et n’a pas soulevé de problématiques particulières.