Commit Graph
14659 Commits
Author SHA1 Message Date
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2507b93df6 build(deps): bump types-pyyaml from 6.0.12.20250809 to 6.0.12.20250822 (#20000)
Bumps [types-pyyaml](https://github.com/typeshed-internal/stub_uploader) from 6.0.12.20250809 to 6.0.12.20250822.
- [Commits](https://github.com/typeshed-internal/stub_uploader/commits)

---
updated-dependencies:
- dependency-name: types-pyyaml
  dependency-version: 6.0.12.20250822
  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-08-28 12:26:37 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
b467e263e9 build(deps): bump types-aiofiles from 24.1.0.20250809 to 24.1.0.20250822 (#19999)
Bumps [types-aiofiles](https://github.com/typeshed-internal/stub_uploader) from 24.1.0.20250809 to 24.1.0.20250822.
- [Commits](https://github.com/typeshed-internal/stub_uploader/commits)

---
updated-dependencies:
- dependency-name: types-aiofiles
  dependency-version: 24.1.0.20250822
  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-08-28 12:26:22 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
55abf722eb build(deps): bump types-setuptools from 80.9.0.20250809 to 80.9.0.20250822 (#19998)
build(deps): bump types-setuptools

Bumps [types-setuptools](https://github.com/typeshed-internal/stub_uploader) from 80.9.0.20250809 to 80.9.0.20250822.
- [Commits](https://github.com/typeshed-internal/stub_uploader/commits)

---
updated-dependencies:
- dependency-name: types-setuptools
  dependency-version: 80.9.0.20250822
  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-08-28 12:26:09 -07:00
ecb54a5874 support previous harvester protocol (#19994)
* support previous harvester protocol

* Update chia/protocols/harvester_protocol.py

Co-authored-by: Amine Khaldi <amine.khaldi@reactos.org>

---------

Co-authored-by: Amine Khaldi <amine.khaldi@reactos.org>
2025-08-28 12:25:38 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
f7f0c84c25 build(deps): bump ruff from 0.12.9 to 0.12.10 (#19996)
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.12.9 to 0.12.10.
- [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.12.9...0.12.10)

---
updated-dependencies:
- dependency-name: ruff
  dependency-version: 0.12.10
  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-08-28 12:23:45 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cecd580015 build(deps): bump lxml from 6.0.0 to 6.0.1 (#19995)
Bumps [lxml](https://github.com/lxml/lxml) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/lxml/lxml/releases)
- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt)
- [Commits](https://github.com/lxml/lxml/compare/lxml-6.0.0...lxml-6.0.1)

---
updated-dependencies:
- dependency-name: lxml
  dependency-version: 6.0.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-08-28 12:23:33 -07:00
Patrick MaslanaandGitHub befaf0e079 build(deps): bump filelock from 3.18.0 to 3.19.1 (#19974)
Bumps [filelock](https://github.com/tox-dev/py-filelock) from 3.18.0 to
3.19.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tox-dev/py-filelock/releases">filelock's
releases</a>.</em></p>
<blockquote>
<h2>3.19.1</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<ul>
<li>add 3.14t (free threading) to matrix by <a
href="https://github.com/paultiq"><code>@​paultiq</code></a> in <a
href="https://redirect.github.com/tox-dev/filelock/pull/433">tox-dev/filelock#433</a></li>
<li>Increase test coverage by <a
href="https://github.com/paultiq"><code>@​paultiq</code></a> in <a
href="https://redirect.github.com/tox-dev/filelock/pull/434">tox-dev/filelock#434</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/paultiq"><code>@​paultiq</code></a> made
their first contribution in <a
href="https://redirect.github.com/tox-dev/filelock/pull/433">tox-dev/filelock#433</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/tox-dev/filelock/compare/3.19.0...3.19.1">https://github.com/tox-dev/filelock/compare/3.19.0...3.19.1</a></p>
<h2>3.19.0</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<ul>
<li>Add support for 3.14 by <a
href="https://github.com/gaborbernat"><code>@​gaborbernat</code></a> in
<a
href="https://redirect.github.com/tox-dev/filelock/pull/432">tox-dev/filelock#432</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/tox-dev/filelock/compare/3.18.0...3.19.0">https://github.com/tox-dev/filelock/compare/3.18.0...3.19.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/tox-dev/filelock/commit/8d1009f08a6a64624fad91d1079062ef31b8c2b4"><code>8d1009f</code></a>
Update release.yaml</li>
<li><a
href="https://github.com/tox-dev/filelock/commit/66a428e97a874b44b0310072f6c974226f55a472"><code>66a428e</code></a>
Increase test coverage (<a
href="https://redirect.github.com/tox-dev/py-filelock/issues/434">#434</a>)</li>
<li><a
href="https://github.com/tox-dev/filelock/commit/0dfc86eebd2c76ae959a409bcbc3112cc1ec5890"><code>0dfc86e</code></a>
add 3.14 to matrix (<a
href="https://redirect.github.com/tox-dev/py-filelock/issues/433">#433</a>)</li>
<li><a
href="https://github.com/tox-dev/filelock/commit/0c54837e318ebe8a692b529722430cb38134bf7c"><code>0c54837</code></a>
Add support for 3.14 (<a
href="https://redirect.github.com/tox-dev/py-filelock/issues/432">#432</a>)</li>
<li><a
href="https://github.com/tox-dev/filelock/commit/77d02f5ada3a1a92167b1beee35a7815cbde0fcf"><code>77d02f5</code></a>
Bump actions/checkout from 4 to 5 (<a
href="https://redirect.github.com/tox-dev/py-filelock/issues/430">#430</a>)</li>
<li><a
href="https://github.com/tox-dev/filelock/commit/bc972b33bf253bb9f08db32b19ffd4119a74706e"><code>bc972b3</code></a>
[pre-commit.ci] pre-commit autoupdate (<a
href="https://redirect.github.com/tox-dev/py-filelock/issues/429">#429</a>)</li>
<li><a
href="https://github.com/tox-dev/filelock/commit/78d02cb5ff42b22a56ad1a36755361a6b4601765"><code>78d02cb</code></a>
Bump actions/download-artifact from 4 to 5 (<a
href="https://redirect.github.com/tox-dev/py-filelock/issues/428">#428</a>)</li>
<li><a
href="https://github.com/tox-dev/filelock/commit/18cdb5d1c78a7a459463480303e9820f33cdf041"><code>18cdb5d</code></a>
[pre-commit.ci] pre-commit autoupdate (<a
href="https://redirect.github.com/tox-dev/py-filelock/issues/427">#427</a>)</li>
<li><a
href="https://github.com/tox-dev/filelock/commit/b198a096d2bae58596479497d18a82bbeec515c8"><code>b198a09</code></a>
[pre-commit.ci] pre-commit autoupdate (<a
href="https://redirect.github.com/tox-dev/py-filelock/issues/426">#426</a>)</li>
<li><a
href="https://github.com/tox-dev/filelock/commit/6b097e76de603d9be6a24c5058b6fe53ef003afd"><code>6b097e7</code></a>
[pre-commit.ci] pre-commit autoupdate (<a
href="https://redirect.github.com/tox-dev/py-filelock/issues/425">#425</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/tox-dev/py-filelock/compare/3.18.0...3.19.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=filelock&package-manager=pip&previous-version=3.18.0&new-version=3.19.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@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)


</details>
2025-08-28 12:23:13 -07:00
Patrick MaslanaandGitHub e140fdcc24 checkpoint: into main from release/2.5.5 @ c7aafcfb46 (#20006)
Source hash: c7aafcfb46
Remaining commits: 0
2025-08-28 08:29:54 -07:00
Amine Khaldi 8726c49e53 Merge commit 'c7aafcfb46ef1413b05cdd6486308e99ee4767df' into checkpoint/main_from_release_2.5.5_c7aafcfb46ef1413b05cdd6486308e99ee4767df 2025-08-28 11:34:45 +01:00
Patrick MaslanaandGitHub bec867e837 checkpoint: into main from release/2.5.5 @ 6821c48d88 (#19993)
Source hash: 6821c48d88
Remaining commits: 1
2025-08-27 14:45:42 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
eceecddd1c build(deps): bump actions/checkout from 4 to 5 (#19946)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  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-08-27 13:36:47 -07:00
Patrick MaslanaandGitHub fb05d179bb [CHIA-3703] Add Enum support to streamable (#19983)
This PR adds support for `Enum`s to the streamable framework.

In order to support an `Enum` in your streamable class you must decorate
it with the `streamable_enum` decorator and specify a proxy streamable
object to use for serializing the enum's values. Once you've done this,
the object can be used in a streamble object.
2025-08-26 16:32:23 -07:00
Amine Khaldi 94b8bdf717 Merge commit '6821c48d881547d4c97da9b766b77b68631efa85' into checkpoint/main_from_release_2.5.5_6821c48d881547d4c97da9b766b77b68631efa85 2025-08-26 19:39:18 +01:00
Patrick MaslanaandGitHub 2708a7e280 checkpoint: into main from release/2.5.5 @ b1cc0a5b84 (#19955)
Source hash: b1cc0a5b84
Remaining commits: 1
2025-08-26 11:22:53 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
305d446554 build(deps): bump coverage from 7.10.3 to 7.10.4 (#19976)
Bumps [coverage](https://github.com/nedbat/coveragepy) from 7.10.3 to 7.10.4.
- [Release notes](https://github.com/nedbat/coveragepy/releases)
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)
- [Commits](https://github.com/nedbat/coveragepy/compare/7.10.3...7.10.4)

---
updated-dependencies:
- dependency-name: coverage
  dependency-version: 7.10.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-08-26 11:22:13 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
c1e6a53097 build(deps): bump boto3 from 1.40.8 to 1.40.12 (#19973)
Bumps [boto3](https://github.com/boto/boto3) from 1.40.8 to 1.40.12.
- [Release notes](https://github.com/boto/boto3/releases)
- [Commits](https://github.com/boto/boto3/compare/1.40.8...1.40.12)

---
updated-dependencies:
- dependency-name: boto3
  dependency-version: 1.40.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-08-26 11:21:58 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
e727c96aa2 build(deps): bump ruff from 0.12.8 to 0.12.9 (#19972)
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.12.8 to 0.12.9.
- [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.12.8...0.12.9)

---
updated-dependencies:
- dependency-name: ruff
  dependency-version: 0.12.9
  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-08-26 11:21:46 -07:00
Arvid NorbergandGitHub 4d2d27192e [CHIA-3659] ignore unreasonably small v2 plots (#19984)
just like we ignore unreasonably small v1 plots, ignore unreasonably small v2 plots
2025-08-26 11:21:37 -07:00
Arvid NorbergandGitHub fcc0415e39 [CHIA-3701] cleanup check_plots (#19981)
* use monotonic clock to time check_plots operations

* move exception block up to save a level of indentation

* fix call to validate_proof()
2025-08-26 11:20:54 -07:00
Olexandr88andGitHub 27bcf4bc2e chore: repaired the damaged Discord badge (#19747)
Update README.md
2025-08-26 11:20:25 -07:00
Matt 0f1d690246 Add a test for invalid enum value 2025-08-26 10:37:20 -07:00
Matt 4623d0d792 Comments by @altendky 2025-08-26 10:16:12 -07:00
52cd1086a7 [CHIA-3593] New solver service (#19938)
* add solver service

* lint

* wire service evrywhear

* prover protocol and v2Prover

* format name

* format

* refactor filename

* tests/raise unimplemented

* add get_filename_str to mock

* rename methods

* rename

* refactor

* improve coverage

* test from bytes

* harvester and farmer v2 support

* solver service, api, rpc

* clenup, add config to tests

* pre-commit

* remove mocks from test

* aync solver, fixtures, tests

* naming

* remove redundant farmer message

* solver fixtures and tests

* change quality_string to quality_chain

* fix service tests, cleanup

* name change, fix comments

* lint

* rename to partial proof

* network protocol test, use ThreadPoolExecutor

* naming and types

* check filter for both plot versions

* update network protocol tests

* more pr comments addressed

* fix rename

* fix network formatting error

* change to Assertion errors

* add todo

* remove strength from SolverInfo

* more pr comments, fix test to catch assertion

* revert strength

* test and comments

* rename to partial proof

---------

Co-authored-by: Arvid Norberg <arvid@libtorrent.org>
2025-08-22 15:26:09 -07:00
Matt f3e85301c2 stop converting 2025-08-21 15:30:28 -07:00
Matt f2cb6b138b use EnumMeta for python < 3.11 2025-08-21 15:15:28 -07:00
Matt 4b55b7f2d4 make sure to convert to enum on parse 2025-08-21 15:12:29 -07:00
Matt 9af0b7c97c Add Enum support to streamable 2025-08-21 15:03:35 -07:00
Arvid NorbergandGitHub 74d5c45f55 [CHIA-3654] previous transaction block height in BlockTools (#19962)
previous transaction block height in BlockTools
2025-08-21 08:23:41 -07:00
Matt HauffandGitHub ecb514868f [CHIA-3601] Port spend_clawback_coins to @marshal (#19965)
* Port `spend_clawback_coins` to `@marshal`

* fix tests

* fix test again

* how do I keep missing these?
2025-08-20 12:33:03 -07:00
dependabot[bot]andGitHub 936a626118 build(deps): bump filelock from 3.18.0 to 3.19.1
Bumps [filelock](https://github.com/tox-dev/py-filelock) from 3.18.0 to 3.19.1.
- [Release notes](https://github.com/tox-dev/py-filelock/releases)
- [Changelog](https://github.com/tox-dev/filelock/blob/main/docs/changelog.rst)
- [Commits](https://github.com/tox-dev/py-filelock/compare/3.18.0...3.19.1)

---
updated-dependencies:
- dependency-name: filelock
  dependency-version: 3.19.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-20 01:59:33 +00:00
Matt HauffandGitHub 11696e4b50 [CHIA-3600] Port send_transaction to @marshal (#19960)
* Port `send_transaction`

* Have I mentioned this framework is suboptimal?

* Fix tests
2025-08-19 09:24:36 -07:00
c7aafcfb46 2.5.5 changelog (#19967)
* Update changelog for 2.5.5

* thanks arvid

Co-authored-by: Arvid Norberg <arvid@libtorrent.org>

* thanks arvid

Co-authored-by: Arvid Norberg <arvid@libtorrent.org>

* prettier

* Fix the command formatting and allow it to be copied conveniently.

* thanks amine

---------

Co-authored-by: Arvid Norberg <arvid@libtorrent.org>
Co-authored-by: Amine Khaldi <amine.khaldi@reactos.org>
2.5.5
2025-08-19 07:50:36 -07:00
Matt HauffandGitHub 8463909e8f [CHIA-3598] Port easy wallet endpoints to @marshal (#19941)
* Port `get_transaction_count`

* Port `get_next_address`

* Port `delete_unconfirmed_transactions`

* Port `get_current_derivation_index`

* Really disliking this framework FYI

* Port `extend_derivation_index`

* Fix the mock

* Port `delete_notifications`

* Fix the test check

* Store, not RPC

* Port `verify_signature`

* Port `sign_message_by_address`

* Fix tests

* Port `sign_message_by_id`

* fix tests

* fix test

* test coverage

* comments by @altendky
2025-08-18 09:28:21 -07:00
Arvid NorbergandGitHub bcdc0c6f8b CHIA-3520 CHIA-3656 CHIA-3665 Calculate iterations v2 (#19956)
* add v2 support to calculate_iterations_quality() and update the corresponding test

* update  _expected_plot_size() for v2 plots

* address review comments
2025-08-18 09:27:58 -07:00
Arvid NorbergandGitHub 8b49b0641f Block tools indentation (#19957)
improve indentation of get_pospaces_for_challenge()
2025-08-18 09:27:44 -07:00
William AllenandGitHub 35291ee609 Make CI workflows fork-friendly (#19807)
* Make some CI conditional for forks

Signed-off-by: wallentx <william.allentx@gmail.com>

* fix conditional for build installers

Signed-off-by: wallentx <william.allentx@gmail.com>

* fix macos ARM and Linux ARM onnpre-commit

Signed-off-by: wallentx <william.allentx@gmail.com>

* Testing SSH signing

* Remove conditional for checking signed commits

* Use macos-15 instead of macos-latest, and use public gh linux arm

* fix yaml array vs literal string

---------

Signed-off-by: wallentx <william.allentx@gmail.com>
2025-08-14 12:44:10 -07:00
Arvid NorbergandGitHub 18fd65d13b pass along plot format version from ProverProtocol into ProofOfSpace (#19930)
pass along plot format version from ProverProtocol into ProofOfSpace objects
2025-08-14 12:31:07 -07:00
Kyle AltendorfandGitHub 45d8ecd9d4 less needy debug info (#19954) 2025-08-14 12:30:52 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8539ae89c0 build(deps): bump ruff from 0.12.7 to 0.12.8 (#19944)
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.12.7 to 0.12.8.
- [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.12.7...0.12.8)

---
updated-dependencies:
- dependency-name: ruff
  dependency-version: 0.12.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>
2025-08-13 12:14:16 -07:00
ChiaAutomationandGitHub 7b1fdc1992 Update Managed Files (#19943)
* Update dep-review

* Update commit-signing
2025-08-13 12:14:08 -07:00
Amine Khaldi a3a3b01899 Merge commit 'b1cc0a5b84a9c517ad55da2ce87e5378dcdccb32' into checkpoint/main_from_release_2.5.5_b1cc0a5b84a9c517ad55da2ce87e5378dcdccb32 2025-08-13 19:48:09 +01:00
Arvid NorbergandGitHub 12948b8376 fix validate_rpcs. Run RPC compute heavy jobs in a thread pool (#19922) 2025-08-13 09:24:31 -07:00
Arvid NorbergandGitHub df45f393a2 odd v2 plot k-sizes are not valid (#19933) 2025-08-13 09:24:13 -07:00
Matt HauffandGitHub 71e1c7c452 [CHIA-3599] Port get_transaction_memo to @marshal (#19940)
* Port `get_transaction_memo` to `@marshal`

* comment requested by @altendky
2025-08-13 09:24:00 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
c700d14aad build(deps): bump tmp from 0.2.1 to 0.2.5 in /build_scripts/npm_linux (#19942)
Bumps [tmp](https://github.com/raszi/node-tmp) from 0.2.1 to 0.2.5.
- [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md)
- [Commits](https://github.com/raszi/node-tmp/compare/v0.2.1...v0.2.5)

---
updated-dependencies:
- dependency-name: tmp
  dependency-version: 0.2.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-13 09:23:41 -07:00
dependabot[bot]andGitHub 287ad96a04 build(deps): bump types-aiofiles from 24.1.0.20250801 to 24.1.0.20250809 (#19945)
Bumps
[types-aiofiles](https://github.com/typeshed-internal/stub_uploader)
from 24.1.0.20250801 to 24.1.0.20250809.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/typeshed-internal/stub_uploader/commits">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=types-aiofiles&package-manager=pip&previous-version=24.1.0.20250801&new-version=24.1.0.20250809)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@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)


</details>
2025-08-13 09:23:24 -07:00
dependabot[bot]andGitHub db8f1b2fe4 build(deps): bump coverage from 7.9.2 to 7.10.3 (#19947)
Bumps [coverage](https://github.com/nedbat/coveragepy) from 7.9.2 to
7.10.3.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst">coverage's
changelog</a>.</em></p>
<blockquote>
<h2>Version 7.10.3 — 2025-08-10</h2>
<ul>
<li>
<p>Fixes for <code>patch = subprocess</code>:</p>
<ul>
<li>
<p>If subprocesses spawned yet more subprocesses simultaneously, some
coverage
could be missed. This is now fixed, closing <code>issue
2024</code>_.</p>
</li>
<li>
<p>If subprocesses were created in other directories, their data files
were
stranded there and not combined into the totals, as described in
<code>issue 2025</code>_. This is now fixed.</p>
</li>
<li>
<p>On Windows (or maybe only some Windows?) the patch would fail with a
<code>ModuleNotFound</code> error trying to import coverage. This is now
fixed,
closing <code>issue 2022</code>_.</p>
</li>
<li>
<p>Originally only options set in the coverage configuration file would
apply
to subprocesses. Options set on the <code>coverage run</code> command
line (such as
<code>--branch</code>) wouldn't be communicated to the subprocesses.
This could
lead to combining failures, as described in <code>issue 2021</code>_.
Now the entire
configuration is used in subprocesses, regardless of its origin.</p>
</li>
<li>
<p>Added <code>debug=patch</code> to help diagnose problems.</p>
</li>
</ul>
</li>
<li>
<p>Fix: really close all SQLite databases, even in-memory ones. Closes
<code>issue 2017</code>_.</p>
</li>
</ul>
<p>.. _issue 2017: <a
href="https://redirect.github.com/nedbat/coveragepy/issues/2017">nedbat/coveragepy#2017</a>
.. _issue 2021: <a
href="https://redirect.github.com/nedbat/coveragepy/issues/2021">nedbat/coveragepy#2021</a>
.. _issue 2022: <a
href="https://redirect.github.com/nedbat/coveragepy/issues/2022">nedbat/coveragepy#2022</a>
.. _issue 2024: <a
href="https://redirect.github.com/nedbat/coveragepy/issues/2024">nedbat/coveragepy#2024</a>
.. _issue 2025: <a
href="https://redirect.github.com/nedbat/coveragepy/issues/2025">nedbat/coveragepy#2025</a></p>
<p>.. _changes_7-10-2:</p>
<h2>Version 7.10.2 — 2025-08-03</h2>
<ul>
<li>Fix: some code with NOP bytecodes could report missing branches that
are
actually executed. This is now fixed, closing <code>issue 1999</code>_.
Python 3.9
still shows the problem.</li>
</ul>
<p>.. _issue 1999: <a
href="https://redirect.github.com/nedbat/coveragepy/issues/1999">nedbat/coveragepy#1999</a></p>
<p>.. _changes_7-10-1:</p>
<h2>Version 7.10.1 — 2025-07-27</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/nedbat/coveragepy/commit/0691ce5d08ae2eb6cae51f879ffe609aeb14d221"><code>0691ce5</code></a>
docs: sample HTML for 7.10.3</li>
<li><a
href="https://github.com/nedbat/coveragepy/commit/34c9aca951d2c89ab0af5343a9a1c5cc7b00aefd"><code>34c9aca</code></a>
docs: prep for 7.10.3</li>
<li><a
href="https://github.com/nedbat/coveragepy/commit/fd83f218e21058f43c7544a3cb01ce84714965f7"><code>fd83f21</code></a>
style: lists for homogenous collections</li>
<li><a
href="https://github.com/nedbat/coveragepy/commit/d9618002dde634898613f5935092cefbb29035f0"><code>d961800</code></a>
docs: remove an unused reference</li>
<li><a
href="https://github.com/nedbat/coveragepy/commit/697d4bb3950b31dc7f5d39d9dcf67fabde9db241"><code>697d4bb</code></a>
fix: subprocesses inherit the entire configuration. <a
href="https://redirect.github.com/nedbat/coveragepy/issues/2021">#2021</a></li>
<li><a
href="https://github.com/nedbat/coveragepy/commit/b6db3b7e52e4820bd1d3e43b29f700a5f31f3937"><code>b6db3b7</code></a>
build: show the total during local metacov</li>
<li><a
href="https://github.com/nedbat/coveragepy/commit/cfbceb584b18f87fdc6228fc4a8202d789e030cc"><code>cfbceb5</code></a>
docs: reverted <a
href="https://redirect.github.com/nedbat/coveragepy/issues/2018">#2018</a></li>
<li><a
href="https://github.com/nedbat/coveragepy/commit/264bbd3d2c2ee9eca32248c5874423c0b6ff6287"><code>264bbd3</code></a>
refactor: more patch logging</li>
<li><a
href="https://github.com/nedbat/coveragepy/commit/3ecdfafc74bd2b007b561e6ac6b080c04e598b06"><code>3ecdfaf</code></a>
chore: bump the action-dependencies group with 2 updates (<a
href="https://redirect.github.com/nedbat/coveragepy/issues/2026">#2026</a>)</li>
<li><a
href="https://github.com/nedbat/coveragepy/commit/41a225698710c9005da822978930be69312d1676"><code>41a2256</code></a>
fix: revert &quot;thread safe resume (<a
href="https://redirect.github.com/nedbat/coveragepy/issues/2018">#2018</a>)&quot;
(<a
href="https://redirect.github.com/nedbat/coveragepy/issues/2027">#2027</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/nedbat/coveragepy/compare/7.9.2...7.10.3">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=coverage&package-manager=pip&previous-version=7.9.2&new-version=7.10.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@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)


</details>
2025-08-13 09:23:10 -07:00
dependabot[bot]andGitHub b770da2545 build(deps): bump pre-commit from 4.2.0 to 4.3.0 (#19948)
Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 4.2.0
to 4.3.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/pre-commit/pre-commit/releases">pre-commit's
releases</a>.</em></p>
<blockquote>
<h2>pre-commit v4.3.0</h2>
<h3>Features</h3>
<ul>
<li><code>language: docker</code> / <code>language: docker_image</code>:
detect rootless docker.
<ul>
<li><a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3446">#3446</a>
PR by <a
href="https://github.com/matthewhughes934"><code>@​matthewhughes934</code></a>.</li>
<li><a
href="https://redirect.github.com/pre-commit/pre-commit/issues/1243">#1243</a>
issue by <a
href="https://github.com/dkolepp"><code>@​dkolepp</code></a>.</li>
</ul>
</li>
<li><code>language: julia</code>: avoid <code>startup.jl</code> when
executing hooks.
<ul>
<li><a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3496">#3496</a>
PR by <a
href="https://github.com/ericphanson"><code>@​ericphanson</code></a>.</li>
</ul>
</li>
<li><code>language: dart</code>: support latest dart versions which
require a higher sdk
lower bound.
<ul>
<li><a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3507">#3507</a>
PR by <a
href="https://github.com/bc-lee"><code>@​bc-lee</code></a>.</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md">pre-commit's
changelog</a>.</em></p>
<blockquote>
<h1>4.3.0 - 2025-08-09</h1>
<h3>Features</h3>
<ul>
<li><code>language: docker</code> / <code>language: docker_image</code>:
detect rootless docker.
<ul>
<li><a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3446">#3446</a>
PR by <a
href="https://github.com/matthewhughes934"><code>@​matthewhughes934</code></a>.</li>
<li><a
href="https://redirect.github.com/pre-commit/pre-commit/issues/1243">#1243</a>
issue by <a
href="https://github.com/dkolepp"><code>@​dkolepp</code></a>.</li>
</ul>
</li>
<li><code>language: julia</code>: avoid <code>startup.jl</code> when
executing hooks.
<ul>
<li><a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3496">#3496</a>
PR by <a
href="https://github.com/ericphanson"><code>@​ericphanson</code></a>.</li>
</ul>
</li>
<li><code>language: dart</code>: support latest dart versions which
require a higher sdk
lower bound.
<ul>
<li><a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3507">#3507</a>
PR by <a
href="https://github.com/bc-lee"><code>@​bc-lee</code></a>.</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pre-commit/pre-commit/commit/b74a22d96cca546b8e0bb9f68f1d7d8565205b65"><code>b74a22d</code></a>
v4.3.0</li>
<li><a
href="https://github.com/pre-commit/pre-commit/commit/cc899de192a5f5614633d86178568cc1c46d999d"><code>cc899de</code></a>
Merge pull request <a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3507">#3507</a>
from bc-lee/dart-fix</li>
<li><a
href="https://github.com/pre-commit/pre-commit/commit/2a0bcea7570620416a550362d9b2d2b24eb80dd8"><code>2a0bcea</code></a>
Downgrade Dart SDK version installed in the CI</li>
<li><a
href="https://github.com/pre-commit/pre-commit/commit/f1cc7a445f1adbfc9ea4072e180fbe3054af669b"><code>f1cc7a4</code></a>
Make Dart pre-commit hook compatible with the latest Dart SDKs</li>
<li><a
href="https://github.com/pre-commit/pre-commit/commit/72a3b71f0e7b89b78899739aeee2e962914ab649"><code>72a3b71</code></a>
Merge pull request <a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3504">#3504</a>
from pre-commit/pre-commit-ci-update-config</li>
<li><a
href="https://github.com/pre-commit/pre-commit/commit/c8925a457afb1d6850c8f105671846bae408aae0"><code>c8925a4</code></a>
[pre-commit.ci] pre-commit autoupdate</li>
<li><a
href="https://github.com/pre-commit/pre-commit/commit/a5fe6c500c2c7a17aaa21f0bb91ee7ceecf61968"><code>a5fe6c5</code></a>
Merge pull request <a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3496">#3496</a>
from ericphanson/eph/jl-startup</li>
<li><a
href="https://github.com/pre-commit/pre-commit/commit/6f1f433a9cea94a70828ade95931a703c9a9c82b"><code>6f1f433</code></a>
Julia language: skip startup.jl file</li>
<li><a
href="https://github.com/pre-commit/pre-commit/commit/c6817210b1cdbbfbd1b1ff2148edfa15bf4b3c97"><code>c681721</code></a>
Merge pull request <a
href="https://redirect.github.com/pre-commit/pre-commit/issues/3499">#3499</a>
from pre-commit/pre-commit-ci-update-config</li>
<li><a
href="https://github.com/pre-commit/pre-commit/commit/4fd4537bc69e6804998d99e4851a9dbe43e91757"><code>4fd4537</code></a>
[pre-commit.ci] pre-commit autoupdate</li>
<li>Additional commits viewable in <a
href="https://github.com/pre-commit/pre-commit/compare/v4.2.0...v4.3.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pre-commit&package-manager=pip&previous-version=4.2.0&new-version=4.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@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)


</details>
2025-08-13 09:22:57 -07:00
dependabot[bot]andGitHub 6166cf567e build(deps): bump types-pyyaml from 6.0.12.20250516 to 6.0.12.20250809 (#19950)
Bumps [types-pyyaml](https://github.com/typeshed-internal/stub_uploader)
from 6.0.12.20250516 to 6.0.12.20250809.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/typeshed-internal/stub_uploader/commits">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=types-pyyaml&package-manager=pip&previous-version=6.0.12.20250516&new-version=6.0.12.20250809)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@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)


</details>
2025-08-13 09:22:48 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
87c98bf919 build(deps): bump types-setuptools from 80.9.0.20250801 to 80.9.0.20250809 (#19951)
build(deps): bump types-setuptools

Bumps [types-setuptools](https://github.com/typeshed-internal/stub_uploader) from 80.9.0.20250801 to 80.9.0.20250809.
- [Commits](https://github.com/typeshed-internal/stub_uploader/commits)

---
updated-dependencies:
- dependency-name: types-setuptools
  dependency-version: 80.9.0.20250809
  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-08-13 09:22:32 -07:00