Skip to content

build(deps): bump chia-blockchain from 2.4.4 to 2.7.4 - #501

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/chia-blockchain-2.7.4
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/chia-blockchain-2.7.4

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 8, 2026 •

Copy link
Copy Markdown
Contributor

Bumps chia-blockchain from 2.4.4 to 2.7.4.

Release notes

Sourced from chia-blockchain's releases.

2.7.4

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)
  • Add user-selectable IPFS gateway for NFT resource fetching in GUI
  • Add Chia theme variants and overview in GUI (thanks @​twinedge39-web)

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

... (truncated)

Changelog

Sourced from chia-blockchain's changelog.

2.7.4 Chia blockchain 2026-09-10

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)
  • Add user-selectable IPFS gateway for NFT resource fetching in GUI
  • Add Chia theme variants and overview in GUI (thanks @​twinedge39-web)

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

... (truncated)

Commits
  • 98aba3d Update 2.7.4 changelog date to 2026-09-10 (#21385)
  • 7c17567 [CHIA-4404] Update CHANGELOG.md for 2.7.4 (#21332)
  • f81625c Checkpoint Merge (#21384)
  • 2dc073b Checkpoint Merge
  • 338105a Update GUI pin to 1059cdf1534f3d505cd15ac08d5d845de8184403 (#21379)
  • f661104 Update GUI pin to 94ef8d2763c6560ee7c1bfc7b28206482992be34 (#21361)
  • b18cd3a [CHIA-4410] update to cryptography 50.0.1 and use chia wheel on macos intel (...
  • 2371eec Update GUI pin to d8318a5749252c3dd7c8756724d6d5ba6553585d (#21335)
  • 119707a Bring-in CHIA-4395 Improve singleton fast forward removals handling (#21330)
  • 3d1b328 Bring-in CHIA-4405 Handle ConnectionError from send_bytes in test_large_messa...
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note

Medium Risk
A multi-minor jump in the core Chia client dependency can change pool protocol, RPC, and consensus behavior without any compensating code changes in this repo.

Overview
Pins chia-blockchain from 2.4.4 to 2.7.4 in both requirements.txt and setup.py so installs and the package’s install_requires stay aligned.

There are no application or pool logic changes in this PR—only the version constraint. Reviewers should treat this as adopting upstream 2.7.4 (protocol, consensus, wallet/RPC, and farmer-related changes per the release notes) and validate the reference pool against a 2.7.4 node/wallet stack.

Reviewed by Cursor Bugbot for commit 6812d62. Bugbot is set up for automated code reviews on this repo. Configure here.

Bumps [chia-blockchain](https://github.com/Chia-Network/chia-blockchain) from 2.4.4 to 2.7.4.
- [Release notes](https://github.com/Chia-Network/chia-blockchain/releases)
- [Changelog](https://github.com/Chia-Network/chia-blockchain/blob/main/CHANGELOG.md)
- [Commits](Chia-Network/chia-blockchain@2.4.4...2.7.4)

---
updated-dependencies:
- dependency-name: chia-blockchain
  dependency-version: 2.7.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added Changed Required label for PR that categorizes merge commit message as "Changed" for changelog dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Oct 8, 2026
@socket-security

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatedpypi/​chia-blockchain@​2.4.4 ⏵ 2.7.475 +1100100100100

View full report

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Changed Required label for PR that categorizes merge commit message as "Changed" for changelog dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants