{"library":"secp256k1-wasm","type":"library","category":null,"description":"secp256k1-wasm provides high-performance WebAssembly bindings for `libsecp256k1`, the highly optimized C library for secp256k1 elliptic curve cryptography. This package enables cryptographic operations such as key generation, signature signing, and verification directly within JavaScript environments like web browsers and Node.js, offering near-native performance without requiring platform-specific native add-ons. The current stable version is 2.0.0, released in November 2023. While an explicit release cadence is not defined, releases appear to be feature-driven and occur periodically. Its primary differentiator is its reliance on Emscripten to compile the robust `libsecp256k1` to WebAssembly, making it ideal for applications where cryptographic throughput is critical, such as blockchain wallets or transaction processing, by avoiding the overhead of pure JavaScript implementations.","language":"javascript","status":"active","version":"2.0.0","tags":["javascript"],"install":[{"cmd":"npm install secp256k1-wasm","imports":["import initSecp256k1 from 'secp256k1-wasm';","const secp256k1 = await initSecp256k1(); // 'secp256k1' now holds functions like .sign, .verify","const initSecp256k1 = require('secp256k1-wasm');"]},{"cmd":"yarn add secp256k1-wasm","imports":[]},{"cmd":"pnpm add secp256k1-wasm","imports":[]}],"homepage":null,"github":"https://github.com/aspectron/secp256k1-wasm","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/secp256k1-wasm","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/secp256k1-wasm/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Mon Jul 20","install_tag":null}}