NeoLine випускає першу інтеграцію гаманця NEP-21 для Neo N3

зображення

NeoLine випустила версію 5.8.1 свого розширеного гаманця для Chrome з повною підтримкою NEP-21, уніфікованого стандарту dAPI, який співзасновник Neo Ерік Чжан завершив минулого тижня. Це оновлення робить NeoLine першим гаманцем в екосистемі Neo, який реалізує інтерфейс стандарту IDapiProvider, спільний набір методів, що дозволяє децентралізованим програмам взаємодіяти з постачальниками гаманців через єдину, послідовну інтеграцію.

NEP-21 вирішує давню проблему фрагментації на Neo N3. Без спільного інтерфейсу розробникам dApp доводилося писати окрему логіку інтеграції для кожного гаманця, а користувачі стикалися з невідповідною поведінкою залежно від того, який гаманець вони підключали. Стандарт визначає інтерфейс, незалежний від транспорту, який працює в розширеннях браузера, настільних клієнтах та мобільних гаманцях.

Впровадження NeoLine

Завдяки запуску NeoLine, розробники dApp, що працюють на Neo N3, тепер можуть написати єдину інтеграцію гаманця, використовуючи інтерфейс NEP-21, і налаштувати її на роботу “з коробки”. Оскільки інші гаманці впроваджують цей стандарт, така ж інтеграція пошириться на цих постачальників без додаткової роботи з розробки.

Оновлення також запроваджує стандартизований механізм виявлення постачальників. Гаманці та децентралізовані додатки (dApps) тепер можуть автоматично знаходити один одного в браузері за допомогою попередньо визначених подій вікна, замінюючи спеціальні методи виявлення, на які раніше покладалися розробники dApp. Стандартизовані коди помилок забезпечують розробникам послідовну та передбачувану обробку помилок незалежно від того, до якого сумісного гаманця підключається користувач.

Як це працює

Реалізація NeoLine версії 5.8.1 охоплює повну специфікацію NEP-21. Гаманець надає методи, що охоплюють автентифікацію, управління обліковими записами, виклик контрактів, створення та підписання транзакцій, запити даних у мережі та сповіщення про події.

Аутентифікація відбувається за протоколом NEP-20 Challenge/Response, супутнім стандартом, який Zhang завершив на початку цього місяця. NEP-20 визначає схему позаблокової автентифікації на основі адреси, де користувачі підтверджують право власності на свою адресу Neo за допомогою криптографічного підпису. Метод authenticate() NeoLine реалізує цей процес нативно.

Гаманець повідомляє про версію свого dAPI як «1.0» та перелічує сумісність зі стандартами, включаючи NEP-11, NEP-17 та NEP-21.

Повну документацію для розробників можна знайти за посиланням нижче:
https://tutorial.neoline.io/reference/neo3-provider-api

No votes yet.
Please wait...

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *