Commit Graph
13484 Commits
Author SHA1 Message Date
Amine Khaldi 37decb8b5e Merge commit 'c9050689ed35ad159f9523cd4d9d7a8b31ef4379' into checkpoint/main_from_release_2.5.3_c9050689ed35ad159f9523cd4d9d7a8b31ef4379 2025-03-18 21:54:29 +01:00
Kyle Altendorf c9050689ed stop forcing pyenv usage on macos intel in check_wheel_availability.yaml (#19396) 2025-03-18 13:35:30 -07:00
Zachary Brown a108a7b454 checkpoint: into main from release/2.5.3 @ 1b75fbdaf4 (#19399)
Source hash: 1b75fbdaf4
Remaining commits: 0
2025-03-18 13:34:02 -07:00
Arvid Norberg 894c68fb5c validate cached blockchains (#18527)
* when loading the cached test blockchains, check that the first few blocks match what we would have generated if it wasn't cached. This should make CI highlight whenever BlockTools changes some way of how chains are generated that alters the chain output. When this happens, we should also update the test-cache repo

* update test-cache version to use for CI

* exempt debug message from test coverage
2025-03-18 09:54:28 -07:00
Amine Khaldi 8f3b7364ab Merge commit '1b75fbdaf4bd0a30e0e2a7e8ff5d02b72581f27e' into checkpoint/main_from_release_2.5.3_1b75fbdaf4bd0a30e0e2a7e8ff5d02b72581f27e 2025-03-18 17:48:09 +01:00
Kyle Altendorf 1b75fbdaf4 remove use of ppa provided git in test-install-scripts.yml (#19395)
* remove use of ppa provided git in `test-install-scripts.yml`

* Update test-install-scripts.yml
2025-03-18 09:46:05 -07:00
Zachary Brown f6c42e9f76 checkpoint: into main from release/2.5.3 @ db440d9ded (#19394)
Source hash: db440d9ded
Remaining commits: 0
2025-03-17 13:38:09 -07:00
Amine Khaldi 91c9a77695 Merge commit 'db440d9dedb87b77f66efed5f3431e1758ac6fec' into checkpoint/main_from_release_2.5.3_db440d9dedb87b77f66efed5f3431e1758ac6fec 2025-03-17 18:47:40 +01:00
Amine Khaldi f73564325c CHIA-2367 Separate height to hash and sub epoch summaries files by networks (#19262)
Separate height to hash and sub epoch summaries files by networks.
2025-03-17 09:53:02 -07:00
Almog De Paz 4dc7893bee fix tl node peak sync (#19389)
* fix tl node peak sync

* revert pytest change

* add weight check, rearrange cases

* comments, logs

* logs

* fix condition
2025-03-17 09:50:28 -07:00
Kyle Altendorf db440d9ded bypass error while uninstalling gui on amazonlinux:2023 (#19387) 2025-03-17 09:41:04 -07:00
Zachary Brown b2735d7937 checkpoint: into main from release/2.5.3 @ 4ae44855b1 (#19386)
Source hash: 4ae44855b1
Remaining commits: 0
2025-03-14 11:47:26 -07:00
Amine Khaldi eeec2c348d Merge commit '4ae44855b12922df6bf9524e4c2bd431f9dcf54c' into checkpoint/main_from_release_2.5.3_4ae44855b12922df6bf9524e4c2bd431f9dcf54c 2025-03-14 10:52:12 +01:00
Amine Khaldi 46d915d140 CHIA-2375 Remove no longer needed TestDIDWallet class (#19267)
Remove no longer needed TestDIDWallet class.
2025-03-13 11:52:07 -07:00
Amine Khaldi 8b2b830da6 CHIA-2538 Remove no longer needed item_inclusion_filter in the mempool (#19367)
Remove no longer needed item_inclusion_filter in the mempool.
2025-03-13 11:51:23 -07:00
Zachary Brown 8587f9e763 checkpoint: into main from release/2.5.3 @ 91b57a288e (#19374)
Source hash: 91b57a288e
Remaining commits: 1
2025-03-12 09:49:01 -07:00
Kyle Altendorf ceff18cb2c correct tooling bugs i made (#19370)
* Update task_timing.py

* Update analyze_memory_profile.py
2025-03-12 09:48:31 -07:00
Amine Khaldi 6e1f2946a4 Merge commit '91b57a288edf6aa64453e291a2043a3e4b4af840' into checkpoint/main_from_release_2.5.3_91b57a288edf6aa64453e291a2043a3e4b4af840 2025-03-12 13:46:16 +01:00
Rigidity 4ae44855b1 Include removals in declare_proof_of_space (#19364) 2.5.3-rc2 2025-03-11 10:10:20 -07:00
wjblanke 9fb36ef51c remove coin cache (#19353) 2025-03-11 09:56:35 -07:00
Zachary Brown 7ca27a093b checkpoint: into main from release/2.5.2 @ ddd5a0cbcb (#19365)
Source hash: ddd5a0cbcb
Remaining commits: 0
2025-03-11 09:55:17 -07:00
Izumi Hoshino 91b57a288e Updated the GUI pin (#19363) 2025-03-11 09:53:25 -07:00
Amine Khaldi e1d8f640f3 Merge commit 'ddd5a0cbcb7a4ebb106ee4d27692b3118b6fdc4a' into checkpoint/main_from_release_2.5.2_ddd5a0cbcb7a4ebb106ee4d27692b3118b6fdc4a 2025-03-11 12:41:40 +01:00
Zachary Brown 9ec7406970 checkpoint: into main from release/2.5.2 @ 7eb79c1894 (#19361)
Source hash: 7eb79c1894
Remaining commits: 1
2025-03-10 10:40:46 -07:00
Earle Lowe 92f922ea50 some cleanup of exception handling (#19304)
* some cleanup of exception handling

* typo
2025-03-10 10:39:52 -07:00
Amine Khaldi d372c7ca5d Merge commit '7eb79c18941c40435e61a59fd5b2c1500bbbedc3' into checkpoint/main_from_release_2.5.2_7eb79c18941c40435e61a59fd5b2c1500bbbedc3 2025-03-10 14:46:45 +01:00
Arvid Norberg 6358bab4c3 [CHIA-2383] improve FF mempool eviction (#19355)
* evict FF spends from the mempool if they become invalid with a new peak

* optimize fast-forward rebase in mempool new_peak()

* clean up tests, also test reversing spent coins in new_peak()

* extend mempool invariant check in tests

* fix typo in comment
2.5.3-rc1
2025-03-07 17:44:40 -06:00
matt-o-howandArvid Norberg 92cd6eeb70 Add increment to skipped_items if we hit an Exception in mempool (#19286)
* add skip to exception

* fix test as last coin gets skipped

* Add skip to exception update (#19339)

* don't throw exception when skipping FF or Dedup coin in mempool

* skipping a dedup because of different solution is not an error

* correct logging and tests

* unit test skipping FF after 3 errors

---------

Co-authored-by: Arvid Norberg <arvid@libtorrent.org>
2025-03-07 17:44:30 -06:00
Florin Chirica 3a1f70a9b4 Add fallback for introducer. (#19333)
* Add fallback for introducer.

* Lint.

* Lint.

* Lint.

* Fix test.

* Add test.

* Lint.:
2025-03-07 08:10:27 -08:00
Arvid Norberg 6707961abe [CHIA-2503] make the super set rule stricter (#19352)
* make the super set rule a stricter

* use BundleCoinSpend bools rather than the flags to determine whether a spend supports fast forward and dedup
2025-03-06 10:57:10 -08:00
Arvid Norberg d0cdc440ef bump chia_rs to 0.21.1 (#19356) 2025-03-06 10:55:56 -08:00
Zachary Brown 329ce24c89 checkpoint: into main from release/2.5.2 @ edaeca621d (#19300)
Source hash: edaeca621d
Remaining commits: 2
2025-03-04 09:42:19 -08:00
Arvid Norberg a7a81a567f cache get_unspent_lineage_info() (#19335)
* no need to pass get_unspent_lineage_info_from_puzzle_hash function into create_bundle_from_mempool(), we already have it as a member now

* cache results from get_lineage_info_for_puzzle_hash()
2025-03-04 09:05:41 -08:00
Kyle Altendorf c57dea6512 use chia_rs directly for reward chain block (#19336) 2025-03-04 09:04:38 -08:00
Arvid Norberg 4d244bb103 bump chia_rs to 0.21.0 (#19337)
* bump chia_rs to 0.21.0

* update mempool tests with the new, stricter, rules
2025-03-04 09:03:51 -08:00
github-actions[bot]andChiaAutomation b544e4c398 CA Cert updates (#19312)
adding ca updates

Co-authored-by: ChiaAutomation <automation@chia.net>
2025-03-04 08:56:49 -06:00
Arvid Norberg 9ba6c0407b address issue introduced in #19207 (#19328)
address issue introduced in #19207 where empty transaction blocks would not have None transactions_block_generator
2025-03-04 08:42:03 -06:00
Kyle Altendorf dd01af2c2b use chia_rs directly for pool target (#19332) 2025-03-03 09:34:02 -08:00
dependabot[bot] 45c1504938 build(deps): bump boto3 from 1.35.90 to 1.37.1 (#19322)
Bumps [boto3](https://github.com/boto/boto3) from 1.35.90 to 1.37.1.
- [Release notes](https://github.com/boto/boto3/releases)
- [Commits](https://github.com/boto/boto3/compare/1.35.90...1.37.1)

---
updated-dependencies:
- dependency-name: boto3
  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-02-28 10:57:08 -08:00
dependabot[bot] dec96585f1 build(deps): bump types-setuptools from 75.6.0.20241126 to 75.8.0.20250225 (#19320)
build(deps): bump types-setuptools

Bumps [types-setuptools](https://github.com/python/typeshed) from 75.6.0.20241126 to 75.8.0.20250225.
- [Commits](https://github.com/python/typeshed/commits)

---
updated-dependencies:
- dependency-name: types-setuptools
  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-02-28 10:56:50 -08:00
dependabot[bot] 0141abba9a build(deps): bump pre-commit from 4.0.1 to 4.1.0 (#19166)
Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 4.0.1 to 4.1.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.0.1...v4.1.0)

---
updated-dependencies:
- dependency-name: pre-commit
  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-02-28 10:56:12 -08:00
dependabot[bot] e5282e3e6b build(deps): bump filelock from 3.16.1 to 3.17.0 (#19164)
Bumps [filelock](https://github.com/tox-dev/py-filelock) from 3.16.1 to 3.17.0.
- [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.16.1...3.17.0)

---
updated-dependencies:
- dependency-name: filelock
  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-02-28 10:55:38 -08:00
dependabot[bot] 1f87d02a95 build(deps): bump keyring from 25.5.0 to 25.6.0 (#19150)
Bumps [keyring](https://github.com/jaraco/keyring) from 25.5.0 to 25.6.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.5.0...v25.6.0)

---
updated-dependencies:
- dependency-name: keyring
  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-02-28 10:55:16 -08:00
Kyle Altendorf d50b6e0883 use chia_rs directly for sized bytes (#19326) 2025-02-28 09:35:25 -08:00
dependabot[bot] ee423a907a build(deps): bump pyinstaller from 6.11.1 to 6.12.0 (#19318)
Bumps [pyinstaller](https://github.com/pyinstaller/pyinstaller) from 6.11.1 to 6.12.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.11.1...v6.12.0)

---
updated-dependencies:
- dependency-name: pyinstaller
  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-02-28 09:34:34 -08:00
dependabot[bot]andKyle Altendorf bc99c7a283 build(deps): bump mypy from 1.14.1 to 1.15.0 (#19319)
* build(deps): bump mypy from 1.14.1 to 1.15.0

Bumps [mypy](https://github.com/python/mypy) from 1.14.1 to 1.15.0.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](https://github.com/python/mypy/compare/v1.14.1...v1.15.0)

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

Signed-off-by: dependabot[bot] <support@github.com>

* adjust accordingly

* remove another

* and windows

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kyle Altendorf <sda@fstab.net>
2025-02-28 09:32:34 -08:00
d7e2358a32 build(deps): bump ruff from 0.8.5 to 0.9.6 (#19260)
* build(deps): bump ruff from 0.8.5 to 0.9.6

Bumps [ruff](https://github.com/astral-sh/ruff) from 0.8.5 to 0.9.6.
- [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.8.5...0.9.6)

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

Signed-off-by: dependabot[bot] <support@github.com>

* Update source to ruff 0.9.6

* Apply suggestions from code review

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

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Earle Lowe <e.lowe@chia.net>
Co-authored-by: Earle Lowe <30607889+emlowe@users.noreply.github.com>
Co-authored-by: Kyle Altendorf <sda@fstab.net>
2025-02-27 09:53:34 -08:00
Kyle Altendorf 9075a50aeb use chia_rs directly for weight proof (#19315) 2025-02-26 09:27:27 -08:00
Kyle Altendorf fb6b78ef07 use chia_rs directly for foliage (#19308) 2025-02-25 11:33:25 -08:00
Arvid Norberg 45bac2e62d mypy annotation for test_dos.py (#19036)
* remove unused function, get_block_path()

* add type annotation to test_dos.py
2025-02-25 11:32:06 -08:00