[ Package conformance ]
Auth & Payments · >=0.2.0
@metamask/native-utils
native-seam only: the published JS marshalling wrapper runs unchanged over a NativeUtils nitro HybridObject that computes exactly what upstream documents its C++ side to compute95%
API coverage
No visual conformance cases have been published for this package yet. The registry summary below describes what the compat layer implements.
Working (8)
all eight hybrid methods — multiplytoPublicKey and toPublicKeyFromBytes (secp256k1compressed and uncompressed)getPublicKeyEd25519 and getPublicKeyEd25519FromByteskeccak256FromBytespubToAddress (with the @ethereumjs/util sanitize branch)and hmacSha512 — each backed by the @noble implementation upstream states it is byte-identical toso BIP32 derivation and address computation produce the same bytes as on device
Missing (2)
the native C++ speedup itself: this is the @noble path metamask patches away for performanceso heavy HD-derivation loops run at JavaScript speed