Getting Started
Zeko provides a fully Mina-equivalent application layer for building and deploying zkApps, meaning you can use the same tools and libraries.
If you are new to building on Mina or with zkApps, it is highly recommended to start with the official Mina documentation.
Setting up your Development Environment
WARNING
WIP: This section is under construction.
Your development environment setup for building zkApps on Zeko will largely follow the standard setup for Mina zkApp development.
Installing Key Tools
The primary tool for developing zkApps on Mina, and consequently on Zeko, is the o1js library. You will need to install o1js in your project.
Lumina SDK
The Lumina SDK is a library designed to interact with the Lumina Dex. Refer to the Lumina SDK documentation for installation and usage details.
Essential Developer Links
Leverage the existing resources and community within the Mina ecosystem, as Zeko developers benefit from this shared knowledge and support.
- Official Mina Documentation: The primary resource for learning about zkApps, o1js, account updates, permissions, actions & reducer, and custom tokens. It is the recommended starting point for developers new to Mina.
- GitHub Repositories:
- Zeko Repository: The source code for the Zeko protocol, including the sequencer and data availability components.
- o1js Repository: The source code for the o1js library.
- Mina Fungible Token Repository: Example code for custom token implementations.
- Discord: Join the Mina community Discord server to connect with other developers and get support.
- Zeko Faucet: Obtain testnet tokens for the Zeko instance on devnet.
- ZekoScan Explorer: Explore transactions, blocks, and accounts on the Zeko network.
These resources will help you get started with setting up your environment, learning core concepts, and finding support within the community.