Please note all zkApps are curently WIP or POC's.
Please note all zkApps are currently WIP or POC's.

zkIgnite 3: Kaupang DEX

zkIgnite 3: Kaupang DEX

The Kaupang DEX represents the culmination of efforts by its team over the past 1.5 years within the MINA ecosystem. Their journey commenced through participation in various community programs, taking on roles as developers, electors, or reviewers. Through this involvement, they identified a critical need within the ecosystem: applications that deliver tangible utility to MINA users.

Originally conceived as a lighthouse project for Protokit—a protocol development framework for privacy-enabled application chains—Kaupang evolved into the first demo preview launched as early as October 2023. The primary objective was to provide a foundational building block for the web3 ecosystem: an exchange.

With the support of zkIgnite Cohort 3, the team plans to expand and embark on what they term as “Phase 2” in Kaupang’s development. Positioned as an application-specific layer two, Kaupang is built with Protokit and powered by the MINA blockchain. In Phase 2, the team aims to introduce a comprehensive suite of trading features, including XYK pools, private order books, and protocol governance.

The architecture of Kaupang involves several key elements:
– Utilizing Protokit as an L2 solution.
– Bridging tokens between L1 and L2 using Protokit settlement and bridge contracts.
– Employing a recursive zk-proof architecture within Protokit runtime and protocol modules.
– Implementing a privacy-enabled client-side execution model through Protokit’s hybrid execution.
– Employing a private UTXO-based architecture for the private order book, ensuring confidentiality.
– Establishing an on-chain routing API to ensure the atomicity of routed trades.
– Leveraging shared security with the MINA L1 by settling the L2 state to the L1 settlement smart contract.
– Implementing background indexing and data processing of L2 blocks to provide a data-rich UI.

The standard scope of features includes XYK trading, routing, trade fees, multi-asset transaction fee payment, oracles, governance, liquidity bootstrapping pools, wallet management, and dynamic fees. All these features encompass both runtime logic and a user interface.

In addition to the standard scope, Kaupang’s advanced features include a private UTXO-based ledger, a private order book designed for confidentiality, and a P2P/matchmaker order matching system that minimizes shared information between trading counterparties.

Team Members
Raphael Panic https://github.com/rpanic
Marko Lazic  https://github.com/markolazic01
Matej Sima https://github.com/maht0rz

Developers Matej & Raphael are the also the core team building Protokit
Discord ID: maht0rz
Github Links
https://github.com/orgs/kaupangdx/repositories
https://github.com/proto-kit/framework
Read the original zkIgnite proposal here >

Featured zkApps
MAC!
Katz
Anomix
Social Cap
zkLocus
Protokit
Pado
Wordle
zkFusion
zKeeper
zk-navigators-mina-dec2023

Mina Navigators is poised to establish a groundbreaking standard for ZK developer engagement, urging innovators to embark on the journey of creating, refining, and contributing to the Mina ecosystem.

Timeline

There are three distinct phases within the Navigator program:

  1. Hackathon: October 9 through November 10
  2. Learn-to-earn challenges: November 2023 through April 2024
  3. Final contribution grant: April 30, 2024
Phase One

In Phase One, known as The Navigators Hackathon, commencing on October 9th, a five-week hackathon unfolds. Outstanding submissions during this period stand a chance to receive MINA token grants and a coveted 'Navigator' badge—a symbol of acceptance into the Navigators program. Those adorned with the badge qualify for Phase Two, engaging in monthly challenges to accrue grants.

Developers are tasked with constructing functional and efficient proof-of-concept applications and tooling for Mina. This endeavor aims to spotlight their ingenuity and technical prowess across diverse use cases on the Mina platform.

Judging involves a panel of seven individuals from the Mina ecosystem. For more comprehensive information regarding grants, submission criteria, and the judging process, the Navigators hub offers detailed insights.

Phase Two

In Phase Two, the Navigators embark on the Build and Learn-to-Earn journey (or, as they humorously term it, Navigate-to-Earn). This marks the initiation of the enjoyable phase. Post-hackathon, Navigators engage in collaborative efforts, either on their personal projects or those of their peers from the hackathon. Their active participation in a 6-month series of challenges positions them to earn monthly grants, facilitating an accelerated learning experience on ZK, Mina, and o1js.

Phase Three

As Phase Three unfolds, the Navigators, having invested six months of unwavering dedication and hard work, seize the opportunity to present their contributions. A panel of community electors becomes the discerning audience, evaluating these endeavors for the coveted grand prizes of MINA grants. Notably, these prizes distinguish themselves by being non-project-specific, emphasizing individual contributions spread across various projects and GitHub repositories.

Scroll to Top