| Crates.io | chik-puzzles |
| lib.rs | chik-puzzles |
| version | 0.20.2 |
| created_at | 2024-05-16 03:33:26.398396+00 |
| updated_at | 2025-08-05 12:25:20.719172+00 |
| description | Chik primitives needed for building wallets. |
| homepage | https://github.com/Chik-Network/chik_puzzles |
| repository | https://github.com/Chik-Network/chik_puzzles |
| max_upload_size | |
| id | 1241746 |
| size | 756,434 |
This is a collection of the standard Chik puzzles. These are the puzzles which are deployed on chain and therefore cannot change.
This repository tracks the source code, the compiled hex, and a hash of the compiled hex to ensure continuity.
All puzzles are kept in the puzzles folder as both a .clsp and .clsp.hex file.
The Python and Rust bindings are created by running generate_chiklisp_constants.py
.clsp and .clsp.hex files into the programs folder.generate_chiklisp_constants.py.generate_chiklisp_constants.py.programs.py and programs.rs.This project is managed with poetry for Python and cargo for Rust.
To run the Python tests:
python -m venv venv
pip install poetry
. ./venv/bin/activate
poetry install
pytest chik_puzzles_py/tests
If you're on Windows activate the venv with . venv\Scripts\activate instead
To run the Rust tests:
cargo test --all