Kira Frontend est une interface utilisateur permettant aux utilisateurs du réseau Kira de gérer leurs comptes, leur solde et de transférer des jetons entre différents portefeuilles.
Installation
REMARQUE : Pour le développement, exécutez le navigateur Chrome sans activer la sécurité, à moins que l’API ne récupère pas les données en raison de l’erreur cors. GO est nécessaire pour installer Sekai et Interix pour cette version de test actuelle
– L’extrémité avant
- Installez les packages requis dans pubspec.yaml
flutter run -d chrome --dart-define=FLUTTER_WEB_USE_SKIA=true
flutter run -d web --dart-define=FLUTTER_WEB_USE_SKIA=true
REMARQUE : Pour rendre svg en flutter, nous devons activer le mode SKIA lors de l’exécution de la commande
L’utilisateur saisit le mot de passe qui sera utilisé pour chiffrer les mots mnémoniques et les adresses kira, les clés publiques/privées.
Après avoir créé le compte, n’oubliez pas de conserver les mots mnémoniques (graine) dans un endroit sûr et d’exporter le compte sous forme de fichier pour la restauration.
– Back-end
À ce stade actuel : INTERX et Sekai devront être lancés avant de lancer l’application frontale. Sekai peut être considéré comme un service API validateur, tandis qu’INTERX est un proxy entre le service API et le front-end.
Pour interagir avec INTERX, clonez KIP_9
branche du référentiel sekaid et consultez le fichier Lisez-moi INTERX pour plus d’informations.
- Exécutez sekaid Pour lancer sekai. Clonez la branche, dirigez-vous vers le répertoire actuel « /sekai » dans une ligne de commande et exécutez la commande suivante :
une fois les dépendances terminées. exécutez la commande suivante :
sh sekaidtestsetup.sh
or
run sekaidtestsetup.sh
Cela lancera un validateur local qui commencera à produire des blocs.
- Exécuter INTERX Interix est un proxy entre un frontal et un fournisseur d’API. Dans cette version actuelle. Sekai agit en tant que fournisseur de services local et Interx interagit avec lui pour fournir des services au frontal. Dirigez-vous vers la branche active et clonez le référentiel. Ouvrez le dossier et accédez à « /INTERX », ouvrez ce répertoire dans une ligne de commande et exécutez cette commande :
cela téléchargera les dépendances requises et lancera le proxy.
GitHub
Voir Github