Skip to content

Bump chia-blockchain from 2.7.1 to 2.7.2 - #222

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

Bump chia-blockchain from 2.7.1 to 2.7.2#222
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/chia-blockchain-2.7.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 21, 2026

Copy link
Copy Markdown
Contributor

Bumps chia-blockchain from 2.7.1 to 2.7.2.

Release notes

Sourced from chia-blockchain's releases.

2.7.2

What's Changed

Added

  • Add Python 3.14 support
  • Add Weight Proof v2 (WPv2) with MMR-based block commitments and optimized sub-epoch challenge segment tracking
  • Add PlotNFT v2 drivers for pool launch, join/leave, and reward claim
  • Add /get_constants RPC to full node
  • Add get_full_node_peer_count RPC to wallet

Changed

  • Add offer_only option to create_offer_for_ids
  • Change how offer_only works on create_offer_for_id
  • Add get_fee_estimate wallet RPC that retrieves fee-per-cost estimates from a connected full node peer, allowing wallet clients to get fee guidance without calling the full node RPC directly
  • Use a separate config for pooling information
  • Use SQLITE_MAX_VARIABLE_NUMBER for chunking limit
  • Simplify TransactionQueueEntry
  • Speedup test_ban_for_mismatched_tx_cost_fee
  • Improve state block handling in WalletNode's validate_received_state_from_peer
  • Annotate timelord_api.py
  • Annotate timelord_launcher.py
  • Annotate test_transactions.py
  • Support treating old consensus constant names as the new ones
  • Improve collection of valid coin states in WalletNode's add_states_from_peer
  • Make it clear that bytes100 is always exactly 100 bytes long
  • Annotate server.py
  • Avoid recomputing peak header block in WalletNode's wallet_short_sync_backtrack
  • Improve fetch_coin_spend
  • Annotate wallet_user_store.py
  • Add explicit None check in full_node's short_sync_batch instead of naked assert
  • Improve validate_additions
  • Use bad_element in test_invalid_rc_sub_slot_vdf
  • Do not require peer for some wallet node APIs
  • Improve macOS Intel CI timeout headroom
  • Add configuration option to advertise rate limits v3 support
  • Annotate wallet_node_api.py

Fixed

  • Pass unresolved name as server name in ws_connect
  • Remove duplicate code from DID wallet
  • Fix wallet sync wait after puzzle-hash derivation in test_self_revoke
  • Handle stale peers during connection garbage collection
  • Fix error handling in chia plots check
  • Fix stale overflow
  • Fix chia peer errors for invalid or missing services
  • Isolate per-subscription failures in the DataLayer management loop
  • Fix apparmor profile

... (truncated)

Changelog

Sourced from chia-blockchain's changelog.

2.7.2 Chia blockchain 2026-07-09

What's Changed

Added

  • Add Python 3.14 support
  • Add Weight Proof v2 (WPv2) with MMR-based block commitments and optimized sub-epoch challenge segment tracking
  • Add PlotNFT v2 drivers for pool launch, join/leave, and reward claim
  • Add /get_constants RPC to full node
  • Add get_full_node_peer_count RPC to wallet

Changed

  • Add offer_only option to create_offer_for_ids
  • Change how offer_only works on create_offer_for_id
  • Add get_fee_estimate wallet RPC that retrieves fee-per-cost estimates from a connected full node peer, allowing wallet clients to get fee guidance without calling the full node RPC directly
  • Use a separate config for pooling information
  • Use SQLITE_MAX_VARIABLE_NUMBER for chunking limit
  • Simplify TransactionQueueEntry
  • Speedup test_ban_for_mismatched_tx_cost_fee
  • Improve state block handling in WalletNode's validate_received_state_from_peer
  • Annotate timelord_api.py
  • Annotate timelord_launcher.py
  • Annotate test_transactions.py
  • Support treating old consensus constant names as the new ones
  • Improve collection of valid coin states in WalletNode's add_states_from_peer
  • Make it clear that bytes100 is always exactly 100 bytes long
  • Annotate server.py
  • Avoid recomputing peak header block in WalletNode's wallet_short_sync_backtrack
  • Improve fetch_coin_spend
  • Annotate wallet_user_store.py
  • Add explicit None check in full_node's short_sync_batch instead of naked assert
  • Improve validate_additions
  • Use bad_element in test_invalid_rc_sub_slot_vdf
  • Do not require peer for some wallet node APIs
  • Improve macOS Intel CI timeout headroom
  • Add configuration option to advertise rate limits v3 support
  • Annotate wallet_node_api.py

Fixed

  • Pass unresolved name as server name in ws_connect
  • Remove duplicate code from DID wallet
  • Fix wallet sync wait after puzzle-hash derivation in test_self_revoke
  • Handle stale peers during connection garbage collection
  • Fix error handling in chia plots check
  • Fix stale overflow
  • Fix chia peer errors for invalid or missing services
  • Isolate per-subscription failures in the DataLayer management loop

... (truncated)

Commits

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
Upgrading the core Chia stack can affect CLI/tests that depend on wallet and node behavior, though this PR only changes the version pin with no local code changes.

Overview
Bumps the pinned chia-blockchain runtime dependency in pyproject.toml from 2.7.1 to 2.7.2 (Dependabot). No other project files change in this PR.

This is a dependency-only update for chia-dev-tools; behavior of this repo follows whatever APIs and fixes ship in chia-blockchain 2.7.2 (wallet/full-node RPC changes, WPv2, PlotNFT v2 drivers, etc. per upstream release notes).

Reviewed by Cursor Bugbot for commit 70b3a1e. 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.7.1 to 2.7.2.
- [Release notes](https://github.com/Chia-Network/chia-blockchain/releases)
- [Changelog](https://github.com/Chia-Network/chia-blockchain/blob/2.7.2/CHANGELOG.md)
- [Commits](Chia-Network/chia-blockchain@2.7.1...2.7.2)

---
updated-dependencies:
- dependency-name: chia-blockchain
  dependency-version: 2.7.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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 Jul 21, 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.7.1 ⏵ 2.7.275 +1100100100100

View full report

@socket-security

Copy link
Copy Markdown

Warning

Review the following alerts detected in dependencies.

According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.

Action Severity Alert  (click "▶" to expand/collapse)
Warn High
Obfuscated code: pypi chia-blockchain is 90.0% likely obfuscated

Confidence: 0.90

Location: Package overview

From: pyproject.tomlpypi/chia-blockchain@2.7.2

ℹ Read more on: This package | This alert | What is obfuscated code?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Packages should not obfuscate their code. Consider not using packages with obfuscated code.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore pypi/chia-blockchain@2.7.2. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

View full report

@dependabot @github

dependabot Bot commented on behalf of github Jul 28, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #226.

@dependabot dependabot Bot closed this Jul 28, 2026
@dependabot
dependabot Bot deleted the dependabot/pip/chia-blockchain-2.7.2 branch July 28, 2026 10:33
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