Commit Graph
14659 Commits
Author SHA1 Message Date
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
0b3f50407f build(deps): bump keyring from 25.6.0 to 25.7.0 (#20275)
Bumps [keyring](https://github.com/jaraco/keyring) from 25.6.0 to 25.7.0.
- [Release notes](https://github.com/jaraco/keyring/releases)
- [Changelog](https://github.com/jaraco/keyring/blob/main/NEWS.rst)
- [Commits](https://github.com/jaraco/keyring/compare/v25.6.0...v25.7.0)

---
updated-dependencies:
- dependency-name: keyring
  dependency-version: 25.7.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>
2025-11-24 15:11:56 -08:00
Amine KhaldiandGitHub cbd7a5c875 CHIA-3817 Make TransactionQueue's put synchronous (#20292)
Make TransactionQueue's put synchronous.
2025-11-24 15:11:34 -08:00
Arvid NorbergandGitHub 8d4cbab782 make timelord/test_new_peak.py a bit more robust (#20271)
* make timelord/test_new_peak.py a bit more robust

* review comments
2025-11-21 13:27:57 -08:00
Matt HauffandGitHub eed4283ec3 [LABS-345] Update hsms to 0.3.2 (#20289)
* Update `hsms` to 0.3.2

* Repin in pyproject.toml

* Remove unintentional changes

* actually undo?
2025-11-21 09:58:36 -08:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
a5dcb449a6 build(deps): bump ruff from 0.14.3 to 0.14.5 (#20273)
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.14.3 to 0.14.5.
- [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.14.3...0.14.5)

---
updated-dependencies:
- dependency-name: ruff
  dependency-version: 0.14.5
  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>
2025-11-21 09:51:43 -08:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
764a9bf68e build(deps): bump boto3 from 1.40.66 to 1.40.75 (#20272)
Bumps [boto3](https://github.com/boto/boto3) from 1.40.66 to 1.40.75.
- [Release notes](https://github.com/boto/boto3/releases)
- [Commits](https://github.com/boto/boto3/compare/1.40.66...1.40.75)

---
updated-dependencies:
- dependency-name: boto3
  dependency-version: 1.40.75
  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>
2025-11-21 09:51:28 -08:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
65e0f59fad build(deps): bump js-yaml from 4.1.0 to 4.1.1 in /build_scripts/npm_linux (#20268)
build(deps): bump js-yaml in /build_scripts/npm_linux

Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.1.0 to 4.1.1.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 4.1.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-21 09:51:11 -08:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
027818fede build(deps): bump js-yaml from 4.1.0 to 4.1.1 in /build_scripts/npm_windows (#20262)
build(deps): bump js-yaml in /build_scripts/npm_windows

Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.1.0 to 4.1.1.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 4.1.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-21 09:50:35 -08:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ae00fac2c7 build(deps): bump click from 8.3.0 to 8.3.1 (#20276)
Bumps [click](https://github.com/pallets/click) from 8.3.0 to 8.3.1.
- [Release notes](https://github.com/pallets/click/releases)
- [Changelog](https://github.com/pallets/click/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/click/compare/8.3.0...8.3.1)

---
updated-dependencies:
- dependency-name: click
  dependency-version: 8.3.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>
2025-11-21 09:50:09 -08:00
Arvid NorbergandGitHub 72d68282d1 [CHIA-3811] fix measurement of harvester lookup times for logging (#20285)
fix measurement of harvester lookup times for logging
2025-11-21 09:49:51 -08:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ebd23ef0b2 build(deps): bump diff-cover from 9.7.1 to 9.7.2 (#20244)
Bumps [diff-cover](https://github.com/Bachmann1234/diff-cover) from 9.7.1 to 9.7.2.
- [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.1...v9.7.2)

---
updated-dependencies:
- dependency-name: diff-cover
  dependency-version: 9.7.2
  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>
2025-11-21 09:49:24 -08:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4575ae2fdc build(deps): bump pre-commit from 4.3.0 to 4.4.0 (#20243)
Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 4.3.0 to 4.4.0.
- [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.3.0...v4.4.0)

---
updated-dependencies:
- dependency-name: pre-commit
  dependency-version: 4.4.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>
2025-11-21 09:49:10 -08:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fa78ac0bf4 build(deps): bump urllib3 from 2.2.2 to 2.5.0 (#20232)
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.2.2 to 2.5.0.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.2.2...2.5.0)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-version: 2.5.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-21 09:48:51 -08:00
Arvid NorbergandGitHub b7723252df v2 plots only support pool contract puzzle hash (#20145) 2025-11-21 09:45:56 -08:00
Matt HauffandGitHub 5ffb3618a3 [CHIA-3609] Port get_offer(s) to @marshal (#20062)
* Port `get_offer` to `@marshal`

* Port `get_all_offers` to `@marshal`
2025-11-21 09:45:26 -08:00
Arvid NorbergandGitHub 70b182e9c7 [CHIA-3805] reduce use of pool_reward_puzzle_hash feature of BlockTools (#20277)
* reduce use of pool_reward_puzzle_hash feature of BlockTools, since it's not supported by v2 plots

* the BlockTools feature to ask for a specific pool puzzle hash are not supported by v2 proofs. v2 plots only have pool contract puzzle hash
2025-11-21 09:44:53 -08:00
Arvid NorbergandGitHub 8beb3ee8d8 Tweak phase out (#20258)
* hoist calculations out of the loop over all test plots

* tweak phase-out to allow zero-epoch phase-outs, for tests

* review comments

* fix off-by-one in is_v1_phased_out

* review comments
2025-11-21 09:41:48 -08:00
Matt HauffandGitHub d34bb600f0 [LABS-310] Improve WalletStateManager.get_wallet error handling (#20260)
* Improve `WalletStateManager.get_wallet` error handling

* Fix test regex
2025-11-21 09:38:34 -08:00
Earle LoweandGitHub 1938d9e945 Capture dependabot dependency updates into release notes and changelog (#20267) 2025-11-21 09:37:48 -08:00
Earle LoweandGitHub fe51de9bdc Change Chia Root CA to expire 31 Dec 2037 (#20281)
* Change Chia Root CA to expire 31 Dec 2037

* Fix formatting of authorityKeyIdentifier line
2025-11-21 09:37:02 -08:00
Earle LoweandGitHub f6fc9328ed Change GetTransactions to use uint32 to support wallets with very large numbers of transactions (#20278) 2025-11-21 09:35:48 -08:00
Matt HauffandGitHub edfd6ac045 Fix a flaky test (and less DEFAULT_TX_CONFIG) (#20280) 2025-11-21 09:33:16 -08:00
Amine KhaldiandGitHub 064eaa2f41 CHIA-3812 Comment out test workflow steps currently disabled using if false (#20287)
Comment out test workflow steps currently disabled using if false.
2025-11-21 08:19:21 -06:00
Amine Khaldi 328276ce80 Merge commit '54bdf378c7a2a60b45b8d8523dd7b10920f029b8' into checkpoint/main_from_release_2.5.7_54bdf378c7a2a60b45b8d8523dd7b10920f029b8 2025-11-21 11:39:07 +01:00
Patrick MaslanaandGitHub b44c65bba6 Update the macos-13 GH hosted runner to macos-15-intel, due to EOL of… (#20284)
… macos-13

<!-- Merging Requirements:
- Please give your PR a title that is release-note friendly
- In order to be merged, you must add the most appropriate category
Label (Added, Changed, Fixed) to your PR
-->
<!-- Explain why this is an improvement (Does this add missing
functionality, improve performance, or reduce complexity?) -->

### Purpose:

The macos-13 GitHub hosted runner (intel) is being retired on December
4th, 2025. The next image available is macos-15-intel.

### Current Behavior:

### New Behavior:

No changes in behavior

### Testing Notes:
The macos-15-intel image is already being used in various locations in
the chia-blockchain repository.
2025-11-20 14:22:24 -07:00
Patrick MaslanaandGitHub 9002e2cb17 checkpoint: into main from release/2.5.7 @ 87bf96b5e9 (#20270)
Source hash: 87bf96b5e9
Remaining commits: 1
2025-11-20 13:12:31 -07:00
Patrick Maslana 6fe8e6666f Update the macos-13 GH hosted runner to macos-15-intel, due to EOL of macos-13 2025-11-20 10:40:13 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
153d9fc333 build(deps): bump chiapos from 2.0.11 to 2.0.12 (#20246)
Bumps [chiapos](https://github.com/Chia-Network/chiapos) from 2.0.11 to 2.0.12.
- [Release notes](https://github.com/Chia-Network/chiapos/releases)
- [Commits](https://github.com/Chia-Network/chiapos/compare/2.0.11...2.0.12)

---
updated-dependencies:
- dependency-name: chiapos
  dependency-version: 2.0.12
  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>
2025-11-18 12:34:55 -08:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
12c7e60e01 build(deps): bump chiabip158 from 1.5.3 to 1.5.4 (#20247)
Bumps [chiabip158](https://github.com/Chia-Network/chiabip158) from 1.5.3 to 1.5.4.
- [Release notes](https://github.com/Chia-Network/chiabip158/releases)
- [Commits](https://github.com/Chia-Network/chiabip158/compare/1.5.3...1.5.4)

---
updated-dependencies:
- dependency-name: chiabip158
  dependency-version: 1.5.4
  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>
2025-11-18 12:34:38 -08:00
Matt HauffandGitHub 40db4635a8 [LABS-245] Enable PEP604 Ruff rules (#20269)
* Enable PEP604 Ruff rules

* Fix harcoded signature in test

* Hack CLVMStreamable test with note to fast follow
2025-11-18 12:34:00 -08:00
Amine Khaldi a3f7a8c97a Merge commit '87bf96b5e9d10f67d4bbeb8658ff61acccf0add0' into checkpoint/main_from_release_2.5.7_87bf96b5e9d10f67d4bbeb8658ff61acccf0add0 2025-11-18 19:41:22 +01:00
Arvid NorbergandGitHub 6c8ccd246d don't allow, or harvest, v2 plots before hard fork activation (#20263) 2025-11-18 10:06:56 -08:00
Arvid NorbergandGitHub b1c9beed3f improve v2-plot support in plot-sync (#20238) 2025-11-18 10:05:50 -08:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
13c996d9aa build(deps): bump chiavdf from 1.1.13 to 1.1.14 (#20245)
Bumps [chiavdf](https://github.com/Chia-Network/chiavdf) from 1.1.13 to 1.1.14.
- [Release notes](https://github.com/Chia-Network/chiavdf/releases)
- [Commits](https://github.com/Chia-Network/chiavdf/compare/1.1.13...1.1.14)

---
updated-dependencies:
- dependency-name: chiavdf
  dependency-version: 1.1.14
  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>
2025-11-18 09:59:45 -08:00
Amine KhaldiandGitHub c3d9dbcf28 CHIA-3802 Simplify tx_request_and_timeout and make it iterate over a dynamic list of peers with transactions (#20257)
Simplify tx_request_and_timeout and make it iterate over a dynamic list of peers with transactions.
2025-11-18 09:54:58 -08:00
Amine KhaldiandGitHub 8f5a7e0a0d CHIA-3799 It's not reasonable to advertise a new transaction with zero cost (#20231)
It's not reasonable to advertise a new transaction with zero cost.
2025-11-15 10:53:30 -08:00
2971eb0a3c [LABS-290] Port test_wallet_rpc.py to WalletTestFramework (#20253)
* Port `test_send_transaction`

* Port `test_push_transactions`

* Port `test_get_balance`

* Port `test_get_farmed_amount`

* Port `test_get_farmed_amount_with_fee`

* Port `test_get_timestamp_for_height`

* (restrict some parametrizations)

* Port `create_signed_transaction` (and fix WalletTestFramework)

* Port `test_create_signed_transaction_with_puzzle/coin_announcement`

* Port `test_create_signed_transaction_with_excluded_coins`

* Port `test_get_transactions`

* Port `test_get_transaction_count`

* Port `test_get_coin_records_by_names`

* Port `test_did_endpoints`

* Port `test_nft_endpoints`

* Port `test_key_and_address_endpoints`

* Port `test_select_coins_rpc`

* Port `test_get_coin_records_rpc`

* Port `test_get_coin_records_rpc_limits/failures`

* Port `test_notification_rpcs`

* Port `test_verify_signature`

* Port `test_set_wallet_resync_on_startup`

* Port `test_set_wallet_resync_on_startup_disable`

* Port `test_set_wallet_resync_schema`

* Port `test_cat_spend_run_tail`

* Port `test_get_balances`

* Delete unused fixtures

* Remove DEFAULT_TX_CONFIG

* Fix reuse_puzhash behavior

* Minor improvements.

---------

Co-authored-by: Amine Khaldi <amine.khaldi@reactos.org>
2025-11-15 10:52:36 -08:00
Matt HauffandGitHub 25501d67eb [LABS-160] Fix bulk minting endpoint to work properly on testnet (#20254)
Fix bulk minting endpoint to work properly on testnet
2025-11-15 10:51:26 -08:00
Matt HauffandGitHub 3cf5058793 [LABS-297] Merge get/delete_(all_)notifications (#20259)
* Merge get_(all)_notifications

* Merge delete_(all)_notifications

* Remove unused code path
2025-11-15 10:50:33 -08:00
Arvid NorbergandGitHub 38d2d9f2d0 make sure to pass in the correct previous transaction block height (#20237)
* make sure to pass in the correct previous transaction block height to get_flags_for_height_and_constants()

* review comments
2025-11-14 16:29:51 -06:00
Arvid NorbergandGitHub 5cc6b5d409 improve logging in block_tools, to ease debugging (#20252) 2025-11-14 16:29:29 -06:00
Patrick MaslanaandGitHub 8e0b04078d checkpoint: into main from release/2.5.7 @ 4c1e3a2204 (#20250)
Source hash: 4c1e3a2204
Remaining commits: 1
2025-11-14 10:29:08 -07:00
Almog De PazandGitHub ab53414e2a fix tx block refrences in blocktools (#20239)
* fix tx block refrences in blocktools

* fix patch in test

* use pre_sp_block_height fix load_block_list

* rename

* fix params

* remove redundant param
2025-11-12 11:45:44 -07:00
Arvid NorbergandGitHub 54bdf378c7 introduce test_create_block_generator_custom_spend() (#20240)
introduce test_create_block_generator_custom_spend() test for the mempool_manager
2.5.7
2025-11-12 09:49:06 -07:00
Matt HauffandGitHub b1009b100e [LABS-296] Merge get_cat_spendable_coins into get_spendable_coins_for_wallet (#20230)
* merge `get_cat_spendable_coins` into `get_spendable_coins_for_wallet`

* Remove `get_max_spendable_coins` as well

* Fix CR-CAT wallet

* Make the max cap optional
2025-11-12 09:11:07 -07:00
Richard KissandGitHub ec35492946 Api stubs (#19979)
* harvester_api_protocol

* move to apis

* Remove `chia.apis` => `chia.harvester` dependency.

* Remove circular dependencies between `chia.apis` and service modules.

* SolverAPIStub, and add solver to tach.toml.

* Make the stubs (lack of) implementations more consistent.

* Use `stub_metadata_for_type` instead of `class_for_type`.

The only thing ever used from `ApiProtocol` in `WSConnection`
was the metadata field, so let's pass along only that.

* NewSignagePointHarvester2

* remove some stuff
2025-11-12 09:06:12 -07:00
Amine Khaldi 5e2b353c4b Merge commit '4c1e3a220472575c79557fb5a72288378ea48c35' into checkpoint/main_from_release_2.5.7_4c1e3a220472575c79557fb5a72288378ea48c35 2025-11-12 15:25:06 +01:00
87bf96b5e9 257relchangewjb (#20241)
* updated changelog

* Update changelog for 2.5.7

* fixup some typos

---------

Co-authored-by: Earle Lowe <e.lowe@chia.net>
2025-11-11 14:06:45 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2eb1e15266 build(deps): bump actions/upload-artifact from 4 to 5 (#20203)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '5'
  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>
2025-11-11 09:14:18 -07:00
Kyle AltendorfandGitHub 68bfb12bb8 Disable JUnit collection in macOS intel tests (#20040) 2025-11-11 08:08:45 -07:00