Commit Graph
13989 Commits
Author SHA1 Message Date
dependabot[bot] 4529fcabac build(deps): bump actions/download-artifact from 4 to 5 (#19912)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/download-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-09-30 08:19:47 -07:00
dependabot[bot] 4d78014700 build(deps): bump aws-actions/configure-aws-credentials from 4 to 5 (#20048)
Bumps [aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials) from 4 to 5.
- [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/v4...v5)

---
updated-dependencies:
- dependency-name: aws-actions/configure-aws-credentials
  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-09-30 08:14:34 -07:00
dependabot[bot] c5967de17a build(deps): bump actions/stale from 9 to 10 (#20047)
Bumps [actions/stale](https://github.com/actions/stale) from 9 to 10.
- [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/v9...v10)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-version: '10'
  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-09-30 08:13:10 -07:00
Kyle Altendorf d64724f936 Install latest boost instead of boost@1.85 on macos in install-timelord.sh (#20121)
Install latest boost instead of boost@1.85

Replaced specific boost version installation with the latest boost.
2025-09-30 05:02:45 -07:00
Amine Khaldi 2b6ff08687 CHIA-3768 Optimize constructing removal names in new_peak's slow path (#20113)
Optimize constructing removal names in new_peak's slow path.
2025-09-29 09:39:47 -07:00
Almog De Paz 6bd9360f5e Farmer solver networking (#20019)
* farmer connects to solver

* default solver peer

* configure solver peer

* solver trusted peers

* minor fixes

* connect to solver cli

* fix and rename fixture

* pr fixes

* load new service config if missing

* fix failling test

* fix test
2025-09-29 09:39:10 -07:00
Patrick Maslana 2d3d7326c6 checkpoint: into main from release/2.5.6 @ 58cad1ce22 (#20119)
Source hash: 58cad1ce22
Remaining commits: 1
2025-09-29 09:38:50 -07:00
Amine Khaldi f3b18f1810 Merge commit '58cad1ce22f5917bcc70a2b7ec3bbf3306d5b654' into checkpoint/main_from_release_2.5.6_58cad1ce22f5917bcc70a2b7ec3bbf3306d5b654 2025-09-29 10:51:46 +01:00
Patrick Maslana e124fe0595 checkpoint: into main from release/2.5.6 @ c62ff47248 (#20065)
Source hash: c62ff47248
Remaining commits: 1
2025-09-25 11:00:32 -07:00
wjblanke 89d4fff25b Update chiavdf to 1.1.13 (#20092)
* updated chiavdf to 1.1.13

* fixed zstd

* remove space
2025-09-24 09:28:10 -07:00
Matt Hauff ab5528850c [LABS-126] Add label support to /add_key (#20098)
Add label support
2025-09-24 09:21:51 -07:00
Amine Khaldi f7b7c66d2b CHIA-3758 Avoid recomputing mempool removals' transaction IDs in FullNode's broadcast_removed_tx (#20097)
Avoid recomputing mempool removals' transaction IDs in FullNode's broadcast_removed_tx.
2025-09-24 09:21:36 -07:00
Matt Hauff b45f67765f [CHIA-3604] Port easy CAT endpoints to @marshal (#19992)
* Port `spend_clawback_coins` to `@marshal`

* fix tests

* fix test again

* how do I keep missing these?

* Port `select_coins` to `@marshal`

* fix tests

* fix test

* Port `get_spendable_coins`

* Port `get_coin_records_by_names`

* Port `send_notifications` to `@marshal`

* Fixing the thing that is always broken

* Remove accidental import

* Port `get_default_cat_list`

* Port `cat_set_name`

* Port `cat_get_name`

* Port `get_stray_cats`

* Port `cat_get_asset_id`

* Port `cat_asset_id_to_name`

* Port `check_offer_validity`

* Port `get_offers_count`
2025-09-23 12:48:40 -07:00
Kyle Altendorf 6099c7c5f4 Change pre-commit workflow macOS ARM runner to macos-latest (#20093) 2025-09-23 09:11:31 -07:00
Kyle Altendorf fab86badfc Remove GUI submodule directory for script testing (#20088)
Remove GUI submodule before running GUI script tests.
2025-09-23 09:11:16 -07:00
Amine Khaldi eca97fa4c4 CHIA-3746 Simplify can_replace (#20086)
Simplify can_replace.
2025-09-22 10:28:20 -07:00
Kyle Altendorf 2d15a043e5 use bash for test install scripts, except the ps1 step (#20089) 2025-09-19 13:27:47 -07:00
Kyle Altendorf f14e952f85 update clvm to 0.9.15 (#20083) 2025-09-19 13:27:36 -07:00
Matt Hauff 9d71f283c3 [CHIA-3603] Port send_notifications to @marshal (#19987)
* Port `spend_clawback_coins` to `@marshal`

* fix tests

* fix test again

* how do I keep missing these?

* Port `select_coins` to `@marshal`

* fix tests

* fix test

* Port `get_spendable_coins`

* Port `get_coin_records_by_names`

* Port `send_notifications` to `@marshal`

* Fixing the thing that is always broken

* Remove accidental import
2025-09-19 13:27:03 -07:00
Kyle Altendorf f945e8cb98 handle zero capacity for lru cache (#20080) 2025-09-19 07:12:15 -07:00
Amine Khaldi cfeeae1f9c CHIA-3737 Simplify BundleCoinSpend's tracking of fast forward spends (#20069)
Simplify BundleCoinSpend's tracking of fast forward spends.
2025-09-19 07:11:38 -07:00
Earle Lowe 3652e609bd Remove scripting that attempts to find and install node (#20082)
* Remove scripting that attempts to find and install node

* Remove using  direction in start-gui.sh

* Remove unneeded npm_global files - only used to install node

* Handle guess where node or npm is not installed

* Add setup-node to test scripts workflow

* make sure to checkout submodules
2025-09-18 15:09:32 -07:00
Arvid Norberg 73cb54789b [CHIA-3712] simplify add_transaction() (#20063)
* simpliy add_transaction() and replace literals with the CONSENSUS_ERROR_BAN_SECONDS constant

* fix tests and review comments

* review comments
2025-09-16 10:15:37 -07:00
Almog De Paz dbd67001f7 fix sp lookup at genesis (#20057)
* fix genesis sp lookup

* fix test

* lint
2025-09-16 08:10:47 -07:00
Chris Marslender 83e164d3ca Use setup-node action and .nvmrc specified version for all installers (#20060)
* Update all installer builds to use the version of node specified in chia-blockchain-gui .nvmrc
* Update the workflows that didn't previously use the setup-node action to use it, to make future updates easier (this action now works with all the currently supported platforms we build on)
2025-09-16 09:36:34 -05:00
Amine Khaldi 60200acb00 Merge commit 'c62ff4724822ce160ab708eaeee0332ee89cc1c8' into checkpoint/main_from_release_2.5.6_c62ff4724822ce160ab708eaeee0332ee89cc1c8 2025-09-15 18:39:37 +01:00
Patrick Maslana e836b4aa89 checkpoint: into main from release/2.5.6 @ 6711f095b3 (#20034)
Source hash: 6711f095b3
Remaining commits: 2
2025-09-15 09:33:25 -07:00
Matt Hauff 61034b5646 [CHIA-3602] Port wallet coin endpoints to @marshal (#19966)
* Port `spend_clawback_coins` to `@marshal`

* fix tests

* fix test again

* how do I keep missing these?

* Port `select_coins` to `@marshal`

* fix tests

* fix test

* Port `get_spendable_coins`

* Port `get_coin_records_by_names`

* bad port of `include_spent_coins`

* Less bad replace logic

* Actually autofill the CoinSelectionConfigLoader in `get_spendable_coins`

* Comments by @altendky
2025-09-13 11:11:03 -07:00
Amine Khaldi 23ad9619e3 CHIA-3736 Avoid recomputing skipped transaction ID in create_bundle_from_mempool_items (#20055)
Avoid recomputing skipped transaction ID in create_bundle_from_mempool_items.
2025-09-11 08:54:51 -07:00
Arvid Norberg c1d15dfda3 Simplify rate limit numbers (#19991)
* remove unused default_settings in rate limits

* simplify rate_limit_numbers by flattening the structure. just map message type -> rate limits

* review comments
2025-09-11 08:54:17 -07:00
Amine Khaldi 698b2dd751 CHIA-3704 Optimize peak post processing by using transaction IDs instead of NewPeakItem elements (#19985)
Optimize peak post processing by using transaction IDs instead of NewPeakItem elements.
2025-09-11 08:53:31 -07:00
Matt Hauff 326b1084ce [CHIA-3729] Fix clvm streamable type analysis (#20031)
* Use fully recursive JSON logic for compound clvm streamable types

* Accomodate rust types

* Accomodate dicts

* Broaden function to handle type[object] instead of type[Streamable] (with a little mypy workaround)

* Whoops, delete that

* Small bug

* Okay a complete rework

* Delete some now unused stuff

* Some edge cases
2025-09-10 12:31:00 -07:00
Amine Khaldi 81a0a957d9 CHIA-3731 Cover peak post processing w.r.t. added transactions as a result of retrying potential transactions (#20044)
Cover with a test peak processing w.r.t. added transactions as a result of retrying PendingTXCache items.
2025-09-10 12:30:42 -07:00
Kyle Altendorf 0396922f57 difficulty -> strength (#20045) 2025-09-09 12:50:16 -07:00
Kyle Altendorf 3acce7b555 test on linux arm 🐧 💪 💥 (#20010)
* test on linux arm

* Update Linux test parameters in workflow

Renamed and added parameters for Linux test runs.

* more

* fixup
2025-09-09 12:49:26 -07:00
Arvid Norberg d62a61da37 [CHIA-3701] Check plots v2 (#19982)
* support v2 plots in check-plots

* review comments
2025-09-09 09:06:02 -07:00
Kyle Altendorf b872728304 add another case to test_get_rate_limits_to_use() (#20004) 2025-09-09 09:05:26 -07:00
Kyle Altendorf 653944328e move workaround arm64 ruby install to the build image (#20037)
* Remove arm64 ruby installation workaround

Removed temporary fix for arm64 platform related to ruby installation.

depends on https://github.com/Chia-Network/build-images/pull/105

* drop fpm, update comment
2025-09-08 10:39:43 -07:00
Kyle Altendorf ebf8105fc1 more conditionality handling for more cases (#20038) 2025-09-05 11:22:09 -07:00
Amine Khaldi 9d1a7b9959 CHIA-3706 Cover new peak returning added transactions as a result of retrying potential transactions (#20002)
Add a test to cover new peak returning added transactions as a result of retrying potential transactions.
2025-09-05 11:05:01 -07:00
Kyle Altendorf 38881d81c3 Remove dotenv installation from build script (#20036) 2025-09-05 11:03:59 -07:00
Arvid Norberg f17dedd5be bump chia_rs dependency (#20023) 2025-09-05 06:31:21 -07:00
Arvid NorbergandAmine Khaldi f2d92811a9 remove unnecessary NPCResult in mempool_manager (#20022)
* remove unnecessary NPCResult in mempool_manager

* review comment

* Update chia/full_node/mempool_manager.py

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

---------

Co-authored-by: Amine Khaldi <amine.khaldi@reactos.org>
2025-09-05 06:30:25 -07:00
Amine Khaldi 5f151e53c9 Update the GUI anchor. 2025-09-05 12:05:17 +01:00
Amine Khaldi c00e7cc0f3 Merge commit '6711f095b3adb8673a0f51e0484b85ee879172db' into checkpoint/main_from_release_2.5.6_6711f095b3adb8673a0f51e0484b85ee879172db 2025-09-05 12:01:26 +01:00
Kyle Altendorf 58cad1ce22 CHIA-3718 Handle building chiavdf for MacOS when CMake is already installed (#20018) (#20032) 2.5.6-rc2 2025-09-04 21:04:13 -07:00
wjblanke c62ff47248 256pinwjb (#20030) 2025-09-04 13:13:36 -07:00
dependabot[bot] 31cb704e62 build(deps): bump ruff from 0.12.10 to 0.12.11 (#20029)
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.12.10 to 0.12.11.
- [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.10...0.12.11)

---
updated-dependencies:
- dependency-name: ruff
  dependency-version: 0.12.11
  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-09-04 08:54:09 -07:00
dependabot[bot] 5e5f5e22c0 build(deps): bump boto3 from 1.40.18 to 1.40.22 (#20027)
Bumps [boto3](https://github.com/boto/boto3) from 1.40.18 to 1.40.22.
- [Release notes](https://github.com/boto/boto3/releases)
- [Commits](https://github.com/boto/boto3/compare/1.40.18...1.40.22)

---
updated-dependencies:
- dependency-name: boto3
  dependency-version: 1.40.22
  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-09-04 08:53:52 -07:00
dependabot[bot] b96097ab48 build(deps): bump cryptography from 45.0.6 to 45.0.7 (#20025)
Bumps [cryptography](https://github.com/pyca/cryptography) from 45.0.6 to 45.0.7.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/45.0.6...45.0.7)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-version: 45.0.7
  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-09-04 08:53:43 -07:00