3.2.1 • Published 2 years ago
@vulpemventures/secp256k1-zkp v3.2.1
secp256k1-zkp
Essential methods of the secp256k1-zkp lib exported to JS for handling Elements confidential transactions
Installation
Use the package manager yarn or npm to install secp256k1-zkp.
yarn add @vulpemventures/secp256k1-zkp
npm install @vulpemventures/secp256k1-zkpUsage
The library is exported as a function that returns a promise.
import secp256k1 from '@vulpemventures/secp256k1-zkp'
async function main() {
const lib = await secp256k1();
// use the library functions
}Documentation
Typedoc html page is available via:
yarn docDevelopment
Fetch submodules
git submodule update --init --recursiveInstall dependencies
yarn installCompile the WASM (writes ./lib/secp256k1-zkp.js file)
yarn compileBuild the library
yarn buildRun tests
yarn testContributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
