# Chia Proof of Space
![Build](https://github.com/Chia-Network/chiapos/actions/workflows/build-test-cplusplus.yml/badge.svg)
![Wheels](https://github.com/Chia-Network/chiapos/actions/workflows/build-wheels.yml/badge.svg)
![PyPI](https://img.shields.io/pypi/v/chiapos?logo=pypi)
![PyPI - Format](https://img.shields.io/pypi/format/chiapos?logo=pypi)
![GitHub](https://img.shields.io/github/license/Chia-Network/chiapos?logo=Github)
[![Coverage Status](https://coveralls.io/repos/github/Chia-Network/chiapos/badge.svg?branch=main)](https://coveralls.io/github/Chia-Network/chiapos?branch=main)
Chia's proof of space is written in C++. Includes a plotter, prover, and
verifier. It exclusively runs on 64 bit architectures. Read the
[Proof of Space document](https://www.chia.net/wp-content/uploads/2022/09/Chia_Proof_of_Space_Construction_v1.1.pdf) to
learn about what proof of space is and how it works.
## C++ Usage Instructions
### Compile
```bash
# Requires cmake 3.14+
mkdir -p build && cd build
cmake ../
cmake --build . -- -j 6
```
## Static Compilation With glibc
### Statically compile ProofOfSpace
```bash
mkdir -p build && cd build
cmake -DBUILD_PROOF_OF_SPACE_STATICALLY=ON ../
cmake --build . -- -j 6
```
### Run tests
```bash
./RunTests
```
### CLI usage
```bash
./ProofOfSpace -k 25 -f "plot.dat" -m "0x1234" create
./ProofOfSpace -k 25 -f "final-plot.dat" -m "0x4567" -t TMPDIR -2 SECOND_TMPDIR create
./ProofOfSpace -f "plot.dat" prove <32 byte hex challenge>
./ProofOfSpace -k 25 verify <hex proof> <32 byte hex challenge>
./ProofOfSpace -f "plot.dat" check <iterations>
```
### Benchmark
```bash
time ./ProofOfSpace -k 25 create
```
### Hellman Attacks usage
There is an experimental implementation which implements some of the Hellman
Attacks that can provide significant space savings for the final file.
```bash
./HellmanAttacks -k 18 -f "plot.dat" -m "0x1234" create
./HellmanAttacks -f "plot.dat" check <iterations>
```
## Python binding
Python bindings are provided in the python-bindings directory.
### Install
```bash
python3 -m venv .venv
. .venv/bin/activate
pip3 install .
```
### Run python tests
Testings uses pytest. Linting uses flake8 and mypy.
```bash
py.test ./tests -s -v
```
# Rust binding
Finally, Rust bindings are provided, but only validation of proofs of space is supported, and it cannot be used to make plots or create proofs for plots.
## ci Building
The primary build process for this repository is to use GitHub Actions to
build binary wheels for MacOS, Linux (x64 and aarch64), and Windows and publish
them with a source wheel on PyPi. See `.github/workflows/build.yml`. CMake uses
[FetchContent](https://cmake.org/cmake/help/latest/module/FetchContent.html)
to download [pybind11](https://github.com/pybind/pybind11). Building is then
managed by [cibuildwheel](https://github.com/joerick/cibuildwheel). Further
installation is then available via `pip install chiapos` e.g.
## Contributing and workflow
Contributions are welcome and more details are available in chia-blockchain's
[CONTRIBUTING.md](https://github.com/Chia-Network/chia-blockchain/blob/main/CONTRIBUTING.md).
The main branch is usually the currently released latest version on PyPI.
Note that at times chiapos will be ahead of the release version that
chia-blockchain requires in it's main/release version in preparation for a
new chia-blockchain release. Please branch or fork main and then create a
pull request to the main branch. Linear merging is enforced on main and
merging requires a completed review. PRs will kick off a GitHub actions ci build
and analysis of chiapos at
[lgtm.com](https://lgtm.com/projects/g/Chia-Network/chiapos/?mode=list). Please
make sure your build is passing and that it does not increase alerts at lgtm.
Raw data
{
"_id": null,
"home_page": "https://github.com/Chia-Network/chiapos",
"name": "chiapos",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": null,
"keywords": null,
"author": "Mariano Sorgente",
"author_email": "mariano@chia.net",
"download_url": "https://files.pythonhosted.org/packages/97/c4/c1516d6c0fcd6a6f18481dca4b75e1fcbebf4482fa2e04f2951403ebc4a5/chiapos-2.0.6.tar.gz",
"platform": null,
"description": "# Chia Proof of Space\n![Build](https://github.com/Chia-Network/chiapos/actions/workflows/build-test-cplusplus.yml/badge.svg)\n![Wheels](https://github.com/Chia-Network/chiapos/actions/workflows/build-wheels.yml/badge.svg)\n![PyPI](https://img.shields.io/pypi/v/chiapos?logo=pypi)\n![PyPI - Format](https://img.shields.io/pypi/format/chiapos?logo=pypi)\n![GitHub](https://img.shields.io/github/license/Chia-Network/chiapos?logo=Github)\n[![Coverage Status](https://coveralls.io/repos/github/Chia-Network/chiapos/badge.svg?branch=main)](https://coveralls.io/github/Chia-Network/chiapos?branch=main)\n\nChia's proof of space is written in C++. Includes a plotter, prover, and\nverifier. It exclusively runs on 64 bit architectures. Read the\n[Proof of Space document](https://www.chia.net/wp-content/uploads/2022/09/Chia_Proof_of_Space_Construction_v1.1.pdf) to\nlearn about what proof of space is and how it works.\n\n## C++ Usage Instructions\n\n### Compile\n\n```bash\n# Requires cmake 3.14+\n\nmkdir -p build && cd build\ncmake ../\ncmake --build . -- -j 6\n```\n\n## Static Compilation With glibc\n### Statically compile ProofOfSpace\n```bash\nmkdir -p build && cd build\ncmake -DBUILD_PROOF_OF_SPACE_STATICALLY=ON ../\ncmake --build . -- -j 6\n```\n\n### Run tests\n\n```bash\n./RunTests\n```\n\n### CLI usage\n\n```bash\n./ProofOfSpace -k 25 -f \"plot.dat\" -m \"0x1234\" create\n./ProofOfSpace -k 25 -f \"final-plot.dat\" -m \"0x4567\" -t TMPDIR -2 SECOND_TMPDIR create\n./ProofOfSpace -f \"plot.dat\" prove <32 byte hex challenge>\n./ProofOfSpace -k 25 verify <hex proof> <32 byte hex challenge>\n./ProofOfSpace -f \"plot.dat\" check <iterations>\n```\n\n### Benchmark\n\n```bash\ntime ./ProofOfSpace -k 25 create\n```\n\n\n### Hellman Attacks usage\n\nThere is an experimental implementation which implements some of the Hellman\nAttacks that can provide significant space savings for the final file.\n\n\n```bash\n./HellmanAttacks -k 18 -f \"plot.dat\" -m \"0x1234\" create\n./HellmanAttacks -f \"plot.dat\" check <iterations>\n```\n\n## Python binding\n\nPython bindings are provided in the python-bindings directory.\n\n### Install\n\n```bash\npython3 -m venv .venv\n. .venv/bin/activate\npip3 install .\n```\n\n### Run python tests\n\nTestings uses pytest. Linting uses flake8 and mypy.\n\n```bash\npy.test ./tests -s -v\n```\n\n# Rust binding\n\nFinally, Rust bindings are provided, but only validation of proofs of space is supported, and it cannot be used to make plots or create proofs for plots.\n\n## ci Building\nThe primary build process for this repository is to use GitHub Actions to\nbuild binary wheels for MacOS, Linux (x64 and aarch64), and Windows and publish\nthem with a source wheel on PyPi. See `.github/workflows/build.yml`. CMake uses\n[FetchContent](https://cmake.org/cmake/help/latest/module/FetchContent.html)\nto download [pybind11](https://github.com/pybind/pybind11). Building is then\nmanaged by [cibuildwheel](https://github.com/joerick/cibuildwheel). Further\ninstallation is then available via `pip install chiapos` e.g.\n\n## Contributing and workflow\nContributions are welcome and more details are available in chia-blockchain's\n[CONTRIBUTING.md](https://github.com/Chia-Network/chia-blockchain/blob/main/CONTRIBUTING.md).\n\nThe main branch is usually the currently released latest version on PyPI.\nNote that at times chiapos will be ahead of the release version that\nchia-blockchain requires in it's main/release version in preparation for a\nnew chia-blockchain release. Please branch or fork main and then create a\npull request to the main branch. Linear merging is enforced on main and\nmerging requires a completed review. PRs will kick off a GitHub actions ci build\nand analysis of chiapos at\n[lgtm.com](https://lgtm.com/projects/g/Chia-Network/chiapos/?mode=list). Please\nmake sure your build is passing and that it does not increase alerts at lgtm.\n",
"bugtrack_url": null,
"license": "Apache License",
"summary": "Chia proof of space plotting, proving, and verifying (wraps C++)",
"version": "2.0.6",
"project_urls": {
"Homepage": "https://github.com/Chia-Network/chiapos"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "66187cc7c12ece54b2c7cc534d2f2ddc380cd545d46207ba892ecb1cc95ecd5a",
"md5": "5f520a5622f5da7838a2a2dfe45d886a",
"sha256": "881a3d291b2f344f0a523af2d73dd5105bc9cae41ed27937dd6fc50e26334d1a"
},
"downloads": -1,
"filename": "chiapos-2.0.6-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "5f520a5622f5da7838a2a2dfe45d886a",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 323225,
"upload_time": "2024-09-03T23:19:48",
"upload_time_iso_8601": "2024-09-03T23:19:48.753985Z",
"url": "https://files.pythonhosted.org/packages/66/18/7cc7c12ece54b2c7cc534d2f2ddc380cd545d46207ba892ecb1cc95ecd5a/chiapos-2.0.6-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1fbe0e26df2e14c439ac6c4506b84ee1c6d4d7c5fdfedfc3e6d372709cf50ec5",
"md5": "5d5f671685fc48da92addfd320b25fbc",
"sha256": "ad4b312161330953c6c78839eba9c2fb1a32f4a29bf55e5e592fdff42eea7db2"
},
"downloads": -1,
"filename": "chiapos-2.0.6-cp310-cp310-macosx_11_0_x86_64.whl",
"has_sig": false,
"md5_digest": "5d5f671685fc48da92addfd320b25fbc",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 377408,
"upload_time": "2024-09-03T23:19:50",
"upload_time_iso_8601": "2024-09-03T23:19:50.651676Z",
"url": "https://files.pythonhosted.org/packages/1f/be/0e26df2e14c439ac6c4506b84ee1c6d4d7c5fdfedfc3e6d372709cf50ec5/chiapos-2.0.6-cp310-cp310-macosx_11_0_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "807df1a5f922f011285daa9543173fe78201d446976d41f2fb2dd3f110728354",
"md5": "4aee757d139726cd99d12c7c70bb4662",
"sha256": "40e5b2e308b7d7d299e7637931805164450a4699203968c30ff77997ad763290"
},
"downloads": -1,
"filename": "chiapos-2.0.6-cp310-cp310-manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "4aee757d139726cd99d12c7c70bb4662",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 10093699,
"upload_time": "2024-09-03T23:19:51",
"upload_time_iso_8601": "2024-09-03T23:19:51.886811Z",
"url": "https://files.pythonhosted.org/packages/80/7d/f1a5f922f011285daa9543173fe78201d446976d41f2fb2dd3f110728354/chiapos-2.0.6-cp310-cp310-manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f176844305efec992a9f2730db956ed8f5d20761bb61c54d612bcc804d2a8300",
"md5": "62813323b28fc0fb944ad499be914f5b",
"sha256": "bdf30c18a7ad3bd17d7078627356176f4b7a1982f819b05eff3d34e2a1126d59"
},
"downloads": -1,
"filename": "chiapos-2.0.6-cp310-cp310-manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "62813323b28fc0fb944ad499be914f5b",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 10154158,
"upload_time": "2024-09-03T23:19:54",
"upload_time_iso_8601": "2024-09-03T23:19:54.446952Z",
"url": "https://files.pythonhosted.org/packages/f1/76/844305efec992a9f2730db956ed8f5d20761bb61c54d612bcc804d2a8300/chiapos-2.0.6-cp310-cp310-manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1af601c4399f1fe185e7b60fb7131abef606d35ca7299b153951ed575f0ac265",
"md5": "68e661a6ae6691ed642dc94256360929",
"sha256": "56f3906c88d336ef17490f5c5b233ebc4164db882886082dd18fb6136441cb00"
},
"downloads": -1,
"filename": "chiapos-2.0.6-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "68e661a6ae6691ed642dc94256360929",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 8943415,
"upload_time": "2024-09-03T23:19:56",
"upload_time_iso_8601": "2024-09-03T23:19:56.477820Z",
"url": "https://files.pythonhosted.org/packages/1a/f6/01c4399f1fe185e7b60fb7131abef606d35ca7299b153951ed575f0ac265/chiapos-2.0.6-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1a38bcb80a3cc509917545bb045647d1fe5e46d636dee4aa7de5a59b136fa56e",
"md5": "93b83beb4211f8309f9767e7cb4a29c2",
"sha256": "885322b1c2a697c2f5a09bb344caca28a437b4504ad5d32c50beb580aaec8db6"
},
"downloads": -1,
"filename": "chiapos-2.0.6-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "93b83beb4211f8309f9767e7cb4a29c2",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 324412,
"upload_time": "2024-09-03T23:19:58",
"upload_time_iso_8601": "2024-09-03T23:19:58.657511Z",
"url": "https://files.pythonhosted.org/packages/1a/38/bcb80a3cc509917545bb045647d1fe5e46d636dee4aa7de5a59b136fa56e/chiapos-2.0.6-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d689f23c6e0f4af3ee78d3f9b7b02ed466b32476a01973bcd9e3cf533a8e2ac2",
"md5": "a59975977172f364cd9d0cf509304460",
"sha256": "9e9ef933fa113d2fe1229e24fc532732a8bf6e3551a323ae4108463f72da32fd"
},
"downloads": -1,
"filename": "chiapos-2.0.6-cp311-cp311-macosx_11_0_x86_64.whl",
"has_sig": false,
"md5_digest": "a59975977172f364cd9d0cf509304460",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 378938,
"upload_time": "2024-09-03T23:20:00",
"upload_time_iso_8601": "2024-09-03T23:20:00.223228Z",
"url": "https://files.pythonhosted.org/packages/d6/89/f23c6e0f4af3ee78d3f9b7b02ed466b32476a01973bcd9e3cf533a8e2ac2/chiapos-2.0.6-cp311-cp311-macosx_11_0_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "53d495a35cb7dbabd3117de2498336f500102805f7b1fbecc36ac72b410cb928",
"md5": "3aa3456ad4b3238b0ce24d0e6fcb123c",
"sha256": "fec23f42eb70714895fb0fd3853da2e0f5a3db8446c77d624a9a9f62df6a11e8"
},
"downloads": -1,
"filename": "chiapos-2.0.6-cp311-cp311-manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "3aa3456ad4b3238b0ce24d0e6fcb123c",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 10095008,
"upload_time": "2024-09-03T23:20:01",
"upload_time_iso_8601": "2024-09-03T23:20:01.903381Z",
"url": "https://files.pythonhosted.org/packages/53/d4/95a35cb7dbabd3117de2498336f500102805f7b1fbecc36ac72b410cb928/chiapos-2.0.6-cp311-cp311-manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "05d74704aff01bc9eb6aed7253811bc517f95b081615d1515900a9b5b143dbfe",
"md5": "372a93aebe9557c9c5866dba6a63274b",
"sha256": "572d423816b7b72086b280a2b1f4d8dd168f6691badc3688dc36b248ce1fdca7"
},
"downloads": -1,
"filename": "chiapos-2.0.6-cp311-cp311-manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "372a93aebe9557c9c5866dba6a63274b",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 10155720,
"upload_time": "2024-09-03T23:20:04",
"upload_time_iso_8601": "2024-09-03T23:20:04.252937Z",
"url": "https://files.pythonhosted.org/packages/05/d7/4704aff01bc9eb6aed7253811bc517f95b081615d1515900a9b5b143dbfe/chiapos-2.0.6-cp311-cp311-manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "834678937d798d60a46e147ae3ce4e335d2c2111a80a0a03ea88b7ea88f58b4c",
"md5": "49b89f37cdec765de1d78b3c5076843c",
"sha256": "06b2e0f21ed522fd996b5f7773316320123eaef3a33688585a2c4fe47a6783e3"
},
"downloads": -1,
"filename": "chiapos-2.0.6-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "49b89f37cdec765de1d78b3c5076843c",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 8944501,
"upload_time": "2024-09-03T23:20:07",
"upload_time_iso_8601": "2024-09-03T23:20:07.553922Z",
"url": "https://files.pythonhosted.org/packages/83/46/78937d798d60a46e147ae3ce4e335d2c2111a80a0a03ea88b7ea88f58b4c/chiapos-2.0.6-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "617cd19c36e30584a443547edd84395def66801fd8fe1cfb75d62064658afb26",
"md5": "3d672c912a263bfb46beee3f2b427252",
"sha256": "daba2cfc56da0db0812893c687cbc8890a8a7b5cce9bca26ca62738f43497bdd"
},
"downloads": -1,
"filename": "chiapos-2.0.6-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "3d672c912a263bfb46beee3f2b427252",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.7",
"size": 323870,
"upload_time": "2024-09-03T23:20:09",
"upload_time_iso_8601": "2024-09-03T23:20:09.825922Z",
"url": "https://files.pythonhosted.org/packages/61/7c/d19c36e30584a443547edd84395def66801fd8fe1cfb75d62064658afb26/chiapos-2.0.6-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "187c7b8520b508df6d23310988270903483cec501cd4f8fba6a288b0cfcf2a49",
"md5": "16a9c46b7fa99172f30c5a1a96df6328",
"sha256": "9e001d516ec370578496c7802ebeb13b1298a9ff307815ac3fadd5780339eccc"
},
"downloads": -1,
"filename": "chiapos-2.0.6-cp312-cp312-macosx_11_0_x86_64.whl",
"has_sig": false,
"md5_digest": "16a9c46b7fa99172f30c5a1a96df6328",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.7",
"size": 378290,
"upload_time": "2024-09-03T23:20:11",
"upload_time_iso_8601": "2024-09-03T23:20:11.363533Z",
"url": "https://files.pythonhosted.org/packages/18/7c/7b8520b508df6d23310988270903483cec501cd4f8fba6a288b0cfcf2a49/chiapos-2.0.6-cp312-cp312-macosx_11_0_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4d7ca8848c9ff6af7ae4066be50f340924192ad16322598c2a7d4331e7bbd096",
"md5": "1fd2443f4259ded1ae8ca5c30eb42a2f",
"sha256": "2d529aca84f7eaf96f3f1fb8dc547dac5381e081a18d104b9bef5168f56f0446"
},
"downloads": -1,
"filename": "chiapos-2.0.6-cp312-cp312-manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "1fd2443f4259ded1ae8ca5c30eb42a2f",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.7",
"size": 10094122,
"upload_time": "2024-09-03T23:20:12",
"upload_time_iso_8601": "2024-09-03T23:20:12.530666Z",
"url": "https://files.pythonhosted.org/packages/4d/7c/a8848c9ff6af7ae4066be50f340924192ad16322598c2a7d4331e7bbd096/chiapos-2.0.6-cp312-cp312-manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ac0f876639a3b1e8cc47c4e290704499d8e24cdbe9db966ef722cb6745e239ff",
"md5": "ba7e3d325e863aa858b333aff41c7d24",
"sha256": "d0ae396ca0779591c1089881afcb74e7bed60ca3f005b17d9767865d0f01e58a"
},
"downloads": -1,
"filename": "chiapos-2.0.6-cp312-cp312-manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "ba7e3d325e863aa858b333aff41c7d24",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.7",
"size": 10154795,
"upload_time": "2024-09-03T23:20:14",
"upload_time_iso_8601": "2024-09-03T23:20:14.565766Z",
"url": "https://files.pythonhosted.org/packages/ac/0f/876639a3b1e8cc47c4e290704499d8e24cdbe9db966ef722cb6745e239ff/chiapos-2.0.6-cp312-cp312-manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "087772bd814b93e20aaa305c8b41405f0c37fce9ab352ebdb3ffd207ad2df386",
"md5": "d84489589d674271c508e22e63266af7",
"sha256": "b301b2760b55e4883576b6dc6755961189cd71d4f2c0812ed91d43545a06ea43"
},
"downloads": -1,
"filename": "chiapos-2.0.6-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "d84489589d674271c508e22e63266af7",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.7",
"size": 8943966,
"upload_time": "2024-09-03T23:20:16",
"upload_time_iso_8601": "2024-09-03T23:20:16.978851Z",
"url": "https://files.pythonhosted.org/packages/08/77/72bd814b93e20aaa305c8b41405f0c37fce9ab352ebdb3ffd207ad2df386/chiapos-2.0.6-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "843c84165d95e1ce4a886cd148355ea1e932b44c7a757fd2389092112877206b",
"md5": "5df3936d6956bb1cfbf2d6234d51f466",
"sha256": "f02663e903b4ee3d9e58a42847fda2f6925b2ccee332c831af67fa8c1f341106"
},
"downloads": -1,
"filename": "chiapos-2.0.6-cp38-cp38-macosx_11_0_x86_64.whl",
"has_sig": false,
"md5_digest": "5df3936d6956bb1cfbf2d6234d51f466",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7",
"size": 377348,
"upload_time": "2024-09-03T23:20:19",
"upload_time_iso_8601": "2024-09-03T23:20:19.237077Z",
"url": "https://files.pythonhosted.org/packages/84/3c/84165d95e1ce4a886cd148355ea1e932b44c7a757fd2389092112877206b/chiapos-2.0.6-cp38-cp38-macosx_11_0_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "296a74907186b2bc5d5b1af922f26c6ce03829bbb3ce9a0d0dd6ef7641cba073",
"md5": "a43077377325d8b0fc23e3f85bea11dc",
"sha256": "4e4b62808d3b8c82b44360909cd3ca3a1fa3d4343be5b4651c57c062a982f09a"
},
"downloads": -1,
"filename": "chiapos-2.0.6-cp38-cp38-manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "a43077377325d8b0fc23e3f85bea11dc",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7",
"size": 10094018,
"upload_time": "2024-09-03T23:20:20",
"upload_time_iso_8601": "2024-09-03T23:20:20.652179Z",
"url": "https://files.pythonhosted.org/packages/29/6a/74907186b2bc5d5b1af922f26c6ce03829bbb3ce9a0d0dd6ef7641cba073/chiapos-2.0.6-cp38-cp38-manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5335aa3303edfc2d2724911da8d40348901c742dbc052df2150d7706ebadf144",
"md5": "1f59ddc43f5bdd5c1129db66f59afc68",
"sha256": "5f3053f9ff5cc98794a184ef068cb65816acd33ed640d10197ed171ae772bc55"
},
"downloads": -1,
"filename": "chiapos-2.0.6-cp38-cp38-manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "1f59ddc43f5bdd5c1129db66f59afc68",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7",
"size": 10154336,
"upload_time": "2024-09-03T23:20:23",
"upload_time_iso_8601": "2024-09-03T23:20:23.078717Z",
"url": "https://files.pythonhosted.org/packages/53/35/aa3303edfc2d2724911da8d40348901c742dbc052df2150d7706ebadf144/chiapos-2.0.6-cp38-cp38-manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "76155ead8e1928a2d7b6dbf8daa0ce9e7ba310b5a8e767ac529fecc4f1618d13",
"md5": "3d416b052a8e021f835f1eaca15b7dbd",
"sha256": "95d32f1dcaab441e980d3ba5e7dc6c7a9d4ff0bdfa54a4b622ac1d44b4576545"
},
"downloads": -1,
"filename": "chiapos-2.0.6-cp38-cp38-win_amd64.whl",
"has_sig": false,
"md5_digest": "3d416b052a8e021f835f1eaca15b7dbd",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7",
"size": 8943360,
"upload_time": "2024-09-03T23:20:25",
"upload_time_iso_8601": "2024-09-03T23:20:25.022134Z",
"url": "https://files.pythonhosted.org/packages/76/15/5ead8e1928a2d7b6dbf8daa0ce9e7ba310b5a8e767ac529fecc4f1618d13/chiapos-2.0.6-cp38-cp38-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "85813ca9bb9451af57a4699b1ebe7b414e11bad2d4ebce3745a30436d9d61940",
"md5": "c5f99becb0aab57a0ba8d344d60c8eec",
"sha256": "abbfa3612394cbccd528cef12b6c98d1cdc97748865b1385b56339d7d5c3397b"
},
"downloads": -1,
"filename": "chiapos-2.0.6-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "c5f99becb0aab57a0ba8d344d60c8eec",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 323296,
"upload_time": "2024-09-03T23:20:27",
"upload_time_iso_8601": "2024-09-03T23:20:27.222666Z",
"url": "https://files.pythonhosted.org/packages/85/81/3ca9bb9451af57a4699b1ebe7b414e11bad2d4ebce3745a30436d9d61940/chiapos-2.0.6-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "db3f9228182fba71f74e92c35daf11cd2621c7a97364c3970626effb9616a514",
"md5": "02db76f56bb74b9a83d1b25e930bf239",
"sha256": "04278e4044f21914cc054725ae372d30ac7a585638683530bda83c168b903584"
},
"downloads": -1,
"filename": "chiapos-2.0.6-cp39-cp39-macosx_11_0_x86_64.whl",
"has_sig": false,
"md5_digest": "02db76f56bb74b9a83d1b25e930bf239",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 377529,
"upload_time": "2024-09-03T23:20:28",
"upload_time_iso_8601": "2024-09-03T23:20:28.584761Z",
"url": "https://files.pythonhosted.org/packages/db/3f/9228182fba71f74e92c35daf11cd2621c7a97364c3970626effb9616a514/chiapos-2.0.6-cp39-cp39-macosx_11_0_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2131312c1fb016ad74029fbd15cb940c1f47717a60516df081f07c42485f1aa9",
"md5": "db9c0d67be9e48e5436af1f3cf9dfff2",
"sha256": "ba23915b00ac72f2d8fff46191e011004f185fb1a72104d941862ee1821afc5e"
},
"downloads": -1,
"filename": "chiapos-2.0.6-cp39-cp39-manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "db9c0d67be9e48e5436af1f3cf9dfff2",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 10094278,
"upload_time": "2024-09-03T23:20:29",
"upload_time_iso_8601": "2024-09-03T23:20:29.708188Z",
"url": "https://files.pythonhosted.org/packages/21/31/312c1fb016ad74029fbd15cb940c1f47717a60516df081f07c42485f1aa9/chiapos-2.0.6-cp39-cp39-manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "96aedc631b8f44f300efecdb9a3e2934dc9c33fc2072ad51118914567334f0a8",
"md5": "954d1562c888249ca7033551618d0040",
"sha256": "654e53d3d7723c0500ad3d403759c691a9d59994d1716d33cc9fdba61314f481"
},
"downloads": -1,
"filename": "chiapos-2.0.6-cp39-cp39-manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "954d1562c888249ca7033551618d0040",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 10154540,
"upload_time": "2024-09-03T23:20:31",
"upload_time_iso_8601": "2024-09-03T23:20:31.907921Z",
"url": "https://files.pythonhosted.org/packages/96/ae/dc631b8f44f300efecdb9a3e2934dc9c33fc2072ad51118914567334f0a8/chiapos-2.0.6-cp39-cp39-manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "38e0e7130dab369aaa6dba8d46d461f9af14fbdd0af776d2a483d102cd0ab491",
"md5": "fc442761650b9f12101f5e322516c4a0",
"sha256": "057b6607044594eaac89a802a9ba956a6ad22e718f9e8a807e24680b7e35110e"
},
"downloads": -1,
"filename": "chiapos-2.0.6-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "fc442761650b9f12101f5e322516c4a0",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 8942874,
"upload_time": "2024-09-03T23:20:34",
"upload_time_iso_8601": "2024-09-03T23:20:34.150826Z",
"url": "https://files.pythonhosted.org/packages/38/e0/e7130dab369aaa6dba8d46d461f9af14fbdd0af776d2a483d102cd0ab491/chiapos-2.0.6-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "97c4c1516d6c0fcd6a6f18481dca4b75e1fcbebf4482fa2e04f2951403ebc4a5",
"md5": "b67ed8fff2adfe553c324a74f71233be",
"sha256": "8924ffda0b5bd6dc004e16cf1d3f913075a8faf00a8be4e33fa9eeb0cf42fa4d"
},
"downloads": -1,
"filename": "chiapos-2.0.6.tar.gz",
"has_sig": false,
"md5_digest": "b67ed8fff2adfe553c324a74f71233be",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 1177930,
"upload_time": "2024-09-03T23:20:36",
"upload_time_iso_8601": "2024-09-03T23:20:36.395317Z",
"url": "https://files.pythonhosted.org/packages/97/c4/c1516d6c0fcd6a6f18481dca4b75e1fcbebf4482fa2e04f2951403ebc4a5/chiapos-2.0.6.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-09-03 23:20:36",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Chia-Network",
"github_project": "chiapos",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "chiapos"
}