horuslabsio / karst-core

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Karst is a permissionless and composable social graph built on Starknet, empowering creators to own every part of their social experience.

With Karst, creators no longer need to worry about losing their content, audience, and livelihood based on the whims of an individual platform's algorithms and policies.

Development Setup

You will need to have Scarb and Starknet Foundry installed on your system. Refer to the documentations below:

To use this repository, first clone it:

git clone git@github.com:horuslabsio/karst-core.git
cd karst-core

Building contracts

To build the contracts, run the command:

scarb build

Running Tests

To run the tests contained within the tests folder, run the command:

snforge test

Formatting contracts

We use the in-built formatter that comes with Scarb. To format your contracts, simply run the command:

scarb fmt

For more information on writing and running tests, refer to the Starknet-Foundry documentation

Contributing

BEFORE you start work on a feature or fix, please read and follow our contribution guide to help avoid any wasted or duplicate effort.

Security

If you believe you have found a security vulnerability in our code, please report it to us as described in our security policy.

License

KARST is an open-source software licensed under the MIT.

Architecture

Check out the contract architecture below, and join our working group.

Screenshot 2024-05-24 at 00 11 16

Contributors

eliashezron
eliashezron

πŸš‡ πŸ“–
Darlington Nnam
Darlington Nnam

πŸš‡ πŸ’» πŸ‘€
Adegbite Ademola Kelvin
Adegbite Ademola Kelvin

πŸš‡ πŸ’» πŸ‘€
Mubarak Muhammad Aminu
Mubarak Muhammad Aminu

πŸ’»
Wolf
Wolf

πŸ’»
Oche
Oche

πŸ’»
Zintarh
Zintarh

πŸ’»
Mystic
Mystic

πŸ’»
Oshioke Salaki
Oshioke Salaki

πŸ’»
RΓ©my Baranx
RΓ©my Baranx

πŸ’»
Jemiiah
Jemiiah

πŸ’»

About

License:MIT License


Languages

Language:Cairo 100.0%