This repository contains TypeScript code that performs various cryptographic calculations related to Zano, an open-source cryptocurrency that emphasizes privacy, decentralization, and scalability. Feel free to utilize this toolkit for developing Zano-specific tasks in other programming languages and to check where something might go wrong. Refer to the tests to obtain accurate testing data for your functions.
- Address encoding and decoding
- Calculating and verifying stealth addresses
- Calculating integrated addresses
- Checking ownership of stealth addresses
- Decrypting encrypted amounts using sender Pedersen commitments
yarn install
To run the code with ts-node
:
ts-node src/file.ts
Tests are located in the tests
folder. To run them, use:
ts-node tests/address.ts
Use this toolkit to enhance your projects related to the Zano cryptocurrency and to gain a deeper understanding of cryptographic processes. Useful for polling transactions or building utility functions for implementing your own wallet