chialisp-puzzles
Some canonical puzzles deployed on chia-blockchain
What it is and what it does
chialisp_puzzles is a library that bundles standard and legacy puzzle programs used on the Chia blockchain. Puzzles are programs written in ChiaLisp (Chia's domain-specific language) that define transaction logic and smart contract behavior on the network. The package provides a simple loader function to retrieve these puzzles by name, abstracting away file management and source discovery.
The package depends on chialisp_loader for runtime functionality and uses enscons (rather than setuptools) to carefully control which source files are included in distribution archives. This is a specialized tool for Chia developers working with blockchain puzzles; it is not a general-purpose library. With dormant maintenance status, it may not track recent Chia network changes or security updates.
Use it for:
- Retrieve standard Chia puzzles (like delegated or hidden puzzle variants) for use in transaction construction on the Chia blockchain.
- Integrate canonical puzzle definitions into Chia wallet or node software without maintaining separate puzzle source files.
- Reference legacy puzzle implementations for compatibility testing or historical Chia transaction analysis.
- Build ChiaLisp-based applications that need access to well-known puzzle templates deployed on the network.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Loads and provides access to standard and legacy Chia blockchain puzzle programs written in ChiaLisp, a domain-specific language for the Chia network.
Yes, if you are actively developing on the Chia blockchain and need access to standard puzzle definitions—but with caution. The package is dormant and its single runtime dependency (chialisp_loader) may not be maintained. Verify that chialisp_loader is compatible with your environment and that the puzzles match your network's current deployment. No known vulnerabilities, but lack of recent maintenance in a fast-moving blockchain ecosystem is a risk.
Install
chialisp-puzzles on PyPI
pip
pip install chialisp-puzzlesuv
uv add chialisp-puzzlespoetry
poetry add chialisp-puzzlesInstalling chialisp-puzzles
Before you install
High install friction due to a single runtime dependency (chialisp_loader) and use of enscons for building rather than setuptools, which may complicate installation on some systems. Package is dormant with no recent maintenance signal.
License in practice
Licensed under Apache License 2.0 (Copyright 2023 by Richard Kiss). License treatment is marked unclear in the metadata, but the raw text confirms Apache 2.0 terms; permissive for most use cases but verify if your project's compliance requirements demand explicit SPDX declaration.
Quickstart
pip install chialisp-puzzles
from chialisp_puzzles import load_puzzle
program = load_puzzle("p2_delegated_puzzle_or_hidden_puzzle")
Requires chialisp_loader as a runtime dependency; ensure it is installed and compatible with your environment.
Verify before relying
- Whether chialisp_loader is actively maintained and compatible with current Chia blockchain versions.
- Whether the dormant status reflects stable maturity or abandonment in a rapidly evolving ecosystem.
- Python version support is unspecified; verify compatibility with your target Python version.
- Whether puzzles in this package match your network's current deployment.
Package facts
| License | Copyright 2023 by Richard Kiss Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at… (full text in the JSON record) (unclear) |
| Python support | not specified |
| Install friction | high — source build required |
| Runtime dependencies | 1 — chialisp_loader |
| Maintenance | dormant — 1,008 days since the last release |
| First released | |
| Downloads | 92,117/month — #13,478 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: chialisp_puzzles-0.1.1.tar.gz
Tags
More Cryptography packages
Certifi provides Mozilla's curated collection…
copyleft · top 100 on PyPI
cryptographycryptography provides cryptographic recipes and…
permissive · top 100 on PyPI
rsaPure-Python RSA encryption, decryption,…
permissive · top 1,000 on PyPI
pyOpenSSLpyOpenSSL wraps OpenSSL's SSL/TLS functionality…
permissive · top 1,000 on PyPI
azure-identityProvides Microsoft Entra ID token-based…
unclear · top 1,000 on PyPI
PyNaClPyNaCl provides Python bindings to libsodium…
permissive · top 1,000 on PyPI
chia-puzzles-pyProvides Python bindings to the standard Chia…
unclear · top 15,000 on PyPI
clvm-tools-rsCompiles and executes Chialisp programs to CLVM…
permissive · top 15,000 on PyPI
chialisp-loaderLoads compiled Chialisp programs (`.hex` files)…
unclear · top 15,000 on PyPI
chiaposPython bindings for Chia's proof-of-space…
permissive · top 15,000 on PyPI
chia-baseProvides base data types and utilities for Chia…
permissive · top 15,000 on PyPI
chiabip158Implements the BIP 158 compact block filter…
permissive · top 15,000 on PyPI
chialisp-stdlibProvides path access to Chialisp standard…
unclear · top 15,000 on PyPI
chia-rsProvides Python bindings to Rust crates for…
unclear · top 15,000 on PyPI
chialisp-builderManages build-time compilation of Chialisp…
unclear · top 15,000 on PyPI
hsmsProvides command-line tools to simulate a…
permissive · top 15,000 on PyPI