Commit Graph
14659 Commits
Author SHA1 Message Date
Amine Khaldi 4134d1cc42 Merge commit 'a36d994da7652b7af410cf76500749cc09e91d30' into checkpoint/main_from_release_2.5.4_a36d994da7652b7af410cf76500749cc09e91d30 2025-05-28 19:03:07 +01:00
Earle LoweandGitHub 813370b49e Update CHANGELOG for 2.5.4 (#19635)
* Update CHANGELOG for 2.5.4

* fix typo
2.5.4
2025-05-27 16:32:16 -07:00
yeahyearandGitHub f499a15acd chore: fix some typos in comment (#19594)
Signed-off-by: yetyear <flite@outlook.com>
2025-05-27 09:04:35 -07:00
François DeppierrazandGitHub 59499cedaa Fix typo in CONTRIBUTING.md (#19597) 2025-05-27 09:04:09 -07:00
Richard KissandGitHub 1a0eb383dc Remove dependency chia.types so chia.util no longer depends on it (#19633)
* Move chia.util.full_block_utils to chia.full_node.full_block_utils

* chia.util.generator_tools => chia.consensus.generator_tools

* chia.util.vdf_prover => chia.simulator.vdf_prover

* Move 'chia.util.condition_tools' to 'chia.consensus'.
2025-05-27 09:03:23 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
797ba071a6 build(deps): bump boto3 from 1.37.34 to 1.38.19 (#19620)
Bumps [boto3](https://github.com/boto/boto3) from 1.37.34 to 1.38.19.
- [Release notes](https://github.com/boto/boto3/releases)
- [Commits](https://github.com/boto/boto3/compare/1.37.34...1.38.19)

---
updated-dependencies:
- dependency-name: boto3
  dependency-version: 1.38.19
  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-05-23 11:09:26 -05:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
438fbef26d build(deps): bump pip from 25.0.1 to 25.1.1 (#19581)
Bumps [pip](https://github.com/pypa/pip) from 25.0.1 to 25.1.1.
- [Changelog](https://github.com/pypa/pip/blob/main/NEWS.rst)
- [Commits](https://github.com/pypa/pip/compare/25.0.1...25.1.1)

---
updated-dependencies:
- dependency-name: pip
  dependency-version: 25.1.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>
2025-05-23 11:09:02 -05:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
0ad2baf33b build(deps): bump packaging from 24.2 to 25.0 (#19533)
Bumps [packaging](https://github.com/pypa/packaging) from 24.2 to 25.0.
- [Release notes](https://github.com/pypa/packaging/releases)
- [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pypa/packaging/compare/24.2...25.0)

---
updated-dependencies:
- dependency-name: packaging
  dependency-version: '25.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>
2025-05-23 11:08:49 -05:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6a8a19dc69 build(deps): bump aiohttp from 3.11.16 to 3.11.18 (#19529)
---
updated-dependencies:
- dependency-name: aiohttp
  dependency-version: 3.11.18
  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-05-23 11:08:40 -05:00
Kyle AltendorfandGitHub 90037473ac CHIA-364 use upstream miniupnpc (#18013)
* use upstream miniupnpc

* >=
2025-05-23 11:08:30 -05:00
Richard KissandGitHub e4ccb8024f Fix chia.util <= chia.server dependency (#19629)
Move `get_unresolved_peer_infos` and `set_peer_info` from
`chia.util.config` to `chia.server.resolve_peer_info.py` so that
`chia.util` no longer depends upon `chia.server`.
2025-05-23 09:06:11 -05:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
b23c3c22d6 build(deps): bump ruff from 0.11.5 to 0.11.10 (#19621)
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.11.5 to 0.11.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.11.5...0.11.10)

---
updated-dependencies:
- dependency-name: ruff
  dependency-version: 0.11.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-05-22 17:58:37 -05:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ae0215c651 build(deps): bump types-setuptools from 78.1.0.20250329 to 80.7.0.20250516 (#19623)
build(deps): bump types-setuptools

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

---
updated-dependencies:
- dependency-name: types-setuptools
  dependency-version: 80.7.0.20250516
  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-05-22 17:58:27 -05:00
Almog De PazandGitHub 434cb8136c dont skip same peak if in unfinished cache (#19626)
* dont skip same peak if in unfinished cache

* lint

* fix same block in test

* lint
2025-05-22 11:30:03 -05:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
d1debfa0ed build(deps): bump setuptools from 78.1.0 to 80.8.0 (#19622)
Bumps [setuptools](https://github.com/pypa/setuptools) from 78.1.0 to 80.8.0.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)
- [Commits](https://github.com/pypa/setuptools/compare/v78.1.0...v80.8.0)

---
updated-dependencies:
- dependency-name: setuptools
  dependency-version: 80.8.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>
2025-05-22 11:29:43 -05:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
95df444407 build(deps): bump pyinstaller from 6.12.0 to 6.13.0 (#19514)
Bumps [pyinstaller](https://github.com/pyinstaller/pyinstaller) from 6.12.0 to 6.13.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.12.0...v6.13.0)

---
updated-dependencies:
- dependency-name: pyinstaller
  dependency-version: 6.13.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-05-22 11:29:35 -05:00
Richard KissandGitHub 386787fb51 Move dump_keyring.py to remove dep chia.util => chia.cmds (#19600) 2025-05-22 10:17:54 -05:00
Kyle AltendorfandGitHub 5d3fd3f5a9 catchup: into long_lived/datalayer_merkle_blob from main @ e81b213b9a (#19614)
Source hash: e81b213b9a
Remaining commits: 0
2025-05-21 09:33:34 -04:00
Kyle Altendorf 1a66185e78 unchange chia_rs 2025-05-20 13:25:31 -04:00
Florin ChiricaandGitHub 7bd9668d0b Fix delta file to use new format in duplicate hash. (#19582) 2025-05-19 10:10:01 -04:00
Kyle Altendorf 4e0f904cd3 Merge commit 'e81b213b9a7bb2a46539d2ef5ed1ed1cd9271345' into catchup/long_lived_datalayer_merkle_blob_from_main_e81b213b9a7bb2a46539d2ef5ed1ed1cd9271345 2025-05-16 15:59:57 -04:00
476ab8c730 Optimize DL functions for get keys/values. (#19609)
* Optimize DL functions for get keys/values.

* Update chia/data_layer/data_store.py

Co-authored-by: Kyle Altendorf <sda@fstab.net>

* Address review comment.

* Address review comments.

---------

Co-authored-by: Kyle Altendorf <sda@fstab.net>
2025-05-16 13:45:29 -04:00
Kyle AltendorfandGitHub e81b213b9a tweak chia dev data sync-time (#19548) 2025-05-16 10:13:14 -04:00
Richard KissandGitHub 6b88ae31a1 More significant digits in block_rate (#19608) 2025-05-16 10:12:41 -04:00
Kyle AltendorfandGitHub f3d5dae4a9 poetry lock (#19610) 2025-05-16 10:12:24 -04:00
Arvid NorbergandGitHub 27bfa7e2a3 reject transactions from the mempool, that take too long to validate (#19611) 2.5.4-rc2 2025-05-15 16:08:04 -07:00
Kyle AltendorfandGitHub 213dc5808e catchup: into long_lived/datalayer_merkle_blob from main @ a8a30e3541 (#19584)
Source hash: a8a30e3541
Remaining commits: 0
2025-05-15 11:20:04 -04:00
e53cb263f7 Tighten chia_rs version to >=0.21, <0.22 (#19591)
* Tighten up pyproject.toml versioning for chia_rs

* avoid ^ due to poetry docs and be explicit

* Update pyproject.toml

* lock

---------

Co-authored-by: Kyle Altendorf <sda@fstab.net>
2025-05-14 16:13:10 -04:00
Chris MarslenderandGitHub c5c654000b checkpoint: into main from release/2.5.4 @ 78ccd69885 (#19601)
Source hash: 78ccd69885
Remaining commits: 2
2025-05-14 15:12:45 -05:00
Kyle AltendorfandGitHub cb3485bfcf reuse delta reader to avoid reloading data from disk (#19583)
* reuse delta reader to avoid reloading data from disk

* update chia_rs
2025-05-14 13:27:21 -04:00
Florin ChiricaandGitHub b03e7f6b48 Optimize add_missing_files (#19588)
* Separate add missing files into rust and non rust code.

* mypy

* Batch query the DB.
2025-05-13 13:28:24 -04:00
Amine Khaldi 1439d1d485 Merge commit '78ccd6988581a387e943e67e88dea68e471838bf' into checkpoint/main_from_release_2.5.4_78ccd6988581a387e943e67e88dea68e471838bf 2025-05-13 15:49:59 +01:00
Amine KhaldiandGitHub e66dc62e08 CHIA-2862 Adapt test_check_removals_with_block_creation to cover both block generator creation versions (#19585)
Adapt test_check_removals_with_block_creation to cover both block generator creation versions.
2025-05-13 08:14:23 -04:00
Earle LoweandGitHub d64bff18bf Tighten chia_rs version spec to >=0.22, <0.23 (#19593)
* Tighten chia_rs version spec

* avoid ^ due to poetry docs and be explicit
2025-05-13 08:13:40 -04:00
Chris MarslenderandGitHub 18dfa2cefe checkpoint: into main from release/2.5.4 @ baceeb8417 (#19598)
Source hash: baceeb8417
Remaining commits: 3
2025-05-13 07:13:22 -05:00
Amine Khaldi 8342362583 Merge commit 'baceeb841754e5079df58257c2b3d1ba25c4d4c0' into checkpoint/main_from_release_2.5.4_baceeb841754e5079df58257c2b3d1ba25c4d4c0 2025-05-12 13:54:37 +01:00
Richard KissandGitHub 20a0d934cb Move ssl_check.py to chia/ssl (#19596) 2025-05-12 08:53:18 -04:00
Richard KissandGitHub c800e06ac4 Remove the dependency of chia.consensus on the module chia.types (#19590)
* Move `chia/types/spend_bundle.py` to wallet.

* Move `compute_additions` functions into wallet.

* Move `chia/types/eligible_coin_spends.py` to `chia/full_node`.
2025-05-09 13:56:01 -05:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
041e392508 build(deps): bump lxml from 5.3.2 to 5.4.0 (#19553)
Bumps [lxml](https://github.com/lxml/lxml) from 5.3.2 to 5.4.0.
- [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-5.3.2...lxml-5.4.0)

---
updated-dependencies:
- dependency-name: lxml
  dependency-version: 5.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-05-09 13:50:45 -05:00
Arvid NorbergandGitHub 1a272368c6 additional test for is_clvm_canonical() (#19595) 2025-05-09 11:38:25 -05:00
Kyle AltendorfandGitHub 49e043e073 Update CODEOWNERS (#19592)
<!-- 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:

<!-- Does this PR introduce a breaking change? -->

### Current Behavior:

### New Behavior:

<!-- As we aim for complete code coverage, please include details
regarding unit, and regression tests -->

### Testing Notes:

<!-- Attach any visual examples, or supporting evidence (attach any
.gif/video/console output below) -->
2025-05-09 11:38:04 -05:00
f6f581d4cb checkpoint: into main from release/2.5.4 @ 0fb511b2f6 (#19589)
Enable Keccak for 2.5.4 (#19563)

* Backport enabling Keccak by default for wallet

* Keep ENABLE_KECCAK when not using mempool_mode

Co-authored-by: Earle Lowe <30607889+emlowe@users.noreply.github.com>
2025-05-09 11:37:49 -05:00
Amine Khaldi 4ec5a84034 Merge commit '0fb511b2f67d40a9499adce4eec2fda5d6464cea' into checkpoint/main_from_release_2.5.4_0fb511b2f67d40a9499adce4eec2fda5d6464cea 2025-05-08 21:56:07 +01:00
Richard KissandGitHub 44643084b0 Move augmented_chain.py and prev_transaction_block.py to chia/consensus (#19587) 2025-05-08 15:11:31 -05:00
480b2d632d checkpoint: into main from release/2.5.4 @ 5e0a0df94a (#19586)
Improve dedup (#19565)

* improve dedup

* address review comments

Co-authored-by: Arvid Norberg <arvid@libtorrent.org>
2025-05-08 15:11:03 -05:00
Amine Khaldi 02a89cd356 Merge commit '5e0a0df94a261b84b6b940fd661c7be4b49f01a6' into checkpoint/main_from_release_2.5.4_5e0a0df94a261b84b6b940fd661c7be4b49f01a6 2025-05-07 21:35:22 +01:00
Almog De PazandGitHub 8df25ca376 CHIA-1655: add test_add_unfinished_block_with_generator_refs (#19570)
<!-- 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:

<!-- Does this PR introduce a breaking change? -->

### Current Behavior:

### New Behavior:

<!-- As we aim for complete code coverage, please include details
regarding unit, and regression tests -->

### Testing Notes:

<!-- Attach any visual examples, or supporting evidence (attach any
.gif/video/console output below) -->
2025-05-07 09:26:32 -05:00
Chris MarslenderandGitHub a0ceee1d67 checkpoint: into main from release/2.5.4 @ 8ec82c578e (#19576)
Source hash: 8ec82c578e
Remaining commits: 6
2025-05-07 09:26:09 -05:00
Kyle Altendorf 6936950a4b Merge commit 'a8a30e3541a9074e2e5ca85e7869c90f61448b8b' into catchup/long_lived_datalayer_merkle_blob_from_main_a8a30e3541a9074e2e5ca85e7869c90f61448b8b 2025-05-07 09:46:08 -04:00
Kyle AltendorfandGitHub 76374b09c2 parallel missing hash collection (#19552)
* parallel missing hash collection

* more

* breakdown

* update chia_rs
2025-05-07 08:38:35 -04:00