The Signing Tool with Private Key is a tool designed to generate cryptographic signatures required for claiming funds through a claim portal. Users can input specific details, and the tool outputs a valid signature for the claim message.
- Private Key Input:
- Accepts private keys in WIF format or HEX format.
- Allows specifying whether the public key uses the compressed or uncompressed setting, ensuring compatibility with early ZEN wallets that used uncompressed public keys.
- Signature Generation:
- Inputs: Private key and destination address.
- Output: A valid signature for the claim message, ready to be used on the claim portal.
- Built with Next.js and TypeScript.
- The project output uses static HTML, CSS, and JavaScript files, allowing the tool to run completely offline. This ensures that sensitive operations, such as handling private keys, remain secure and confined to the user's local environment.
- Learn more about static exports here: Next.js Static Exports Documentation.
-
Clone the repository:
git clone https://github.com/HorizenOfficial/horizen-migration-signing-tool-private-key.git cd horizen-migration-signing-tool -
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Build the project:
npm run build
The static files will be available in the out directory. Open the index.html file in your browser to run the tool.