Blockchain

NeoLine ships first NEP-21 wallet integration for Neo N3

NeoLine has shipped v5.8.1 of its Chrome extension pockets with full help for NEP-21, the unified dAPI normal that Neo co-founder Erik Zhang finalized final week. The replace makes NeoLine the primary pockets within the Neo ecosystem to implement the usual’s IDapiProvider interface, a typical set of strategies that permits decentralized purposes to speak with pockets suppliers by way of a single, constant integration.

NEP-21 addresses a longstanding fragmentation drawback on Neo N3. With no shared interface, dApp builders needed to write separate integration logic for every pockets, and customers encountered inconsistent habits relying on which pockets they linked. The usual defines a transport-agnostic interface that works throughout browser extensions, desktop shoppers, and cellular wallets.

NeoLine implementation

With NeoLine’s implementation reside, dApp builders constructing on Neo N3 can now write a single pockets integration utilizing the NEP-21 interface and have it work out of the field. As different wallets undertake the usual, the identical integration will lengthen to these suppliers with out further improvement work.

The replace additionally introduces a standardized supplier discovery mechanism. Wallets and dApps can now mechanically find one another within the browser through predefined window occasions, changing the advert hoc detection strategies dApp builders beforehand relied on. Standardized error codes present builders with constant, predictable error dealing with no matter which compliant pockets a consumer connects with.

The way it works

NeoLine’s v5.8.1 implementation covers the total NEP-21 specification. The pockets exposes strategies spanning authentication, account administration, contract invocation, transaction development and signing, on-chain knowledge queries, and occasion notifications.

Authentication follows the NEP-20 Problem/Response protocol, the companion normal Zhang finalized earlier this month. NEP-20 defines an off-chain, address-based authentication scheme the place customers show possession of their Neo deal with by way of a cryptographic signature. NeoLine’s authenticate() technique implements this stream natively.

See also  Neo Express updates to v3.9.1 with .NET 10 support and developer experience improvements

The pockets stories its dAPI model as “1.0” and lists its requirements compatibility, together with NEP-11, NEP-17, and NEP-21.

The complete developer documentation may be discovered on the hyperlink beneath:
https://tutorial.neoline.io/reference/neo3-provider-api

Source link

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button
Please enter CoinGecko Free Api Key to get this plugin works.