Farm Chia

Download Chia

Version 2.7.4. The official Chia light wallet, full node, and farming app.

Application

By Platform

Download only from official Chia sources, then verify the SHA256 checksum (opens in a new tab).

Windows

64 bit · Windows 7 is not supported

SHA256 fbf825bba0ea0b9e8ed688ff5fe8f3ec698641b0c56c8b6b00dfbf8736c68cac

Linux — CentOS/Red Hat

64 bit · x86_64

SHA256 ff48bcee9ebc020ec3db4d9445c8e7293b806fd636ce09bb5c1fb3deeefd0c98

macOS — Apple silicon

64 bit · macOS Sequoia (15) and later

SHA256 447e61c99897ffb85381a92dff8df89d9b14453df2e84b50ed519cf976ef2aea

macOS — Intel

64 bit · macOS Sequoia (15) and later

SHA256 88520e6b1a8c3d67a50200d3427402b87985a1742adc31c0787f4d08e65eaf07

Linux — Ubuntu / Debian

64 bit · x86_64

SHA256 e1b8d880faf4c08be654ef6a546916d5cc15098a1f5381cc0a50f63938970ff6

Linux ARM64 / Raspberry Pi

64 bit · Ubuntu / Debian ARM

SHA256 6ae1a877aae76c6c16fe7b76fa979141f139f7422f602c24b797491f02f2b0fa

Blockchain Data

Database Checkpoints

Download the torrent, unzip the checkpoint, and place it in the appropriate database directory (see docs guide (opens in a new tab)).

October 1, 2026

Mainnet

SHA256 5d85b61edb4bf4f9d3c37b982b3f2a150781dcd033a1f52a34f382686731da64

October 1, 2026

Testnet11

SHA256 c69d3fc1f62984166f638e1964c472c15ffa2c6f3a5d307f956c26289bc46ce8

Application History

Release Notes

Chia 2.7.4, released .

Read the full release notes

What's Changed

Added

  • Add PlotNFT v2 wallet, CLI/RPC integration, and farmer support
  • Add V2 predictable plot filter primitives, signage point wiring, and activation
  • Add harvester protocol 0.0.38 with V2 plot metadata
  • Add new full block format and cost model
  • Add canonical CLVM serialization
  • Add rate limits v3 for request_transaction and respond_transaction
  • Add max limit for wallet processing of coin state updates
  • Add automatic reorg testing to WalletTestFramework
  • Add systemd logging support
  • Add NFT media pipeline: preview verification & hardening, video playback controls, looping & gallery UX, IPFS gateway fetch, download timeout recovery, gallery filter by preview availability (thanks @jlobue10 (opens in a new tab))
  • Add user-selectable IPFS gateway for NFT resource fetching in GUI
  • Add Chia theme variants and overview in GUI (thanks @twinedge39-web (opens in a new tab))

Changed

  • Bump chia_rs to 0.46.0
  • Bump chialisp from 0.4.6 to 0.5.0
  • Increase NFT offer limit to 20 from 10
  • Refactor pre_sp_tx_block
  • Factor out the sync pipeline
  • Improve mempool atom- and pair-count awareness
  • Improve mempool robustness
  • Improve UnfinishedBlock cache
  • Improve error handling when adding block batches
  • Harden RespondBlocks handling for incomplete responses
  • Block validation fast fail
  • Harden cheap block parser bounds
  • Short-circuit on invalid VDF data
  • Better errors for weight proofs
  • Use bisect for request_ses_hashes SES lookup
  • Make farmer resilient to malformed pool difficulty responses
  • Continue wallet subscriptions after a single peer fails
  • Pass remaining CLVM cost budget when building Offer caches
  • Make sure coins aren't being spent by any other spends in the spend bundle immediately after fast forward
  • Allow at most one fast forward spend per singleton per spend bundle
  • Respect the threshold after which we stop including mempool items with fast forward or dedup spends in create_block_generator2
  • Add a proper run-time check for spends that are eligible for fast forward
  • Move raw hints query from FullNodeAPI into HintStore
  • Make BlockStore.replace_proof own its write transaction
  • Slim CoinStoreProtocol down to the methods consensus uses
  • Add BlockStoreProtocol; drop consensus dependency on chia.full_node
  • Replace Streamable in ActionScope with copy.deepcopy
  • Extract signing, clawback, and coin splitting functionality into separate modules
  • Remove interested_ph_cache and initialize coin cache in init
  • Annotate did_wallet.py, trade_store.py, test_did.py, wallet_coin_store.py, wallet_puzzle_store.py, wallet_interested_store.py
  • Enable redundant expressions check in mypy
  • Remove obsolete add_condition_to_solution and other dead code
  • Update minimum required click to 8.4.0
  • Update cacert.pem from Mozilla CA bundle
  • Demote None challenge_root log line in make_sub_epoch_summary
  • Bump cryptography to 50.0.1 and use Chia wheel on macOS Intel
  • Improve singleton fast forward removals handling in mempool
  • Update Electron and various audit-triggered dependencies in GUI
  • Stop daemon broadcast events from rejecting pending wallet_ui requests in GUI

Deprecated

  • Python 3.10 is deprecated as of this release

Fixed

  • Handle ConnectionError from send_bytes in test_large_message_disconnect_and_ban
  • Release the batch_syncing slot on every short_sync_batch exit path
  • Fix DataLayer unsubscribe cleanup
  • Add DataLayer self-heal for blobless stores
  • Fix deadlock when creating the DataLayer wallet during sync
  • Use singleton struct from singleton instead of DID inner puzzle
  • Identify DL singletons in determine_coin_type and save computation
  • Return None when anchored wallet timestamp lookup misses the peak header
  • If a dedup spend doesn't make it into the block, restore the dedup state
  • Fix install_gui.ps1 when passing in a git commit/branch in Windows
  • Fix Electron source install not working
  • Fix "Asset type is not valid" error when creating Offer to sell NFT in GUI