A web wallet that supports ZK compressed assets on Solana.
ZKMent is a secure and user-friendly web wallet designed to manage ZK (Zero-Knowledge) compressed assets on the Solana blockchain. It leverages advanced cryptographic techniques to ensure privacy and efficiency, providing users with a seamless experience for handling their compressed digital assets.
ZKMent is built using a modern and robust set of technologies to ensure scalability, security, and a smooth user experience.
- React: A JavaScript library for building user interfaces.
- TypeScript: A typed superset of JavaScript that compiles to plain JavaScript.
- Tailwind CSS: A utility-first CSS framework for styling.
- Vite: A build tool for modern web development.
- Solana: High-performance blockchain supporting builders around the world.
- Helius: RPC provider.
- Light Protocol: Zero-Knowledge Compression.
ZKMent requires certain environment variables to be set for proper configuration. Create a .env
file in the root directory based on the provided .env.example
files.
Variable | Description | Example |
---|---|---|
VITE_DEVNET_RPC |
RPC URL for Solana Devnet | https://devnet.helius-rpc.com?api-key=<YOUR_API_KEY> |
VITE_MAINNET_RPC |
RPC URL for Solana Mainnet | https://mainnet.helius-rpc.com?api-key=<YOUR_API_KEY> |
- Node.js (v14 or later)
- npm or yarn