VEIL Token
Private by default. Built on Sui.
What is VEIL?
VEIL is a privacy-preserving token built on the Sui blockchain. Every VEIL token exists as a zero-knowledge commitment — a cryptographic proof that hides the amount and owner while still being verifiable on-chain.
Unlike traditional tokens where balances are publicly visible, VEIL uses ZK-SNARK proofs (Groth16 over the BN254 curve) to enable fully private transfers. Senders, receivers, and amounts are hidden from everyone except the transaction participants.
Token Allocation
Vesting Schedule
| Pool | Cliff | Vesting |
|---|---|---|
| Community | None | 48 months |
| Team | 12 months | 36 months |
| Advisors | 6 months | 24 months |
| Ecosystem | None | Immediate |
| Liquidity | None | Immediate |
| Foundation | None | Immediate |
Privacy Architecture
Each note is a Poseidon hash commitment H(value, secret, blinding) stored in a Merkle tree. The value and owner are hidden but verifiable.
Groth16 proofs over BN254 verify that you own a note and know its secret — without revealing which note or how much. Verified on-chain via sui::groth16.
Each note has a unique nullifier derived from its secret. When spent, the nullifier is published on-chain. This prevents double-spending without revealing which note was consumed.
Encrypted memos are stored in on-chain events. Your wallet signature deterministically derives the decryption key, so notes can be recovered on any device by scanning the chain.
Fee Structure
Contract Addresses
All contracts are deployed on Sui Testnet. Mainnet deployment pending audit.