A privacy-preserving NFT trading protocol built on the Aztec Network. With encrypted ownership, private cross-chain trade established L1/L2 collections.
all with ZK proofs.
Tezac leverages Aztec’s zkRollup architecture to encrypt NFT ownership data and transactions, ensuring on-chain privacy for trading, auctions, and gaming applications. By bridging established NFT collections from L1 (e.g., Ethereum), Tezac combines the liquidity of major ecosystems with the privacy benefits of zero-knowledge proofs.
-
Private NFT Ownership and Trading
Ownership records are encrypted, and all trades occur using private notes, obscuring user identities and transaction details. -
Hidden Reserve Prices and Blind Auctions
Sellers can set hidden reserve prices, while buyers participate in sealed-bid auctions without revealing their bids on-chain until settlement. -
Cross-Chain NFT Trading
Integrates with existing L1 NFT collections through a bridge system, enabling private trading of established NFTs. -
Provably Fair NFT Games
Verifiable randomness ensures fair raffles, lotteries, or mystery box reveals without exposing participant identities or sensitive state. -
Front-Running Resistance
Time-locked or encrypted order submissions prevent miners or bots from exploiting transaction details in the mempool.
- Create Private NFT Contracts (WIP)
- Creating Private Listings & Purchasing (WIP)
- Cross-Chain Trading
- Node > v18
- Docker
- Install Dependencies
yarn
- Prepare Artifacts
yarn prep
- Start the Development Server
yarn dev
We welcome pull requests, feature requests, and bug reports. When contributing, please ensure:
- Your code is properly formatted (
yarn formatting:fix
). - All tests pass (
yarn test
). - You adhere to the project structure and code style guidelines.
For questions, reach out in the Issues or on our community Telegram group: https://t.me/+WI9728WPBOE0N2M1