13341 Commits
Author SHA1 Message Date
Chris MarslenderandGitHub ddd5a0cbcb Update gui pin to 3b65c4febd8630753237d867c8fee62db2a759bd (#19296) 2.5.2 2025-02-19 15:58:21 -07:00
Earle LoweandGitHub 7eb79c1894 EL.changelog-2.5.2 (#19289)
* Update CHANGELOG for 2.5.1 and prep for 2.5.2

* Fix typo and add new 2.5.2 fixed item

* Add date
2025-02-19 13:55:17 -07:00
wjblankeandGitHub edaeca621d update pin to chia-blockchain-gui (#19292) 2.5.2-rc2 2025-02-18 18:55:55 -08:00
wjblankeandGitHub 683d0ac289 Syncstorewjb (#19284)
* check hash

* ruff

* missed one
2025-02-18 10:47:05 -07:00
Amine KhaldiandGitHub de0b0d8c69 CHIA-2381 Validate fast forward spends before adding their spend bundle to the mempool (#19272)
Validate fast forward spends before adding their spend bundle to the mempool.

Make sure that all fast forward spends of a spend bundle would still have unspent coins.
2.5.2-rc1
2025-02-17 13:26:53 -07:00
Amine KhaldiandGitHub ad755916ab CHIA-2382 Create a mempool item out of a copy of the input one when processing fast forward spends (#19273)
Create a fast forward mempool item out of a copy of the input one.
2025-02-17 11:47:42 -07:00
Arvid NorbergandGitHub 6e542f051e [CHIA-2380] harden mempool fast-forward feature (#19276)
* harden mempool fast-forward feature

* simplify

* move test to avoid conflict

* address code review
2025-02-17 09:28:35 -07:00
wjblankeandGitHub 76e877f5d3 update bip158, vdf, pos (#19252)
### Purpose:

update bip158, vdf, pos

### Current Behavior:

pybind corrupts heap

### New Behavior:

pybind does not corrupt heap

### Testing Notes:

no libmalloc 6 abort please
2.5.1 2.5.1-rc3
2025-02-11 10:48:44 -08:00
William Blanke e7fd006259 update bip158, vdf, pos 2025-02-10 14:49:51 -08:00
Earle LoweandGitHub db2776570e bump chiapos to 2.0.9 (#19240)
bump chiapos 2.0.9
2025-02-10 08:59:27 -07:00
7f3ae1c062 Comment out arch linux install test (#19235)
* Comment out arch linux install test

* Better documentation

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

* Update test-install-scripts.yml

* Update test-install-scripts.yml

---------

Co-authored-by: Kyle Altendorf <sda@fstab.net>
2.5.1-rc2
2025-02-05 20:45:12 -07:00
bbc8d253d3 avoid asyncio bug in 3.12.8 (#19225)
* avoid asyncio bug in 3.12.8

* Update .github/workflows/test-single.yml

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

* Update .github/workflows/test-single.yml

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

* Update .github/workflows/test-single.yml

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

---------

Co-authored-by: Earle Lowe <30607889+emlowe@users.noreply.github.com>
Co-authored-by: Kyle Altendorf <sda@fstab.net>
2025-02-05 18:19:02 -07:00
Arvid NorbergandGitHub 6ad68961e9 bump chiapos to 2.0.9rc1, with Earle's fix (#19233) 2025-02-05 14:26:58 -07:00
7e265e3da8 use undelying height_to_hash to check main chain (#19220)
Co-authored-by: almogdepaz <almogdepaz@gmail.com>
2025-02-05 10:12:23 -07:00
Patrick MaslanaandGitHub ec77339dfe Updated the GUI pin for 2.5.1 (#19158)
- [Fixed an issue where input focus is lost on offer builder
page](https://github.com/Chia-Network/chia-blockchain-gui/pull/2564)
- [Fixed moderate severity vulnerability in one of npm
dependencies.](https://github.com/Chia-Network/chia-blockchain-gui/pull/2576)
- Added [log
viewer](https://github.com/Chia-Network/chia-blockchain-gui/pull/2565)
- Updated various npm dependencies

The pin is set to
https://github.com/Chia-Network/chia-blockchain-gui/tree/a3b94b23a6963238bffe8fce251f4dd4cc1819cc
2025-01-28 13:44:53 -07:00
9343b143b0 check resolution of example.net more loosely (#19155) (#19173)
Co-authored-by: Kyle Altendorf <sda@fstab.net>
2025-01-28 08:39:46 -07:00
26217db138 fix new actionlint/shellcheck complaint (#19163) (#19174)
* dump shellcheck and actionlint versions in ci

* forward slashes

Co-authored-by: Kyle Altendorf <sda@fstab.net>
2025-01-27 13:40:25 -07:00
Izumi Hoshino 331268b991 Updated the GUI pin 2025-01-22 23:57:03 +09:00
RigidityandGitHub 8f484e6bc9 Name wallet protocol subscription messages consistently (#19132)
* Name wallet protocol subscription messages consistently

* fix changelog

* fix name in full_node_api

* missed a spot
2.5.1-rc1
2025-01-14 10:12:09 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
e562cd764c build(deps): bump virtualenv from 20.24.5 to 20.26.6 (#19131)
Bumps [virtualenv](https://github.com/pypa/virtualenv) from 20.24.5 to 20.26.6.
- [Release notes](https://github.com/pypa/virtualenv/releases)
- [Changelog](https://github.com/pypa/virtualenv/blob/main/docs/changelog.rst)
- [Commits](https://github.com/pypa/virtualenv/compare/20.24.5...20.26.6)

---
updated-dependencies:
- dependency-name: virtualenv
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-14 09:49:44 -07:00
Matt HauffandGitHub 4f06bee5c6 [CHIA-2198] Don't create zero amount royalty payments (#19120)
Dont create zero amount royalty payments
2025-01-14 09:49:32 -07:00
Arvid NorbergandGitHub aff979242e bump chia_rs to 0.18.0 (#19133) 2025-01-14 08:26:34 -07:00
Arvid NorbergandGitHub 7a643c6f32 add a time-out of adding more transactions to blocks (#19134) 2025-01-14 08:23:55 -07:00
Amine KhaldiandGitHub ee11750a00 CHIA-2210 Remove no longer needed TestFullNodeBlockCompression and TestFullNodeProtocol classes (#19127)
Remove no longer needed TestFullNodeBlockCompression and TestFullNodeProtocol classes.
2025-01-13 13:58:12 -07:00
Amine KhaldiandGitHub ae2de64171 CHIA-2215 Annotate run_block.py (#19128)
Annotate run_block.py.
2025-01-13 13:20:04 -07:00
Izumi HoshinoandGitHub 3e8b3b5999 Fixed an issue where cancelling NFT offer did not cancel other offers… (#19129)
Fixed an issue where cancelling NFT offer did not cancel other offers with the NFT
2025-01-13 11:46:26 -07:00
Steve SteppandGitHub 55028d3f44 Add seeder.xchseeder.com to dns_servers in config.yaml (#19125)
I am now running a seeder for Chia at `seeder.xchseeder.com`.  Full details are at [https://xchseeder.com](https://xchseeder.com).

### Purpose:
Add a new seeder into the options of seeder for the config.yaml file. The seeder is at `seeder.xchseeder.com` and was setup and is run by me. It does support both IPv4 and IPv6. I do have some monitors setup on Uptime Robot to ensure it stays healthy and provides a status page for the service. I do have a landing page at `xchseeder.com`.

### Current Behavior:
n/a

### New Behavior:
Another seeder option in the `config.yaml` file.

### Testing Notes:
2025-01-13 09:18:11 -07:00
Almog De PazandGitHub 1819a9f5ac clean overflow blocks moved to unfinished block cache on reset chain (#19106)
* clean overflow blocks moved to unfinished on reset chain

* refactor

* fix typo
2025-01-13 09:16:41 -07:00
Kyle AltendorfandGitHub 91971aebb9 avoid a traceback on failure (#19121) 2025-01-10 14:27:02 -07:00
Kyle AltendorfandGitHub 1062ab4ef2 move tx endpoint into wallet-specific code (#19116) 2025-01-10 10:21:18 -07:00
Kyle AltendorfandGitHub 37deeaf3e6 go back to <4 as the python version upper limit (#19080) 2025-01-10 10:20:27 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8ca6fbd586 build(deps): bump pip from 24.2 to 24.3.1 (#19061)
Bumps [pip](https://github.com/pypa/pip) from 24.2 to 24.3.1.
- [Changelog](https://github.com/pypa/pip/blob/main/NEWS.rst)
- [Commits](https://github.com/pypa/pip/compare/24.2...24.3.1)

---
updated-dependencies:
- dependency-name: pip
  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-01-10 10:19:50 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5e21ea6878 build(deps): bump setuptools from 75.5.0 to 75.8.0 (#19115)
Bumps [setuptools](https://github.com/pypa/setuptools) from 75.5.0 to 75.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/v75.5.0...v75.8.0)

---
updated-dependencies:
- dependency-name: 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-01-10 07:37:16 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
51277f749e build(deps): bump bitstring from 4.1.4 to 4.3.0 (#19109)
Bumps [bitstring](https://github.com/scott-griffiths/bitstring) from 4.1.4 to 4.3.0.
- [Release notes](https://github.com/scott-griffiths/bitstring/releases)
- [Changelog](https://github.com/scott-griffiths/bitstring/blob/main/release_notes.md)
- [Commits](https://github.com/scott-griffiths/bitstring/compare/bitstring-4.1.4...bitstring-4.3.0)

---
updated-dependencies:
- dependency-name: bitstring
  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-01-10 07:36:42 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3b8806467e build(deps): bump jinja2 from 3.1.4 to 3.1.5 (#19090)
Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.4 to 3.1.5.
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/jinja/compare/3.1.4...3.1.5)

---
updated-dependencies:
- dependency-name: jinja2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-10 07:36:15 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
029bd1e4c3 build(deps): bump psutil from 6.1.0 to 6.1.1 (#19088)
Bumps [psutil](https://github.com/giampaolo/psutil) from 6.1.0 to 6.1.1.
- [Changelog](https://github.com/giampaolo/psutil/blob/master/HISTORY.rst)
- [Commits](https://github.com/giampaolo/psutil/compare/release-6.1.0...release-6.1.1)

---
updated-dependencies:
- dependency-name: psutil
  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-01-10 07:35:56 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
eb5582c8f5 build(deps): bump importlib-resources from 6.4.5 to 6.5.2 (#19108)
Bumps [importlib-resources](https://github.com/python/importlib_resources) from 6.4.5 to 6.5.2.
- [Release notes](https://github.com/python/importlib_resources/releases)
- [Changelog](https://github.com/python/importlib_resources/blob/main/NEWS.rst)
- [Commits](https://github.com/python/importlib_resources/compare/v6.4.5...v6.5.2)

---
updated-dependencies:
- dependency-name: importlib-resources
  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-01-09 07:10:09 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
a7a163df8c build(deps): bump mypy from 1.13.0 to 1.14.1 (#19101)
Bumps [mypy](https://github.com/python/mypy) from 1.13.0 to 1.14.1.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](https://github.com/python/mypy/compare/v1.13.0...v1.14.1)

---
updated-dependencies:
- dependency-name: mypy
  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-01-09 07:09:41 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
383b7000de build(deps): bump types-pyyaml from 6.0.12.20240917 to 6.0.12.20241230 (#19099)
Bumps [types-pyyaml](https://github.com/python/typeshed) from 6.0.12.20240917 to 6.0.12.20241230.
- [Commits](https://github.com/python/typeshed/commits)

---
updated-dependencies:
- dependency-name: types-pyyaml
  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-01-09 06:50:33 -07:00
Amine KhaldiandGitHub 11d0dd9aef CHIA-2109 Clarify cases when transactions filter is computed with just reward coins (#19078)
Clarify cases when transactions filter is computed with just reward coins.
2025-01-09 06:50:12 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
eaa0041d59 build(deps): bump pyinstaller from 6.9.0 to 6.11.1 (#19062)
Bumps [pyinstaller](https://github.com/pyinstaller/pyinstaller) from 6.9.0 to 6.11.1.
- [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.9.0...v6.11.1)

---
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-01-09 06:48:40 -07:00
wjblankeandGitHub 2509071f66 sqlite cached_statements workaround (#19114)
### Purpose:

Newer versions of python return incorrect sqlite results if
cached_statements is nonzero. See:

https://github.com/python/cpython/issues/118172

### Current Behavior:

cached_statements is set to default

### New Behavior:

cached_statements is set to 0. Chia rarely repeats the same sqlite
queries so hopefully this does not affect performance.

### Testing Notes:

None
2025-01-09 05:41:22 -08:00
William Blanke 31f48b9153 sqlite cached_statements workaround 2025-01-08 20:52:11 -08:00
wjblankeandGitHub c5dd8f298c Fix peak_post_processing w/priority_mutex (#19113)
### Purpose:

peak_post_processing and peak_post_processing_2 were split to allow
priority_mutex to not be held as long (eg when broadcasting changes to
peers) to encourage concurrency. This PR fixes places where they were
not called correctly

### Current Behavior:

priority_mutex held when peak_post_processing_2 called

### New Behavior:

priority_mutex released when peak_post_processing_2 called

### Testing Notes:

None
2025-01-08 20:47:52 -08:00
William Blanke 3ac345e34a fix postprocessing priority mutexes 2025-01-08 11:06:40 -08:00
Arvid NorbergandGitHub 5121c5a288 bump chia_rs to the latest version (#19112) 2025-01-08 09:27:52 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Kyle Altendorf
f12c3b886d build(deps): bump ruff from 0.8.1 to 0.8.5 (#19102)
* build(deps): bump ruff from 0.8.1 to 0.8.5

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

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

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

* update ignore list

---------

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-01-08 09:27:26 -07:00
Amine KhaldiandGitHub 0b21fd1533 CHIA-2108 Cover computing transactions filter for transaction blocks with only reward coins (#19076)
Cover computing transactions filter for transaction blocks with only reward coins.
2025-01-07 10:00:52 -07:00
07480964ca Fix TL log spam. (#19032)
* Debug TL log spam.

* Update chia/timelord/timelord.py

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

* Add log.exception.

---------

Co-authored-by: Kyle Altendorf <sda@fstab.net>
2025-01-07 09:15:47 -07:00
Almog De PazandGitHub b6d5afcdce remove redundant block record conversion CHIA-1286 (#18930)
* propegate block record

* revert changes to pytest.ini

* comments
2025-01-06 11:22:20 -07:00