Metadata-Version: 2.3
Name: chia-blockchain
Version: 2.5.3rc1
Summary: Chia blockchain full node, farmer, timelord, and wallet.
License: Apache-2.0
Keywords: chia,blockchain,node
Author: Mariano Sorgente
Author-email: mariano@chia.net
Requires-Python: >=3.9, <4
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Provides-Extra: dev
Provides-Extra: legacy-keyring
Provides-Extra: upnp
Requires-Dist: aiofiles (>=24.1.0)
Requires-Dist: aiohttp (>=3.10.4)
Requires-Dist: aiohttp_cors (>=0.7.0) ; extra == "dev"
Requires-Dist: aiosqlite (>=0.20.0)
Requires-Dist: anyio (>=4.6.2.post1)
Requires-Dist: bitstring (>=4.1.4)
Requires-Dist: boto3 (>=1.35.43)
Requires-Dist: build (>=1.2.1) ; extra == "dev"
Requires-Dist: chia-puzzles-py (>=0.20.1)
Requires-Dist: chia_rs (>=0.21.1)
Requires-Dist: chiabip158 (>=1.5.2)
Requires-Dist: chiapos (>=2.0.10)
Requires-Dist: chiavdf (>=1.1.10)
Requires-Dist: click (>=8.1.7)
Requires-Dist: clvm (>=0.9.11)
Requires-Dist: clvm_tools (>=0.4.9)
Requires-Dist: clvm_tools_rs (>=0.1.45)
Requires-Dist: colorama (>=0.4.6)
Requires-Dist: colorlog (>=6.9.0)
Requires-Dist: concurrent_log_handler (>=0.9.25)
Requires-Dist: coverage (>=7.6.4) ; extra == "dev"
Requires-Dist: cryptography (>=43.0.1)
Requires-Dist: diff-cover (>=9.2.0) ; extra == "dev"
Requires-Dist: dnslib (>=0.9.25)
Requires-Dist: dnspython (>=2.6.1)
Requires-Dist: filelock (>=3.16.1)
Requires-Dist: hsms (>=0.3.1)
Requires-Dist: importlib-resources (>=6.4.5)
Requires-Dist: keyring (>=25.5.0)
Requires-Dist: keyrings.cryptfile (>=1.3.9) ; extra == "legacy-keyring"
Requires-Dist: lxml (>=5.2.2) ; extra == "dev"
Requires-Dist: miniupnpc (>=2.2.2) ; extra == "upnp"
Requires-Dist: mypy (>=1.11.1) ; extra == "dev"
Requires-Dist: packaging (>=24.0)
Requires-Dist: pip (>=24.2)
Requires-Dist: pre-commit (>=3.7.1) ; extra == "dev"
Requires-Dist: psutil (>=6.1.0)
Requires-Dist: py3createtorrent (>=1.2.1) ; extra == "dev"
Requires-Dist: pyinstaller (>=6.9.0) ; (python_version < "3.13") and (extra == "dev")
Requires-Dist: pytest (>=8.3.3) ; extra == "dev"
Requires-Dist: pytest-cov (>=5.0.0) ; extra == "dev"
Requires-Dist: pytest-mock (>=3.14.0) ; extra == "dev"
Requires-Dist: pytest-monitor (>=1.6.6) ; (sys_platform == "linux") and (extra == "dev")
Requires-Dist: pytest-xdist (>=3.6.1) ; extra == "dev"
Requires-Dist: pyyaml (>=6.0.2)
Requires-Dist: ruff (>=0.8.1) ; extra == "dev"
Requires-Dist: setproctitle (>=1.3.3)
Requires-Dist: setuptools (>=75.5.0)
Requires-Dist: sortedcontainers (>=2.4.0)
Requires-Dist: types-aiofiles (>=24.1.0.20240626) ; extra == "dev"
Requires-Dist: types-cryptography (>=3.3.23.2) ; extra == "dev"
Requires-Dist: types-pyyaml (>=6.0.12.20240917) ; extra == "dev"
Requires-Dist: types-setuptools (>=75.5.0.20241122) ; extra == "dev"
Requires-Dist: typing-extensions (>=4.12.2)
Requires-Dist: watchdog (>=4.0.1)
Requires-Dist: zstd (>=1.5.5.1) ; python_version < "3.12"
Requires-Dist: zstd (>=1.5.5.1) ; python_version == "3.12"
Project-URL: Changelog, https://github.com/Chia-Network/chia-blockchain/blob/main/CHANGELOG.md
Project-URL: Homepage, https://chia.net/
Project-URL: Source, https://github.com/Chia-Network/chia-blockchain/
Description-Content-Type: text/markdown

# chia-blockchain

[![Chia Network logo][logo-chia]][link-chia]

| Releases                                                                                                                                        | Repo Stats                                                                                                                                                                                                           | Socials                                                                                                                                                                                   |
| ----------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [![Latest Release][badge-release]][link-latest] <br /> [![Latest RC][badge-rc]][link-release] <br /> [![Latest Beta][badge-beta]][link-release] | [![Coverage][badge-coverage]][link-coverage] <br /> [![Downloads][badge-downloads]][link-downloads] <br /> [![Commits][badge-commits]][link-commits] <br /> [![Contributors][badge-contributors]][link-contributors] | [![Discord][badge-discord]][link-discord] <br /> [![YouTube][badge-youtube]][link-youtube] <br /> [![Reddit][badge-reddit]][link-reddit] <br /> [![Twitter][badge-twitter]][link-twitter] |

Chia is a modern cryptocurrency built from scratch, designed to be efficient, decentralized, and secure. Here are some of the features and benefits:

