Commit Graph
15143 Commits
Author SHA1 Message Date
Zachary BrownandGitHub edcea17789 Add DataLayer self-heal for blobless stores (#21050)
* Add DataLayer self-heal for blobless stores

Reset stores with missing committed Merkle blobs to a clean empty root before sync so already-corrupted subscriptions can recover instead of remaining falsely synced.

* Clear Merkle cache when resetting DataLayer stores

Invalidate cached Merkle blobs during store reset so recovery cannot keep serving stale in-memory blobs after the corresponding file has gone missing.

* Fix DataLayer reset helper formatting.
2026-08-12 15:05:14 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
432ae4cc5c build(deps): bump undici from 6.27.0 to 6.28.0 in /build_scripts/npm_linux (#21266)
build(deps): bump undici in /build_scripts/npm_linux

Bumps [undici](https://github.com/nodejs/undici) from 6.27.0 to 6.28.0.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v6.27.0...v6.28.0)

---
updated-dependencies:
- dependency-name: undici
  dependency-version: 6.28.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-12 14:00:58 -07:00
Zachary BrownandGitHub c42aa19d91 [CHIA-4251] Release the batch_syncing slot on every short_sync_batch exit path (#21270) 2026-08-12 13:17:07 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
344c4d205f build(deps): bump fast-uri from 3.1.3 to 3.1.5 in /build_scripts/npm_linux (#21268)
build(deps): bump fast-uri in /build_scripts/npm_linux

Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.1.3 to 3.1.5.
- [Release notes](https://github.com/fastify/fast-uri/releases)
- [Commits](https://github.com/fastify/fast-uri/compare/v3.1.3...v3.1.5)

---
updated-dependencies:
- dependency-name: fast-uri
  dependency-version: 3.1.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-12 12:36:29 -07:00
Almog De PazandGitHub efc13fa8ca Block validation fast fail (#21213) 2026-08-12 08:46:12 -07:00
dependabot[bot]andGitHub 5592015c47 build(deps): bump js-yaml from 4.3.0 to 4.3.1 in /build_scripts/npm_macos (#21250) 2026-08-12 08:32:02 -07:00
dependabot[bot]andGitHub 925e4faa1d build(deps): bump undici from 6.27.0 to 6.28.0 in /build_scripts/npm_macos (#21263) 2026-08-12 08:31:43 -07:00
dependabot[bot]andGitHub 8463ac89ec build(deps): bump brace-expansion from 1.1.16 to 1.1.18 in /build_scripts/npm_macos (#21264) 2026-08-12 08:31:22 -07:00
dependabot[bot]andGitHub 0844d164c4 build(deps): bump fast-uri from 3.1.3 to 3.1.5 in /build_scripts/npm_macos (#21265) 2026-08-12 08:30:35 -07:00
Earle LoweandGitHub d26bab02f6 CHIA-4261: Use bisect for request_ses_hashes SES lookup (#21246) 2026-08-12 08:30:07 -07:00
Earle LoweandGitHub e146480c64 [CHIA-4259] Short-circuit on invalid VDF data (#21196) 2026-08-11 18:54:56 -07:00
Earle LoweandGitHub 3bf0ec779c [CHIA-4341 ASB-8] introduce max limit for wallet processing of coin state updates (#21240) 2026-08-11 18:54:39 -07:00
ibutterbotandGitHub 9489b5a380 build(deps): consolidated dependabot updates (2026-08-11) (#21254)
build(deps): consolidated dependabot updates

Updates poetry.lock only (pyproject.toml constraints unchanged):
- aiohttp → 3.14.3 (#21224)
- boto3 → 1.43.58 (#21234)
- boto3-stubs → 1.43.62 (#21232)
- chialisp → 0.5.0 (#21233)
- colorlog → 6.12.0 (#21229)
- diff-cover → 10.4.1 (#21235)
- gitpython → 3.1.58 (#21248)
- pre-commit → 4.6.1 (#21228)
- types-pyyaml → 6.0.12.20260724 (#21236)
- types-setuptools → 83.0.0.20260724 (#21239)
- types-zstd → 1.5.7.3.20260722 (#21237)
2026-08-11 13:31:51 -07:00
Almog De PazandGitHub 20cd4391ce [CHIA-4280] better errors for wp (#21242)
* better errors for wp

* fast fail
2026-08-11 07:15:28 -07:00
Amine KhaldiandGitHub c9d4e1ba1f CHIA-4339 Annotate wallet_interested_store.py (#21222)
Annotate wallet_interested_store.py.
2026-08-11 07:14:45 -07:00
Matt HauffandGitHub d90001e3ee [LABS-170] Add automatic reorg testing to WalletTestFramework (#21211)
* [LABS-170] Add automatic reorg testing to `WalletTestFramework`

* Actually exempt reorgs when specified

* Comments by @cursor

* Fix CAT wallet tests

* Reorg exempt offer tests

* Fix DID tests

* Fix NFTWallet tests

* Fix RPC tests

* Fix VC tests

* Exempt pool tests

* Add reorg_exempt to top level conftest

* Fix tests (nd maybe break them?)
2026-08-10 16:49:16 -05:00
41e1289202 [ASB-272] Pass remaining CLVM cost budget when building Offer caches (#21243)
* [ASB-272] Pass remaining CLVM cost budget when building Offer caches

Offer.__post_init__ tracked a shrinking max_cost but never passed it into
compute_spend_hints_and_additions, and cost ValidationErrors were swallowed.
Propagate the remaining budget and re-raise cost limit failures.

Co-authored-by: Cursor <cursoragent@cursor.com>

* [ASB-272] Replace Offer max_cost spy test with conditions() cost check

Co-authored-by: Cursor <cursoragent@cursor.com>

* [ASB-272] Assert Offer rejects on remaining budget, not post-sum check

Co-authored-by: Cursor <cursoragent@cursor.com>

* [ASB-272] Leave Offer.conditions() unchanged

Co-authored-by: Cursor <cursoragent@cursor.com>

* [ASB-272] Use pytest.raises match= for Offer remaining cost test

Co-authored-by: Cursor <cursoragent@cursor.com>

* Cover Offer remapping of CLVM cost-exceeded ValueError

Lower MAX_BLOCK_COST_CLVM so a cheap first spend leaves too little budget for
the next puzzle run, hitting the ValueError→ValidationError path without mocks.

Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-10 14:00:25 -07:00
7689abb421 CHIA-4264: Continue Wallet Subscriptions After a Single Peer Fails (#21245)
* Continue wallet subscriptions after a single peer fails

One bad peer in _process_new_subscriptions previously aborted the whole
batch, leaving later peers without the new PH/coin-id registrations.

Co-authored-by: Cursor <cursoragent@cursor.com>

* Use real peers in subscription peer-error test

Replace MagicMock peers with two full nodes and only fail the bad peer's register handlers.

Co-authored-by: Cursor <cursoragent@cursor.com>

* Narrow subscription peer-error handling to RPC failures

Only catch subscribe failures so local apply errors do not ban every peer, and guard peer.close so close exceptions cannot abort the batch.

Co-authored-by: Cursor <cursoragent@cursor.com>

* Tighten subscription failure handling to peer/RPC errors

Catch ValueError/ProtocolError/OSError instead of Exception, and use log_exceptions when closing a failed peer.

Co-authored-by: Cursor <cursoragent@cursor.com>

* Treat protocol Error and StreamableError as subscription peer failures

Normalize Error/unexpected subscribe responses to ValueError, and catch
StreamableError in the per-peer handler so corrupt payloads do not abort the batch.

Co-authored-by: Cursor <cursoragent@cursor.com>

* Add unit tests for subscribe response normalization helper.

Cover Error, unexpected-type, None, and success paths without mocking peers.

Co-authored-by: Cursor <cursoragent@cursor.com>

* Drop happy-path unit test for subscribe response helper.

Rejection cases are enough for the coverage gap; success is already exercised elsewhere.

Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-10 13:44:54 -07:00
Earle LoweandGitHub 956a33239f CHIA-4313 - update minimum required click to be 8.4.0 (#21244)
update minimum required click to be 8.4.0
2026-08-10 12:45:03 -05:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
b5143f2377 build(deps): bump actions/stale from 10 to 11 (#21231)
Bumps [actions/stale](https://github.com/actions/stale) from 10 to 11.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v10...v11)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-version: '11'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 11:15:00 -05:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9269b8a851 build(deps): bump brace-expansion from 1.1.16 to 1.1.18 in /build_scripts/npm_windows (#21217)
build(deps): bump brace-expansion in /build_scripts/npm_windows

Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 1.1.16 to 1.1.18.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v1.1.16...v1.1.18)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 1.1.18
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 11:14:28 -05:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
bd41ce6d02 build(deps): bump fast-uri from 3.1.4 to 3.1.5 in /build_scripts/npm_windows (#21218)
build(deps): bump fast-uri in /build_scripts/npm_windows

Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.1.4 to 3.1.5.
- [Release notes](https://github.com/fastify/fast-uri/releases)
- [Commits](https://github.com/fastify/fast-uri/compare/v3.1.4...v3.1.5)

---
updated-dependencies:
- dependency-name: fast-uri
  dependency-version: 3.1.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 09:10:30 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
12e31d1606 build(deps): bump coverallsapp/github-action from 2.3.6 to 2.3.8 (#21226)
Bumps [coverallsapp/github-action](https://github.com/coverallsapp/github-action) from 2.3.6 to 2.3.8.
- [Release notes](https://github.com/coverallsapp/github-action/releases)
- [Commits](https://github.com/coverallsapp/github-action/compare/v2.3.6...v2.3.8)

---
updated-dependencies:
- dependency-name: coverallsapp/github-action
  dependency-version: 2.3.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 09:04:37 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
7cb49200c8 build(deps): bump aws-actions/configure-aws-credentials from 6.2.0 to 6.2.3 (#21227)
build(deps): bump aws-actions/configure-aws-credentials

Bumps [aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials) from 6.2.0 to 6.2.3.
- [Release notes](https://github.com/aws-actions/configure-aws-credentials/releases)
- [Changelog](https://github.com/aws-actions/configure-aws-credentials/blob/main/CHANGELOG.md)
- [Commits](https://github.com/aws-actions/configure-aws-credentials/compare/v6.2.0...v6.2.3)

---
updated-dependencies:
- dependency-name: aws-actions/configure-aws-credentials
  dependency-version: 6.2.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 08:31:12 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Matt
67cdfcda41 build(deps): bump ruff from 0.15.21 to 0.16.0 (#21238)
* build(deps): bump ruff from 0.15.21 to 0.16.0

Bumps [ruff](https://github.com/astral-sh/ruff) from 0.15.21 to 0.16.0.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.15.21...0.16.0)

---
updated-dependencies:
- dependency-name: ruff
  dependency-version: 0.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* affect changes

* Restrict formtting to chia/tools/benchmarks

* Fix generated protocol files

* more noqa

* network protocol files

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matt <quexington@gmail.com>
2026-08-06 09:34:35 -07:00
Matt HauffandGitHub fec92d5b2b [LABS-484] Extract clawback functionality into its own module (#21160) 2026-08-05 15:33:42 -07:00
Matt HauffandGitHub 7648ef7d87 [LABS-397] Add v2 support to farmer (#20739)
* Use a separate config for pooling information

* New PlotNFT drivers

* PlotNFT2 Wallet

* PlotNFT V2 RPCs and CLI

* Integrate v2 pooling protocol into farmer

* Comment by @cursor

* Fix test

* Comments by @cursor

* whoops

* Comments by @cursor

* Comments by @cursor

* Comments by @cursor

* Some tidying

* fix test for memo adjustment

* tweak additional memos again

* empirical testing with v1 pools

* Add expiration to `GetAuthRequest`

* Remove pyjwt dep

* Revert `get_login_link` to old behavior

* Add an extra derivation to auth key for v2

* unhardened

* Fix login link test

* Fix login link test again

* Fix network protocol data

* Comments by cursor

* Fix test

* Use correct pool url after redirect

* Fix test for coverage

* Upstream wallet fixes

* Add `REMARK` option to `launch`

* pre-commit

* chmod

* test coverage

* Add wallet name

* test coverage

* moar test coverage

* commentsby @cursor

* moar test coverage

* fix custody architecture namespace

* Comments by @matt-o-how

* Fix /GET farmer to omit the signature rather than None

* Fix protocol test

* fix test

* comments by @cursor

* diff minimizatino

* event dispatch

* Fix test deadlock

* Comments by @cursor

* test coverage

* Comments by @cursor

* Comments by @cursor
2026-08-05 14:24:42 -07:00
Matt HauffandGitHub 06182a0ab8 [LABS-190] Port chia wallet nft to @chia_command (#21118)
* Port `chia wallet notifications` to `@chia_command` framework

* Comments by @cursor

* Add parsing tests

* Fix tests

* Add context for AddressParamType

* Comments by @cursor

* Port `chia wallet vcs` to `@chia_command` framework

* Add context for AddressParamType

* Remove old CLI test

* [LABS-189] Port `chia wallet did` to `@chia_command`

* Fix tests

* Fix tests

* Comments by @cursor

* Comments by @cursor

* Comments by @cursor

* Port `chia wallet nft` to `@chia_command`

* test coverage

* remove executable bit

* Bad merge

* little bit more test coverage
2026-08-05 14:24:23 -07:00
Zachary BrownandGitHub 5152b699ba Harden cheap block parser bounds (#21021) 2026-08-05 08:14:44 -07:00
Earle LoweandGitHub f9a8b77c27 [CHIA-4282] Harden RespondBlocks handling for incomplete responses (#21216) 2026-08-05 08:14:12 -07:00
Zachary BrownandGitHub d1d9a2b40b Fix deadlock when creating the DataLayer wallet during sync (#21225)
The wallet sync path holds WalletStateManager.lock for the duration of
sync. When _add_coin_states discovers a DataLayer launcher and no
DataLayer wallet exists yet, it called
get_dl_wallet(create_if_not_found=True), which re-acquires the same
non-reentrant asyncio.Lock, deadlocking the sync task. Create the
wallet directly at the sync call site instead, leaving get_dl_wallet
unchanged for RPC callers.

Regression from #20320 (baf8bd05c0).
2026-08-04 12:14:35 -07:00
Matt HauffandGitHub 402236dfdb [LABS-488] Extract signing functionality to its own module (#21159)
* [LABS-480] Remove interested_ph_cache and initialize coin cache in init

* [LABS-481] Remove unnecessary `server` field from WSM

* [LABS-486] Remove useless `add_transaction` from WSM

* [LABS-488] Extract signing functionality to its own module

* Test coverage
2026-08-04 11:07:48 -07:00
Matt HauffandGitHub 6281e1566f [CHIA-3966] Use singleton struct from singleton instead of DID innerpuz (#21221) 2026-08-04 11:07:32 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
82a95ad40d build(deps): bump undici from 6.27.0 to 6.28.0 in /build_scripts/npm_windows (#21219)
build(deps): bump undici in /build_scripts/npm_windows

Bumps [undici](https://github.com/nodejs/undici) from 6.27.0 to 6.28.0.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v6.27.0...v6.28.0)

---
updated-dependencies:
- dependency-name: undici
  dependency-version: 6.28.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 08:59:59 -07:00
Matt HauffandGitHub 545b3e476f [LABS-489] Generate Wallet RPC (#21141)
* Generate Wallet RPC

* Comment by @cursor

* fix test

* executable bit

* Comments by @cursor & fix tests

* Fix tests

* Fix tests

* Comments by @cursor

* test coverage

* Add pre-commit build for wallet stubs

* Comments by @cursor

* Comments by @cursor

* Comments by @cursor

* Comments by @cursor

* Port `get_coin_records` and `get_height_info` to `@marshal` decorator

* Remove executable bits?

* Comments by @cursor

* Comments by @cursor

* Add comment at top of .pyi file
2026-08-03 16:19:21 -07:00
dc3b72b15a [LABS-477] Basedpyright fixes for wallet tests (#21061)
* [LABS-470] Fix mismatching Wallets with WalletProtocol

* [LABS-471] Remove contravariant from WalletProtocol

* [LABS-472] Remove some `has/getattr` in favor of `runtime_checkable` protocols

* [LABS-473] Fix `clvm_streamable` to prevent typing through wrapping

* [LABS-474] Make sure `crcat` is always bound

* [LABS-475] Fix basedpyright errors

* Comments by @cursor

* fix tests

* remove trade_store from mypy exclusions

* some easy wallet_rpc_api fixes

* Another easy fix for WalletRpcAPI

* [LABS-476] Make CATWallet subclassing less problematic

* Comment by @cursor

* fix tests

* Remove puzzle_for_pk methods as unused

* [LABS-477] Basedpyright fixes for wallet tests

* Comments by @cursor

* Bad merge

---------

Co-authored-by: Amine Khaldi <amine.khaldi@reactos.org>
2026-08-03 14:43:59 -07:00
Almog De PazandGitHub 0bfc2252bf [CHIA-3815] activate predictable V2 plot filter (#21091) 2026-08-03 14:00:47 -07:00
Amine KhaldiandGitHub 97ffabd4a7 CHIA-4330 Annotate wallet_puzzle_store.py (#21212)
Annotate wallet_puzzle_store.py.
2026-08-03 11:11:02 -07:00
Earle LoweandGitHub 1f0a121e63 [CHIA-4331] Drop always-true metadata guard in DID CLI test helper (#21215)
Drop always-true metadata guard in DID CLI test helper

metadata is typed dict[str, str] with an empty-dict default, so the
None check was unreachable and tripped mypy's redundant-expr check.
2026-07-30 14:32:08 -07:00
Earle LoweandGitHub f921270f41 [CHIA-4271] Improve error handling when adding block batches (#21210) 2026-07-30 08:55:13 -07:00
Almog De PazandGitHub cc3f02cfa4 [CHIA-3666 CHIA-4173] add harvester protocol 0.0.38 with V2 plot metadata (#21092) 2026-07-30 07:59:19 -07:00
Matt HauffandGitHub fb02c964fb [LABS-476] Make CATWallet subclassing less problematic (#21051)
* [LABS-470] Fix mismatching Wallets with WalletProtocol

* [LABS-471] Remove contravariant from WalletProtocol

* [LABS-472] Remove some `has/getattr` in favor of `runtime_checkable` protocols

* [LABS-473] Fix `clvm_streamable` to prevent typing through wrapping

* [LABS-474] Make sure `crcat` is always bound

* [LABS-475] Fix basedpyright errors

* Comments by @cursor

* fix tests

* remove trade_store from mypy exclusions

* some easy wallet_rpc_api fixes

* Another easy fix for WalletRpcAPI

* [LABS-476] Make CATWallet subclassing less problematic

* Comment by @cursor

* fix tests

* Remove puzzle_for_pk methods as unused
2026-07-29 17:12:37 -05:00
Matt HauffandGitHub 68d396901b [LABS-189] Port chia wallet did to @chia_command (#21114)
* Port `chia wallet notifications` to `@chia_command` framework

* Comments by @cursor

* Add parsing tests

* Fix tests

* Add context for AddressParamType

* Comments by @cursor

* Port `chia wallet vcs` to `@chia_command` framework

* Add context for AddressParamType

* Remove old CLI test

* [LABS-189] Port `chia wallet did` to `@chia_command`

* Fix tests

* Fix tests

* Comments by @cursor

* Comments by @cursor

* Comments by @cursor

* Test coverage

* Fix tests

* Comments by @cursor

* bad merge
2026-07-29 17:12:24 -05:00
Matt HauffandGitHub 397b2e9d8a [LABS-486] Remove useless add_transaction from WSM (#21146)
* [LABS-480] Remove interested_ph_cache and initialize coin cache in init

* [LABS-481] Remove unnecessary `server` field from WSM

* [LABS-486] Remove useless `add_transaction` from WSM

* also remove `unlink_db`
2026-07-29 17:12:10 -05:00
Arvid NorbergandGitHub 621265b9c4 bump chia-rs to 0.46.0 (#21117)
* bump chia_rs to 0.46.0

* support new FullBlock and UnfinishedBlock format

* remove v2 plot filter constants. the v2 plot filter is being replaced
2026-07-29 13:25:58 -05:00
ibutterbotandGitHub 89874fbcd9 build(deps): consolidated dependabot updates (2026-07-29) (#21214)
* build(deps): consolidated dependabot updates

Updates poetry.lock only (pyproject.toml constraints unchanged):
- filelock → 3.32.0 (#21209)
- aiohttp → 3.14.2 (#21208)
- colorlog → 6.11.0 (#21207)
- coverage → 7.15.2 (#21206)
- types-setuptools → 83.0.0.20260716 (#21204)
- boto3-stubs → 1.43.53 (#21202)
- boto3 → 1.43.53 (#21200)

* chore: add gitpython 3.1.54 to consolidated dependabot update

* chore: add gitpython 3.1.54 to consolidated dependabot update (lock-only)
2026-07-29 12:09:05 -05:00
ChiaAutomationandGitHub b6f10a11ad Update Managed Files (#21197)
Update dependency-cursor-review
2026-07-29 10:26:46 -05:00
Arvid NorbergandGitHub fe15e9ee6f [CHIA-4326] enable redundant expressions check in mypy (#21143)
* fix type annotation in configure.py and init.py

* enable mypy redundant-expr and remove redundant expressions
2026-07-29 09:37:24 -05:00
dependabot[bot]andGitHub 40e76f1706 build(deps): bump github/codeql-action from 4.37.0 to 4.37.2 (#21198) 2026-07-29 04:13:09 -07:00
dependabot[bot]andGitHub 4e074ec384 build(deps): bump coverallsapp/github-action from 2 to 2.3.6 (#21199) 2026-07-29 04:12:50 -07:00