Skip to content
/ tezac Public

Privacy-preserving NFT trading protocol on Aztec with encrypted ownership, private cross-chain trade established L1/L2 collections.

Notifications You must be signed in to change notification settings

0xandee/tezac

Repository files navigation

Tezac NFT Trading Protocol

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.


Overview

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.

Features

  1. Private NFT Ownership and Trading
    Ownership records are encrypted, and all trades occur using private notes, obscuring user identities and transaction details.

  2. 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.

  3. Cross-Chain NFT Trading
    Integrates with existing L1 NFT collections through a bridge system, enabling private trading of established NFTs.

  4. Provably Fair NFT Games
    Verifiable randomness ensures fair raffles, lotteries, or mystery box reveals without exposing participant identities or sensitive state.

  5. Front-Running Resistance
    Time-locked or encrypted order submissions prevent miners or bots from exploiting transaction details in the mempool.

Roadmap

  1. Create Private NFT Contracts (WIP)
  2. Creating Private Listings & Purchasing (WIP)
  3. Cross-Chain Trading

Getting Started

Prerequisites

  • Node > v18
  • Docker

Usage

  1. Install Dependencies
    yarn
  2. Prepare Artifacts
    yarn prep
  3. Start the Development Server
    yarn dev

Contributing

We welcome pull requests, feature requests, and bug reports. When contributing, please ensure:

  1. Your code is properly formatted (yarn formatting:fix).
  2. All tests pass (yarn test).
  3. 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

Resources

Aztec Protocol Resources

Courses & Examples

Articles & Blogs

NFT Resources

About

Privacy-preserving NFT trading protocol on Aztec with encrypted ownership, private cross-chain trade established L1/L2 collections.

Resources

Stars

Watchers

Forks