- [Proof of space and time][link-consensus] based consensus which allows anyone to farm with commodity hardware
- Very easy to use full node and farmer GUI and cli (thousands of nodes active on mainnet)
- [Chia seeder][link-seeder], which maintains a list of reliable nodes within the Chia network via a built-in DNS server.
- Simplified UTXO based transaction model, with small on-chain state
- Lisp-style Turing-complete functional [programming language][link-chialisp] for money related use cases
- BLS keys and aggregate signatures (only one signature per block)
- [Pooling protocol][link-pool] that allows farmers to have control of making blocks
- Support for light clients with fast, objective syncing
- A growing community of farmers and developers around the world

Please check out the [Chia website][link-chia], the [Intro to Chia][link-intro], and [FAQ][link-faq] for information on this project.

Python 3.9+ is required. Make sure your default python version is >=3.9 by typing `python3`.

If you are behind a NAT, it can be difficult for peers outside your subnet to reach you when they start up. You can enable [UPnP][link-upnp]
on your router or add a NAT (for IPv4 but not IPv6) and firewall rules to allow TCP port 8444 access to your peer.
These methods tend to be router make/model specific.

Most users should only install harvesters, farmers, plotter, full nodes, and wallets.
Setting up a seeder is best left to more advanced users.
Building Timelords and VDFs is for sophisticated users, in most environments.
Chia Network and additional volunteers are running sufficient Timelords for consensus.

## Installing

Install instructions are available in the [Installation Details][link-install] section of the [Chia Docs][link-docs].

## Running

Once installed, an [Intro to Chia][link-intro] guide is available in the [Chia Docs][link-docs].

[badge-beta]: https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fdownload.chia.net%2Flatest%2Fbadge-data-beta.json&query=%24.message&logo=chianetwork&logoColor=black&label=Latest%20Beta&labelColor=%23e9fbbc&color=%231e2b2e
[badge-beta2]: https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fdownload.chia.net%2Flatest%2Fbadge-data-beta.json&query=%24.message&logo=chianetwork&logoColor=%23e9fbbc&label=Latest%20Beta&labelColor=%23474748&color=%231e2b2e&link=https%3A%2F%2Fgithub.com%2FChia-Network%2Fchia-blockchain%2Freleases&link=https%3A%2F%2Fgithub.com%2FChia-Network%2Fchia-blockchain%2Freleases
[badge-commits]: https://img.shields.io/github/commit-activity/w/Chia-Network/chia-blockchain?logo=GitHub
[badge-contributors]: https://img.shields.io/github/contributors/Chia-Network/chia-blockchain?logo=GitHub
[badge-coverage]: https://img.shields.io/coverallsCoverage/github/Chia-Network/chia-blockchain?logo=Coveralls&logoColor=red&labelColor=%23212F39
[badge-discord]: https://dcbadge.vercel.app/api/server/chia?style=flat-square&theme=full-presence
[badge-discord2]: https://img.shields.io/discord/1034523881404370984.svg?label=Discord&logo=discord&colorB=1e2b2f
[badge-downloads]: https://img.shields.io/github/downloads/Chia-Network/chia-blockchain/total?logo=GitHub
[badge-rc]: https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fdownload.chia.net%2Flatest%2Fbadge-data-rc.json&query=%24.message&logo=chianetwork&logoColor=white&label=Latest%20RC&labelColor=%230d3349&color=%23474748
[badge-reddit]: https://img.shields.io/reddit/subreddit-subscribers/chia?style=flat-square&logo=reddit&labelColor=%230b1416&color=%23222222
[badge-release]: https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fdownload.chia.net%2Flatest%2Fbadge-data.json&query=%24.message&logo=chianetwork&label=Latest%20Release&labelColor=%231e2b2e&color=%230d3349
[badge-twitter]: https://img.shields.io/twitter/follow/chia_project?style=flat-square&logo=x.org&logoColor=white&labelColor=black
[badge-youtube]: https://img.shields.io/youtube/channel/subscribers/UChFkJ3OAUvnHZdiQISWdWPA?style=flat-square&logo=youtube&logoColor=%23ff0000&labelColor=%230f0f0f&color=%23272727
[link-chia]: https://www.chia.net/
[link-chialisp]: https://chialisp.com/
[link-commits]: https://github.com/Chia-Network/chia-blockchain/commits/main/
[link-consensus]: https://docs.chia.net/consensus-intro/
[link-contributors]: https://github.com/Chia-Network/chia-blockchain/graphs/contributors
[link-coverage]: https://coveralls.io/github/Chia-Network/chia-blockchain
[link-discord]: https://discord.gg/chia
[link-docs]: https://docs.chia.net/docs-home/
[link-downloads]: https://www.chia.net/downloads/
[link-faq]: https://docs.chia.net/faq/
[link-install]: https://docs.chia.net/installation/
[link-intro]: https://docs.chia.net/introduction/
[link-latest]: https://github.com/Chia-Network/chia-blockchain/releases/latest
[link-pool]: https://docs.chia.net/pool-farming/
[link-reddit]: https://www.reddit.com/r/chia/
[link-release]: https://github.com/Chia-Network/chia-blockchain/releases
[link-seeder]: https://docs.chia.net/guides/seeder-user-guide/
[link-twitter]: https://twitter.com/chia_project
[link-upnp]: https://www.homenethowto.com/ports-and-nat/upnp-automatic-port-forward/
[link-youtube]: https://www.youtube.com/chianetwork
[logo-chia]: https://www.chia.net/wp-content/uploads/2022/09/chia-logo.svg "Chia logo"

