From 52d3df71e793deb9cc34cdfb964cc08a656d9072 Mon Sep 17 00:00:00 2001 From: Raphael Panic Date: Thu, 14 Mar 2024 16:34:13 +0100 Subject: [PATCH] Added README --- README.md | 78 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 000000000..19808222c --- /dev/null +++ b/README.md @@ -0,0 +1,78 @@ + +
+ +
+
+
+ + +[![npm version](https://img.shields.io/npm/v/@proto-kit/sdk.svg?style=flat&logo=npm)](https://www.npmjs.com/package/o1js) +[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-blue.svg)]() + +[![PRs Welcome](https://img.shields.io/badge/Documentation-website-green.svg)](https://protokit.dev) +[![Discord](https://img.shields.io/discord/1155929817070436362?color=green&logo=discord)](https://discord.gg/xdGf2ucppM) + +
+ +# 🚧 Protokit App Chain Framework + +Welcome to the Protokit repository, a protocol development framework for privacy enabled application chains. + +Protokit enables developers to build zero-knowledge, interoperable and privacy preserving application chains with a minimal learning curve. + +## πŸ“– Documentation + +Find the documentation for protokit on [our website](https://protokit.dev) + +## ⚑ Features + +- πŸ” Privacy Enabled +- ♾️ Succint zkVM +- πŸ–₯️ Supercharged DevX +- πŸ”§ Modular +- 🀝 Interoperable + +## πŸ“œ Other repositories + +- [Starter kit](https://github.com/proto-kit/starter-kit): Our starter kit, which serves as a starting point for any new protokit projects. +- [Private Airdrop Workshop](https://github.com/proto-kit/private-airdrop-workshop): Sources for the workshop we held, that showcases protokit and its features. + +## ▢️ Quickstart + +The fastest way to start building with Protokit is to use the [starter kit](https://github.com/proto-kit/starter-kit). +The starter kit provides a [monorepo](https://en.wikipedia.org/wiki/Monorepo1) aimed at kickstarting application chain development using the Protokit framework. + + +### Install dependencies + +Before you can start building with Protokit, you need to install the following dependencies: + +- [Node.js v18](https://nodejs.org/en) +- [pnpm](https://pnpm.io) +- [nvm](https://github.com/nvm-sh/nvm#installing-and-updating) + +### Clone the starter kit + +```bash +# Clone the starter kit +git clone https://github.com/proto-kit/starter-kit my-chain +cd my-chain + +# Ensure you're on the right nodejs version and install dependnecies +nvm use +pnpm install +``` + +### Run the tests + +```bash +# run and watch tests for the `chain` package +pnpm run test --filter=chain -- --watchAll +``` + + +## πŸ“š License + +This project is under the Apache License 2.0. + +See [LICENSE](LICENSE.md) for more information. \ No newline at end of file