NeoLine livre la première intégration de portefeuille NEP-21 pour Neo N3

3 Min Read
3 Min Read

NeoLine a livré la version 5.8.1 de son portefeuille d’extension Chrome avec une prise en charge complète de NEP-21, la norme dAPI unifiée que le co-fondateur de Neo, Erik Zhang, a finalisée la semaine dernière. La mise à jour fait de NeoLine le premier portefeuille de l’écosystème Neo à implémenter la norme. IDapiProvider interface, un ensemble commun de méthodes qui permet aux applications décentralisées de communiquer avec les fournisseurs de portefeuille via une intégration unique et cohérente.

NEP-21 résout un problème de fragmentation de longue date sur Neo N3. Sans interface partagée, les développeurs de dApp devaient écrire une logique d’intégration distincte pour chaque portefeuille, et les utilisateurs rencontraient un comportement incohérent selon le portefeuille auquel ils se connectaient. La norme définit une interface indépendante du transport qui fonctionne sur les extensions de navigateur, les clients de bureau et les portefeuilles mobiles.

Implémentation de NeoLine

Avec la mise en œuvre de NeoLine en direct, les développeurs dApp s’appuyant sur Neo N3 peuvent désormais écrire une intégration de portefeuille unique à l’aide de l’interface NEP-21 et la faire fonctionner immédiatement. À mesure que d’autres portefeuilles adopteront la norme, la même intégration s’étendra à ces fournisseurs sans travail de développement supplémentaire.

La mise à jour introduit également un mécanisme de découverte de fournisseur standardisé. Les portefeuilles et les dApps peuvent désormais se localiser automatiquement dans le navigateur via des événements de fenêtre prédéfinis, remplaçant ainsi les méthodes de détection ad hoc sur lesquelles s’appuyaient auparavant les développeurs de dApps. Les codes d’erreur standardisés offrent aux développeurs une gestion des erreurs cohérente et prévisible, quel que soit le portefeuille conforme auquel un utilisateur se connecte.

LIRE  Sui Blockchain brise les limites avec la mise à niveau révolutionnaire de Mysticeti V2, atteignant une vitesse de transaction sans précédent

Comment ça marche

L’implémentation v5.8.1 de NeoLine couvre l’intégralité de la spécification NEP-21. Le portefeuille expose des méthodes couvrant l’authentification, la gestion des comptes, l’invocation de contrats, la construction et la signature de transactions, les requêtes de données en chaîne et les notifications d’événements.

L’authentification suit le protocole NEP-20 Challenge/Response, la norme complémentaire que Zhang a finalisée plus tôt ce mois-ci. NEP-20 définit un système d’authentification hors chaîne basé sur l’adresse dans lequel les utilisateurs prouvent la propriété de leur adresse Neo via une signature cryptographique. NéoLine authenticate() La méthode implémente ce flux de manière native.

Le portefeuille signale sa version dAPI comme « 1.0 » et répertorie sa compatibilité avec les normes, notamment NEP-11, NEP-17 et NEP-21.

La documentation complète du développeur est disponible sur le lien ci-dessous :
https://tutorial.neoline.io/reference/neo3-provider-api

TAGGED:
Share This Article
Leave a comment