chikpos


Namechikpos JSON
Version 2.0.4 PyPI version JSON
download
home_pagehttps://github.com/Chik-Network/chikpos
SummaryChik proof of space plotting, proving, and verifying (wraps C++)
upload_time2024-02-22 13:32:02
maintainer
docs_urlNone
authorMariano Sorgente
requires_python>=3.7
licenseApache License
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Chik Proof of Space
![Build](https://github.com/Chik-Network/chikpos/actions/workflows/build-test-cplusplus.yml/badge.svg)
![Wheels](https://github.com/Chik-Network/chikpos/actions/workflows/build-wheels.yml/badge.svg)
![PyPI](https://img.shields.io/pypi/v/chikpos?logo=pypi)
![PyPI - Format](https://img.shields.io/pypi/format/chikpos?logo=pypi)
![GitHub](https://img.shields.io/github/license/Chik-Network/chikpos?logo=Github)


Chik'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.chiknetwork.com/wp-content/uploads/2022/09/Chik_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

Finally, 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
```

## 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 chikpos` e.g.

## Contributing and workflow
Contributions are welcome and more details are available in chik-blockchain's
[CONTRIBUTING.md](https://github.com/Chik-Network/chik-blockchain/blob/main/CONTRIBUTING.md).

The main branch is usually the currently released latest version on PyPI.
Note that at times chikpos will be ahead of the release version that
chik-blockchain requires in it's main/release version in preparation for a
new chik-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 chikpos at
[lgtm.com](https://lgtm.com/projects/g/Chik-Network/chikpos/?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/Chik-Network/chikpos",
    "name": "chikpos",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "",
    "keywords": "",
    "author": "Mariano Sorgente",
    "author_email": "mariano@chiknetwork.com",
    "download_url": "https://files.pythonhosted.org/packages/59/71/422aee82e8d84fffd928a32146519346dbeed34136699413c81d12efeb38/chikpos-2.0.4.tar.gz",
    "platform": null,
    "description": "# Chik Proof of Space\n![Build](https://github.com/Chik-Network/chikpos/actions/workflows/build-test-cplusplus.yml/badge.svg)\n![Wheels](https://github.com/Chik-Network/chikpos/actions/workflows/build-wheels.yml/badge.svg)\n![PyPI](https://img.shields.io/pypi/v/chikpos?logo=pypi)\n![PyPI - Format](https://img.shields.io/pypi/format/chikpos?logo=pypi)\n![GitHub](https://img.shields.io/github/license/Chik-Network/chikpos?logo=Github)\n\n\nChik'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.chiknetwork.com/wp-content/uploads/2022/09/Chik_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\n\nFinally, python 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## 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 chikpos` e.g.\n\n## Contributing and workflow\nContributions are welcome and more details are available in chik-blockchain's\n[CONTRIBUTING.md](https://github.com/Chik-Network/chik-blockchain/blob/main/CONTRIBUTING.md).\n\nThe main branch is usually the currently released latest version on PyPI.\nNote that at times chikpos will be ahead of the release version that\nchik-blockchain requires in it's main/release version in preparation for a\nnew chik-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 chikpos at\n[lgtm.com](https://lgtm.com/projects/g/Chik-Network/chikpos/?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": "Chik proof of space plotting, proving, and verifying (wraps C++)",
    "version": "2.0.4",
    "project_urls": {
        "Homepage": "https://github.com/Chik-Network/chikpos"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b3cc4dee2e039a4ff8dec909f110d9d995bf1272608d6a3c900bcafe7e8da70f",
                "md5": "e114ade933c606dcc356066a4b2d82d4",
                "sha256": "2089125b92ba7126e0ca842b3d219efd157a4d091c61db5808ee7a31f9b3835b"
            },
            "downloads": -1,
            "filename": "chikpos-2.0.4-cp310-cp310-macosx_11_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e114ade933c606dcc356066a4b2d82d4",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 377419,
            "upload_time": "2024-02-22T13:31:19",
            "upload_time_iso_8601": "2024-02-22T13:31:19.707850Z",
            "url": "https://files.pythonhosted.org/packages/b3/cc/4dee2e039a4ff8dec909f110d9d995bf1272608d6a3c900bcafe7e8da70f/chikpos-2.0.4-cp310-cp310-macosx_11_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "751fdc226c36308ce557f30e55425b36d3fa149a82b85e566e579d9d594e3d9b",
                "md5": "e5b97fbab0ebf7399298da2e05765c46",
                "sha256": "d6e31fc5434e21eff89ce8c28662e627428504303dab0ead1a7306fbcb8fb59f"
            },
            "downloads": -1,
            "filename": "chikpos-2.0.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "e5b97fbab0ebf7399298da2e05765c46",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 10143334,
            "upload_time": "2024-02-22T13:31:21",
            "upload_time_iso_8601": "2024-02-22T13:31:21.647467Z",
            "url": "https://files.pythonhosted.org/packages/75/1f/dc226c36308ce557f30e55425b36d3fa149a82b85e566e579d9d594e3d9b/chikpos-2.0.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ec7bbca3bb55973663d3850fd4a2b5291ea421816ef5b9b410317891663b315e",
                "md5": "ba05a24ba1f21008740e2cf006b3f00e",
                "sha256": "bc60e68dde9d3e784b2a63c094555d7db8a76bdcdc14fe7345345c4f9ebea8ea"
            },
            "downloads": -1,
            "filename": "chikpos-2.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ba05a24ba1f21008740e2cf006b3f00e",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 10208574,
            "upload_time": "2024-02-22T13:31:23",
            "upload_time_iso_8601": "2024-02-22T13:31:23.913937Z",
            "url": "https://files.pythonhosted.org/packages/ec/7b/bca3bb55973663d3850fd4a2b5291ea421816ef5b9b410317891663b315e/chikpos-2.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5a7097b948f650536b409dde47949fd4f43005e0a5b0422aa5ee3b06e6bdd734",
                "md5": "30785ce45459629522a627d5ccf5a44a",
                "sha256": "8b4e676359d7f3853f311e4c63d23b184e974dc55b12e4a80c714ebd9560f0a2"
            },
            "downloads": -1,
            "filename": "chikpos-2.0.4-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "30785ce45459629522a627d5ccf5a44a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 8943774,
            "upload_time": "2024-02-22T13:31:26",
            "upload_time_iso_8601": "2024-02-22T13:31:26.549666Z",
            "url": "https://files.pythonhosted.org/packages/5a/70/97b948f650536b409dde47949fd4f43005e0a5b0422aa5ee3b06e6bdd734/chikpos-2.0.4-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8e5254638e020ba5e841b2422dad402b79198d1753923e52a51c3bd3f7f7451b",
                "md5": "ecf840a162d489269c8df0d98f41f4a5",
                "sha256": "36889ff6dcc00da33ec54bbbae2f6258706c5efcc33d9f8d275f7010f12e76a9"
            },
            "downloads": -1,
            "filename": "chikpos-2.0.4-cp311-cp311-macosx_11_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ecf840a162d489269c8df0d98f41f4a5",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 378886,
            "upload_time": "2024-02-22T13:31:28",
            "upload_time_iso_8601": "2024-02-22T13:31:28.555114Z",
            "url": "https://files.pythonhosted.org/packages/8e/52/54638e020ba5e841b2422dad402b79198d1753923e52a51c3bd3f7f7451b/chikpos-2.0.4-cp311-cp311-macosx_11_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1862dc682418eece1c8d966c51388f08a2b765fd7f30512b918804f7f88a194f",
                "md5": "3fcb739e90cbf5e251d24577ef186c7a",
                "sha256": "a70effca31127a3499761689bbcd87a7a4e8d405427653cda4b8f8ec1c0e4390"
            },
            "downloads": -1,
            "filename": "chikpos-2.0.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "3fcb739e90cbf5e251d24577ef186c7a",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 10144448,
            "upload_time": "2024-02-22T13:31:29",
            "upload_time_iso_8601": "2024-02-22T13:31:29.893707Z",
            "url": "https://files.pythonhosted.org/packages/18/62/dc682418eece1c8d966c51388f08a2b765fd7f30512b918804f7f88a194f/chikpos-2.0.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5c401abfa6851a5d8416ae39004b06bb3b939fbbe1a594781d89ff0da7b933fb",
                "md5": "55296a5725ab232f4197810b447f1a1a",
                "sha256": "e9f7726b3a80f566cd3da421e473b19af681237a54299bf82dfe29dd7aa5e918"
            },
            "downloads": -1,
            "filename": "chikpos-2.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "55296a5725ab232f4197810b447f1a1a",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 10209771,
            "upload_time": "2024-02-22T13:31:32",
            "upload_time_iso_8601": "2024-02-22T13:31:32.166174Z",
            "url": "https://files.pythonhosted.org/packages/5c/40/1abfa6851a5d8416ae39004b06bb3b939fbbe1a594781d89ff0da7b933fb/chikpos-2.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "20d8c02ddbfdf7a072a86228bd29fa3d537749161bde475c1f9ba63a77759d77",
                "md5": "0f10ba8d150c90549cbbc76066470132",
                "sha256": "5b09ab58bbd0c275c2d6ef6982720f1d1fd98c2c13ed5cef810cd2562bad117b"
            },
            "downloads": -1,
            "filename": "chikpos-2.0.4-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "0f10ba8d150c90549cbbc76066470132",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 8944972,
            "upload_time": "2024-02-22T13:31:35",
            "upload_time_iso_8601": "2024-02-22T13:31:35.144537Z",
            "url": "https://files.pythonhosted.org/packages/20/d8/c02ddbfdf7a072a86228bd29fa3d537749161bde475c1f9ba63a77759d77/chikpos-2.0.4-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "60f757f1ec1c8dc62012fcfb26856aab3781617d9f9a4d4bbd32b4db3dd265af",
                "md5": "798fb00f204a7efef894dc1e431a37c8",
                "sha256": "6456518f21e2fe7211721c0f4e7a2b227a240a5c22cd18e0fbb609282054751d"
            },
            "downloads": -1,
            "filename": "chikpos-2.0.4-cp312-cp312-macosx_11_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "798fb00f204a7efef894dc1e431a37c8",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 378293,
            "upload_time": "2024-02-22T13:31:37",
            "upload_time_iso_8601": "2024-02-22T13:31:37.278373Z",
            "url": "https://files.pythonhosted.org/packages/60/f7/57f1ec1c8dc62012fcfb26856aab3781617d9f9a4d4bbd32b4db3dd265af/chikpos-2.0.4-cp312-cp312-macosx_11_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9d7e17a8735e34299c04417c06741a1d4084bc27b0b96833f6eb85ddd0974f57",
                "md5": "e3575362d415e8d83f6bda8b0f1d6e9a",
                "sha256": "6b32c516d925e6b62f28215e5beb6bb99653e986e8f8290a5612e027867aa8f7"
            },
            "downloads": -1,
            "filename": "chikpos-2.0.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "e3575362d415e8d83f6bda8b0f1d6e9a",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 10143645,
            "upload_time": "2024-02-22T13:31:38",
            "upload_time_iso_8601": "2024-02-22T13:31:38.869009Z",
            "url": "https://files.pythonhosted.org/packages/9d/7e/17a8735e34299c04417c06741a1d4084bc27b0b96833f6eb85ddd0974f57/chikpos-2.0.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8d903adbc390f3646e66a6376d79b74c0a794ee6553ff401f8c2a60a58a212f7",
                "md5": "12838c2a4249890b6416dec3e6b92db7",
                "sha256": "507ed1bd6a1d12dee2c654cdc243570c1642bc60c9bf851440682d528496b90b"
            },
            "downloads": -1,
            "filename": "chikpos-2.0.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "12838c2a4249890b6416dec3e6b92db7",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 10208280,
            "upload_time": "2024-02-22T13:31:41",
            "upload_time_iso_8601": "2024-02-22T13:31:41.539910Z",
            "url": "https://files.pythonhosted.org/packages/8d/90/3adbc390f3646e66a6376d79b74c0a794ee6553ff401f8c2a60a58a212f7/chikpos-2.0.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "acef7d5f73e40c1dfa133bec7fad55763c7c39d13a00d03c409ad5f6ad141687",
                "md5": "0f348100f4345347a4f7c45a26b8236d",
                "sha256": "82d34ab54411f33bf5114bb066921b575567b54d1dceb5b0aa52da22666e8c26"
            },
            "downloads": -1,
            "filename": "chikpos-2.0.4-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "0f348100f4345347a4f7c45a26b8236d",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 8944151,
            "upload_time": "2024-02-22T13:31:43",
            "upload_time_iso_8601": "2024-02-22T13:31:43.903222Z",
            "url": "https://files.pythonhosted.org/packages/ac/ef/7d5f73e40c1dfa133bec7fad55763c7c39d13a00d03c409ad5f6ad141687/chikpos-2.0.4-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cf6b0a462494051ebed2dc1a30688dd9d072a651b7be7c12bb903daeb57e6bcb",
                "md5": "6faf4c99669b2120495f21e34bc1765b",
                "sha256": "9b398f6337c561a46f6463cacaee7515c38fc35db1d7bc65a4ff4e43cc5d497c"
            },
            "downloads": -1,
            "filename": "chikpos-2.0.4-cp38-cp38-macosx_11_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6faf4c99669b2120495f21e34bc1765b",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 377293,
            "upload_time": "2024-02-22T13:31:45",
            "upload_time_iso_8601": "2024-02-22T13:31:45.834634Z",
            "url": "https://files.pythonhosted.org/packages/cf/6b/0a462494051ebed2dc1a30688dd9d072a651b7be7c12bb903daeb57e6bcb/chikpos-2.0.4-cp38-cp38-macosx_11_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e5067bab0076c132d73fd78d33591e46f25d233ebbb76684769609dcd974102b",
                "md5": "d62aeedc2fdbd135293fbf25842ff1dd",
                "sha256": "22e784f9f454efbf57fa9ded929e5f1208e59d4cb52a1fa362cbbbe8d970ab35"
            },
            "downloads": -1,
            "filename": "chikpos-2.0.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "d62aeedc2fdbd135293fbf25842ff1dd",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 10143554,
            "upload_time": "2024-02-22T13:31:47",
            "upload_time_iso_8601": "2024-02-22T13:31:47.457443Z",
            "url": "https://files.pythonhosted.org/packages/e5/06/7bab0076c132d73fd78d33591e46f25d233ebbb76684769609dcd974102b/chikpos-2.0.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a936c78795990a0f8d60ff1cab46a31426a945f3037b788119e1fcc646be656e",
                "md5": "de5f9f42d6fac27ae63d0d8b0bec5db6",
                "sha256": "b45dd02172482613edba2902b20157c2bd407f5044616102f8d396f09543ae3a"
            },
            "downloads": -1,
            "filename": "chikpos-2.0.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "de5f9f42d6fac27ae63d0d8b0bec5db6",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 10208582,
            "upload_time": "2024-02-22T13:31:49",
            "upload_time_iso_8601": "2024-02-22T13:31:49.692267Z",
            "url": "https://files.pythonhosted.org/packages/a9/36/c78795990a0f8d60ff1cab46a31426a945f3037b788119e1fcc646be656e/chikpos-2.0.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6fae2770f65eb96e6d308f17575b5d7254b9dd5447e8e977822b92b9e0cfd795",
                "md5": "012b4f5058ece022ca4601e8ac328814",
                "sha256": "b81b9559f207349fd8cd5b19e6c5adcd2b437083a92674c3e1de5cddc2b7b09b"
            },
            "downloads": -1,
            "filename": "chikpos-2.0.4-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "012b4f5058ece022ca4601e8ac328814",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 8943795,
            "upload_time": "2024-02-22T13:31:51",
            "upload_time_iso_8601": "2024-02-22T13:31:51.717831Z",
            "url": "https://files.pythonhosted.org/packages/6f/ae/2770f65eb96e6d308f17575b5d7254b9dd5447e8e977822b92b9e0cfd795/chikpos-2.0.4-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "92508e1367f40b0b1203cf37a0d1f701800290e8c3ad66ef4eb40a59fa3d7045",
                "md5": "90fb373410a19374a9c1feacfd725f8e",
                "sha256": "b2ed6d0cd1cc8098b01fb248631d03a92842fac8e805af02c0f54c8d9fc0710f"
            },
            "downloads": -1,
            "filename": "chikpos-2.0.4-cp39-cp39-macosx_11_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "90fb373410a19374a9c1feacfd725f8e",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 377574,
            "upload_time": "2024-02-22T13:31:53",
            "upload_time_iso_8601": "2024-02-22T13:31:53.591202Z",
            "url": "https://files.pythonhosted.org/packages/92/50/8e1367f40b0b1203cf37a0d1f701800290e8c3ad66ef4eb40a59fa3d7045/chikpos-2.0.4-cp39-cp39-macosx_11_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ae78f0e0c0fe909a5d6dca5141137dd7c7e3f298663832253e692aee3ec4b29f",
                "md5": "fd3b0471071eb7fdf0fc3061815f3ce2",
                "sha256": "8b1b9b0c4535b6689b3d0d79198a58fef1b78606cd551610ccabe53d2899851d"
            },
            "downloads": -1,
            "filename": "chikpos-2.0.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "fd3b0471071eb7fdf0fc3061815f3ce2",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 10143868,
            "upload_time": "2024-02-22T13:31:55",
            "upload_time_iso_8601": "2024-02-22T13:31:55.504296Z",
            "url": "https://files.pythonhosted.org/packages/ae/78/f0e0c0fe909a5d6dca5141137dd7c7e3f298663832253e692aee3ec4b29f/chikpos-2.0.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c110f3bd3b56437c78aecd3a6662209862fa5b57c4c3975cb75138e01a71d7e7",
                "md5": "88c24f903d9c6b043dc203ad13a51d19",
                "sha256": "96288e869a8268ee1f93c79ce65104007e44e021436a0ca6d9fa24f36f5c7878"
            },
            "downloads": -1,
            "filename": "chikpos-2.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "88c24f903d9c6b043dc203ad13a51d19",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 10208833,
            "upload_time": "2024-02-22T13:31:57",
            "upload_time_iso_8601": "2024-02-22T13:31:57.972560Z",
            "url": "https://files.pythonhosted.org/packages/c1/10/f3bd3b56437c78aecd3a6662209862fa5b57c4c3975cb75138e01a71d7e7/chikpos-2.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "741e37e53f3199ee34adc1b9551aedf077a6fc39478fd31fbf4705c9f40855b0",
                "md5": "e13c2fb86761a4d2ea385bae9699c1a9",
                "sha256": "af0636e1cdbfe7034a1a20d4cf8f828e9b6d9cdf1fd6efd7611a9c389ea38a6b"
            },
            "downloads": -1,
            "filename": "chikpos-2.0.4-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "e13c2fb86761a4d2ea385bae9699c1a9",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 8943329,
            "upload_time": "2024-02-22T13:32:00",
            "upload_time_iso_8601": "2024-02-22T13:32:00.466403Z",
            "url": "https://files.pythonhosted.org/packages/74/1e/37e53f3199ee34adc1b9551aedf077a6fc39478fd31fbf4705c9f40855b0/chikpos-2.0.4-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5971422aee82e8d84fffd928a32146519346dbeed34136699413c81d12efeb38",
                "md5": "f61d08de99e54681db256ac481ecf62e",
                "sha256": "7681566f4d4986fb85b20c00da04756a233cdb49ebcae71d6f173b37d2e09a3c"
            },
            "downloads": -1,
            "filename": "chikpos-2.0.4.tar.gz",
            "has_sig": false,
            "md5_digest": "f61d08de99e54681db256ac481ecf62e",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 1238439,
            "upload_time": "2024-02-22T13:32:02",
            "upload_time_iso_8601": "2024-02-22T13:32:02.512260Z",
            "url": "https://files.pythonhosted.org/packages/59/71/422aee82e8d84fffd928a32146519346dbeed34136699413c81d12efeb38/chikpos-2.0.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-02-22 13:32:02",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Chik-Network",
    "github_project": "chikpos",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "chikpos"
}
        
Elapsed time: 0.25342s