Commit Graph
14659 Commits
Author SHA1 Message Date
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5de5c4d529 build(deps): bump aiohttp from 3.13.2 to 3.13.3 (#20384)
---
updated-dependencies:
- dependency-name: aiohttp
  dependency-version: 3.13.3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-02 09:50:33 -08:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9532f8cdaf build(deps): bump pre-commit from 4.5.0 to 4.5.1 (#20379)
Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 4.5.0 to 4.5.1.
- [Release notes](https://github.com/pre-commit/pre-commit/releases)
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md)
- [Commits](https://github.com/pre-commit/pre-commit/compare/v4.5.0...v4.5.1)

---
updated-dependencies:
- dependency-name: pre-commit
  dependency-version: 4.5.1
  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-02-02 09:50:14 -08:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
c4f8f92fb3 build(deps): bump aiosqlite from 0.21.0 to 0.22.1 (#20378)
Bumps [aiosqlite](https://github.com/omnilib/aiosqlite) from 0.21.0 to 0.22.1.
- [Changelog](https://github.com/omnilib/aiosqlite/blob/main/CHANGELOG.md)
- [Commits](https://github.com/omnilib/aiosqlite/compare/v0.21.0...v0.22.1)

---
updated-dependencies:
- dependency-name: aiosqlite
  dependency-version: 0.22.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-02 09:49:57 -08:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8b480f3ad3 build(deps): bump pyinstaller from 6.16.0 to 6.18.0 (#20420)
Bumps [pyinstaller](https://github.com/pyinstaller/pyinstaller) from 6.16.0 to 6.18.0.
- [Release notes](https://github.com/pyinstaller/pyinstaller/releases)
- [Changelog](https://github.com/pyinstaller/pyinstaller/blob/develop/doc/CHANGES.rst)
- [Commits](https://github.com/pyinstaller/pyinstaller/compare/v6.16.0...v6.18.0)

---
updated-dependencies:
- dependency-name: pyinstaller
  dependency-version: 6.18.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-02 09:49:05 -08:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9abcaa3d79 build(deps): bump diff-cover from 9.7.2 to 10.2.0 (#20418)
Bumps [diff-cover](https://github.com/Bachmann1234/diff-cover) from 9.7.2 to 10.2.0.
- [Release notes](https://github.com/Bachmann1234/diff-cover/releases)
- [Changelog](https://github.com/Bachmann1234/diff_cover/blob/main/CHANGELOG)
- [Commits](https://github.com/Bachmann1234/diff-cover/compare/v9.7.2...v10.2.0)

---
updated-dependencies:
- dependency-name: diff-cover
  dependency-version: 10.2.0
  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-02-02 09:48:42 -08:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
14649c8149 build(deps): bump lodash from 4.17.21 to 4.17.23 in /build_scripts/npm_macos (#20430)
build(deps): bump lodash in /build_scripts/npm_macos

Bumps [lodash](https://github.com/lodash/lodash) from 4.17.21 to 4.17.23.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.17.23)

---
updated-dependencies:
- dependency-name: lodash
  dependency-version: 4.17.23
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-02 09:45:20 -08:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
978bd8e4f2 build(deps): bump boto3 from 1.41.4 to 1.42.30 (#20441)
Bumps [boto3](https://github.com/boto/boto3) from 1.41.4 to 1.42.30.
- [Release notes](https://github.com/boto/boto3/releases)
- [Commits](https://github.com/boto/boto3/compare/1.41.4...1.42.30)

---
updated-dependencies:
- dependency-name: boto3
  dependency-version: 1.42.30
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-02 09:45:02 -08:00
Gene HoffmanandGitHub f5b33f4c59 Speed up full node tests on macOS Intel: skip slow long-reorg cases (#20456) 2026-02-02 09:44:35 -08:00
Chris MarslenderandGitHub ae9e98b36d checkpoint: into main from release/2.6.0 @ 4e36460622 (#20429)
Source hash: 4e36460622
Remaining commits: 1

<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> **Medium Risk**
> Touches consensus-critical validation inputs (pre-SP tx height /
generator flags), which can affect block acceptance around overflow
blocks and the HF2 transition window. Changes are localized and covered
by new tests, but correctness is important for fork safety.
> 
> **Overview**
> Adjusts `pre_sp_tx_block(_height)` to use `finished_sub_slots` (and
overflow-aware slot-crossing logic) instead of a boolean, fixing
selection of the latest transaction block before a block’s signage
point.
> 
> Adds `full_node/hard_fork_utils.get_flags()` to compute CLVM/generator
`flags` during the HF2 transition period by walking back to the
appropriate pre-SP transaction block, and updates full node API/RPC
paths to use this helper when deriving spends, coin solutions, and
additions/removals.
> 
> Updates all call sites and tests accordingly, and adds new tests
validating `get_flags` behavior inside and outside the HF2 transition
window.
> 
> <sup>Written by [Cursor
Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
301fa2c143. This will update automatically
on new commits. Configure
[here](https://cursor.com/dashboard?tab=bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
2026-02-02 08:05:45 -08:00
Gene HoffmanandGitHub ce656ded88 Pin alls-green to release/v1.2.2; use GITHUB_OUTPUT in reflow-version (#20449)
* Use GITHUB_OUTPUT in reflow-version; pin alls-green to release/v1.2.2

* Update action version in test workflow

Fix specifying the alls-green version
2026-01-29 12:47:49 -08:00
wjblankeandGitHub 612e4baff2 Update gui to 92725c68ca0012cb8e35bf14a79cc92fc668a329 (#20446)
updated gui to 92725c68ca0012cb8e35bf14a79cc92fc668a329
2.6.0-rc3
2026-01-29 08:48:07 -08:00
Arvid NorbergandGitHub 8f8d27aca4 push out testnet11 soft fork activation height by 8 days (40000 blocks) (#20445) 2026-01-28 09:52:56 -08:00
Arvid NorbergandGitHub fd11d99f50 bump chia_rs to 0.35.2 (#20437) 2026-01-27 13:33:30 -08:00
Matt HauffandGitHub 873dbb555a [LABS-312] Miscellaneous wallet RPC cleanups (#20325)
Miscellaneous wallet RPC cleanups
2026-01-27 13:32:54 -08:00
Amine Khaldi 301fa2c143 Merge commit '4e364606227ab2eead3d0fc7a0c8c8030715326c' into checkpoint/main_from_release_2.6.0_4e364606227ab2eead3d0fc7a0c8c8030715326c 2026-01-23 11:14:40 +01:00
Matt HauffandGitHub 0a39a4169f Re-enable accidentally disabled T100 (breakpoints) (#20416) 2026-01-22 13:49:36 -08:00
Zachary BrownandGitHub 978893f932 checkpoint: into main from release/2.6.0 @ de04bacd67 (#20427)
Source hash: de04bacd67
Remaining commits: 2

<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> No file changes detected in this PR.
> 
> - Checkpoint merge from `release/2.6.0` with no diffs or source
modifications
> 
> <sup>Written by [Cursor
Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
2c798f4264. This will update automatically
on new commits. Configure
[here](https://cursor.com/dashboard?tab=bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
2026-01-22 10:12:17 -08:00
Amine Khaldi 2c798f4264 Merge commit 'de04bacd67837d9daff3aae698d992000a12e1e5' into checkpoint/main_from_release_2.6.0_de04bacd67837d9daff3aae698d992000a12e1e5 2026-01-22 11:43:44 +01:00
Zachary BrownandGitHub 5a24ab1d8f checkpoint: into main from release/2.6.0 @ 04b9d010b7 (#20423)
Source hash: 04b9d010b7
Remaining commits: 3

<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> No code changes detected.
> 
> - Diff contains no file modifications; nothing added, removed, or
updated
> 
> <sup>Written by [Cursor
Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
c22bc3b89c. This will update automatically
on new commits. Configure
[here](https://cursor.com/dashboard?tab=bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
2026-01-21 09:49:04 -08:00
Matt HauffandGitHub 4ace81ae17 [LABS-294] Add kw_only to all wallet RPC types (#20324)
Add `kw_only` to all wallet RPC types
2026-01-21 09:48:44 -08:00
Amine Khaldi c22bc3b89c Merge commit '04b9d010b7598903da9fce4ea6fc97b7200657f5' into checkpoint/main_from_release_2.6.0_04b9d010b7598903da9fce4ea6fc97b7200657f5 2026-01-21 10:45:23 +01:00
Zachary BrownandGitHub 8fae9ba2a0 checkpoint: into main from release/2.6.0 @ a19365ac4e (#20413)
Source hash: a19365ac4e
Remaining commits: 4

<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> Ensures serialization honors subclass-defined field order and
preserves backward compatibility for wallet conditions.
> 
> - `Streamable.parse` and `stream` now iterate over
`streamable_fields()` instead of `_streamable_fields`, allowing
subclasses to override field order
> - `ConditionValidTimes` adds a `streamable_fields()` override to
serialize fields in the previous (pre-inheritance) order; import updated
to include `StreamableFields`
> 
> <sup>Written by [Cursor
Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
f36001ef9f. This will update automatically
on new commits. Configure
[here](https://cursor.com/dashboard?tab=bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
2026-01-16 11:18:04 -08:00
Matt HauffandGitHub 979cfd1a54 [LABS-307] Extract manual syncing logic out of wallet RPC (#20318)
* Extract manual syncing logic out of wallet RPC

* Fix test

* Inicidental indentation?
2026-01-16 11:17:26 -08:00
Amine Khaldi f36001ef9f Merge commit 'a19365ac4ef9e85fd7fd69a2cd654441bc121afa' into checkpoint/main_from_release_2.6.0_a19365ac4ef9e85fd7fd69a2cd654441bc121afa 2026-01-16 11:51:35 +01:00
47f04b97fe add byc and crt to default CAT list (#20412)
* add byc and crt to default CAT list

* Lint fix

---------

Co-authored-by: Earle Lowe <e.lowe@chia.net>
2026-01-15 13:05:18 -08:00
wjblankeandGitHub 22e18c1b7f Updated GUI to 8896de8ac9b50c35a69b3547cde77818a9e01da1 (#20409) 2.6.0-rc2 2026-01-15 11:32:56 -08:00
93b942b980 checkpoint: into main from release/2.5.8 @ b7b3638fcc (#20411)
bump chia_rs to 0.35.1 (#20393)

Co-authored-by: Arvid Norberg <arvid@libtorrent.org>
2026-01-15 09:40:59 -08:00
Almog De PazandGitHub 4e36460622 get_flags, fix pre_sp_tx_block, test CHIA-3861 (#20400)
* get_flags, fix pre_sp_tx_block, test

* genesis case for get_flags

* block height for flags below fork
2026-01-15 09:37:48 -08:00
Amine KhaldiandGitHub de04bacd67 Cherry-pick CHIA-3866 Prioritize trusted peers in FullNodeAPI's send_transaction (#20407)
PR #20401.

<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> Implements peer-aware transaction submission with prioritization and
proper back-pressure handling.
> 
> - Change `send_transaction` to `send_transaction(request, peer, *,
test=False)` with `peer_required=True` in API metadata
> - Prioritize trusted peers when enqueueing; include `peer_id` in queue
put; catch `TransactionQueueFull` and return `TransactionAck` with
FAILED and "Transaction queue full"
> - Update stubs and numerous tests/helpers to pass a `WSChiaConnection`
peer (e.g., use `add_dummy_connection[_wsc]`/`connect_and_get_peer`);
adjust helper signatures to accept `peer`
> - Add test to verify correct `TransactionAck` when a peer's
transaction queue is full
> 
> <sup>Written by [Cursor
Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
ba926a6ae7. This will update automatically
on new commits. Configure
[here](https://cursor.com/dashboard?tab=bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
2026-01-15 09:37:18 -08:00
Amine Khaldi e6017089cd Merge commit 'b7b3638fcc281a82296c1ae1df82e7765bd93384' into checkpoint/main_from_release_2.5.8_b7b3638fcc281a82296c1ae1df82e7765bd93384 2026-01-15 16:05:31 +01:00
Zachary BrownandGitHub d89cba488a checkpoint: into main from release/2.5.8 @ 000e2a74d9 (#20408)
Source hash: 000e2a74d9
Remaining commits: 3

<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> No changes detected in the diff; no files modified, added, or removed.
> 
> <sup>Written by [Cursor
Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
071347b0ac. This will update automatically
on new commits. Configure
[here](https://cursor.com/dashboard?tab=bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
2026-01-14 13:44:21 -08:00
Amine KhaldiandGitHub 20f86e15d1 CHIA-3866 Prioritize trusted peers in FullNodeAPI's send_transaction (#20401)
Prioritize trusted peers in FullNodeAPI's send_transaction.
2026-01-14 13:43:45 -08:00
Amine Khaldi 071347b0ac Merge commit '000e2a74d9d11497439f5adc6d5e9989482c3d34' into checkpoint/main_from_release_2.5.8_000e2a74d9d11497439f5adc6d5e9989482c3d34 2026-01-14 12:23:41 +01:00
Matt HauffandGitHub 5ed0eeff54 [LABS-302] Forward send_transaction and cat_spend to create_signed_transaction (#20321)
* Pipe `send_transaction` thru `create_signed_transaction`

* Pipe `cat_spend` thru `create_signed_transaction`

* Add back the wallet checks
2026-01-13 14:31:21 -08:00
Amine KhaldiandGitHub 04b9d010b7 Cherry-pick CHIA-3856 Use an adapted version of deficit round robin algorithm in TransactionQueue's pop (#20396)
Use an adapted deficit round robin algorithm version in TransactionQueue's pop.
2026-01-13 09:50:18 -08:00
Almog De PazandGitHub 27bfa214ad blocktools double sub epoch summary hash bug (#20399)
fix_double_sub_epoch_summary_hash_bug
2026-01-13 09:49:43 -08:00
Amine KhaldiandGitHub 9491c6ee32 CHIA-3856 Use an adapted version of deficit round robin algorithm in TransactionQueue's pop (#20351)
Use an adapted deficit round robin algorithm version in TransactionQueue's pop.
2026-01-12 09:07:14 -08:00
Matt HauffandGitHub a19365ac4e [LABS-394] Add a streamable hack to force ConditionValidTimes serialization order (#20383)
Add a streamable hack to force `ConditionValidTimes` serialization order
2026-01-09 12:08:18 -08:00
Arvid NorbergandGitHub b7b3638fcc bump chia_rs to 0.35.1 (#20393) 2026-01-09 12:07:51 -08:00
Amine KhaldiandGitHub 000e2a74d9 Cherry-pick CHIA-3867 Simplify TransactionQueue's put (#20392) (#20395)
CHIA-3867 Simplify TransactionQueue's put (#20392)

Simplify TransactionQueue's put.
2026-01-09 12:05:50 -08:00
Matt HauffandGitHub baf8bd05c0 [LABS-311] Extract track_new_launcher_id from dl_track_new (#20320)
* Add optional creation to `get_dl_wallet`

* Extract `track_new_launcher_id` from `dl_track_new`
2026-01-09 12:04:29 -08:00
Amine KhaldiandGitHub 428e26cf5b Explore bringing back v2 plot pool keys support (#20388)
Explore bringing back v2 plot pool keys support.
2026-01-08 09:17:56 -08:00
Amine KhaldiandGitHub 338a13ae3d CHIA-3867 Simplify TransactionQueue's put (#20392)
Simplify TransactionQueue's put.
2026-01-08 09:17:19 -08:00
ChiaAutomationandGitHub a7aecc18c8 Updated License (#20381)
Update license
2026-01-06 09:51:23 -06:00
Almog De PazandGitHub 6b8202cd6a Augmented usage fix (#20361)
* pass augmented into test_utils

* add invariant

* remove redundant check

* check prev is in underlying

* fix check for genesis

* use try_block_recoed

* tests

* use assertion error
2026-01-05 09:36:21 -08:00
Matt HauffandGitHub 6a1b2314f8 [LABS-387] Revert accidental RPC parameter name change (#20362)
Revert accidental RPC parameter name change
2025-12-29 10:40:24 -08:00
wjblankeandGitHub 1758330cfc updated gui tag to 425b3eaf2cb695965d0792f82181c6bcffdbd834 (#20359) 2.5.8-rc1 2025-12-22 10:30:16 -07:00
Earle LoweandGitHub 5727efb904 Fixes to test_long_sync_untrusted_break (#20327)
* Fixes to test_long_sync_untrusted_break

* Address bugbot comments re ip address string

* Remove commented out debug code

* Apply suggestions from bugbot
2025-12-18 08:48:08 -08:00
Earle LoweandGitHub c9487b3aba Add test for code in FullNode that checks DB (#20346)
* Add test for code in FullNode that checks DB

* ok to not cover pass line

* delete all the rows instead of dropping the table
2025-12-15 10:16:36 -08:00
Earle LoweandGitHub 05094c27c9 context manager for BlockTools (#20326)
* context manager for BlockTools

* Missed one usage and fixed up Self import

* Ignore cleanup errors in tempdir cleanup for BlockTools

* Remove debug prints

* Fixed up sync blocktools and use @contextmanager

* Address review comments

* Add return type

* Empty commit for github

* Strange github things

* adjust order of finding ports
2025-12-15 09:49:12 -08:00