Commit Graph
14659 Commits
Author SHA1 Message Date
Kyle AltendorfandGitHub 5f7e2ca66d use jinjanator in build_linux_deb-2-installer.sh (#19239) 2025-02-20 12:00:27 -07:00
Patrick MaslanaandGitHub 90f39c44a0 checkpoint: into main from release/2.5.2 @ 683d0ac289 (#19298)
Source hash: 683d0ac289
Remaining commits: 3
2025-02-20 11:33:52 -07:00
Matt HauffandGitHub ccfa35cab8 [CHIA-2369] Legacy-ify DAOs (#19266)
Legacy-ify DAOs
2025-02-20 11:05:30 -07:00
Amine KhaldiandGitHub b22c4c839d CHIA-2320 Annotate test_full_node.py (#19226)
Annotate test_full_node.py.
2025-02-20 10:58:39 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
92c502ebb2 build(deps): bump coverage from 7.6.9 to 7.6.12 (#19261)
Bumps [coverage](https://github.com/nedbat/coveragepy) from 7.6.9 to 7.6.12.
- [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.6.9...7.6.12)

---
updated-dependencies:
- dependency-name: coverage
  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-02-20 09:23:16 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
e731506b62 build(deps): bump pip from 24.3.1 to 25.0.1 (#19259)
Bumps [pip](https://github.com/pypa/pip) from 24.3.1 to 25.0.1.
- [Changelog](https://github.com/pypa/pip/blob/main/NEWS.rst)
- [Commits](https://github.com/pypa/pip/compare/24.3.1...25.0.1)

---
updated-dependencies:
- dependency-name: pip
  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-02-20 09:22:58 -07:00
Amine Khaldi d1a9b7ff52 Merge commit '683d0ac2897412b0f971857d7571d70742c7799d' into checkpoint/main_from_release_2.5.2_683d0ac2897412b0f971857d7571d70742c7799d 2025-02-20 15:13:56 +01:00
Matt HauffandGitHub caf1f09e69 [CHIA-1163] Port test_nft_offers.py to WalletTestFramework (#19265)
* Port `test_nft_offer_with_fee`

* Port `test_nft_offer_cancellations`

* Port `test_nft_offer_with_metadata_update`

* Port `test_nft_offer_nft_for_cat`

* Port `test_nft_offer_nft_for_nft`

* Port `test_nft_offer_nft0_and_xch_for_cat`
2025-02-20 06:13:26 -07:00
Patrick MaslanaandGitHub 147afa1160 checkpoint: into main from release/2.5.2 @ de0b0d8c69 (#19294)
Source hash: de0b0d8c69
Remaining commits: 2
2025-02-20 06:12:58 -07:00
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
Amine Khaldi 5bfdb395e0 Merge commit 'de0b0d8c69247fe8c32fe95d541d2c163a7d37de' into checkpoint/main_from_release_2.5.2_de0b0d8c69247fe8c32fe95d541d2c163a7d37de 2025-02-19 19:55:50 +01:00
Patrick MaslanaandGitHub fa006d6f07 checkpoint: into main from release/2.5.2 @ ad755916ab (#19288)
Source hash: ad755916ab
Remaining commits: 1
2025-02-19 08:56:39 -07:00
wjblankeandGitHub edaeca621d update pin to chia-blockchain-gui (#19292) 2.5.2-rc2 2025-02-18 18:55:55 -08:00
Kyle AltendorfandGitHub a8724f0113 parametrize datalayer proof of inclusion for rust as well (#19281)
* parametrize datalayer proof of inclusion for rust as well

* rs fixup

* update chia_rs
2025-02-18 15:05:04 -05:00
wjblankeandGitHub 683d0ac289 Syncstorewjb (#19284)
* check hash

* ruff

* missed one
2025-02-18 10:47:05 -07:00
Amine Khaldi 508a2a8052 Merge commit 'ad755916ab664abb207421e042328ca1603658ab' into checkpoint/main_from_release_2.5.2_ad755916ab664abb207421e042328ca1603658ab 2025-02-18 17:06:52 +01:00
Patrick MaslanaandGitHub 22ced1f0b7 checkpoint: into main from release/2.5.2 @ 6e542f051e (#19285)
Source hash: 6e542f051e
Remaining commits: 2
2025-02-18 07:32:20 -07:00
Amine Khaldi 80c718e37d Merge commit '6e542f051ef6ad2aca5f16c76c5c0e97a6616e29' into checkpoint/main_from_release_2.5.2_6e542f051ef6ad2aca5f16c76c5c0e97a6616e29 2025-02-18 11:56:15 +01: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
Arvid NorbergandGitHub 43e17c88c8 import ENABLE_KECCAK and ENABLE_KECCAK_OPS_OUTSIDE_GUARD from chia_rs (#19268) 2025-02-14 13:15:05 -07:00
Kyle AltendorfandGitHub 06a1e2523e more datalayer python/rust parametrization (#19269) 2025-02-14 14:19:14 -05:00
Kyle AltendorfandGitHub 125a234cad Remove DL hashes table (#19228)
<!-- 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-02-14 12:10:44 -05:00
Arvid NorbergandGitHub 0f35f707bd create_block_generator refactor (#19207)
* make item_inclusion_filter optional and move it to the end with default None, to simplify calls

* move block generator creation into the Mempool class

* update benchmark

* add test
2025-02-13 19:20:45 -07:00
Florin Chirica 3336417d0f Remove DL method for get_node_by_hash. 2025-02-14 02:28:19 +02:00
d1b9b2b6a1 Update chia/data_layer/util/merkle_blob.py
Co-authored-by: Kyle Altendorf <sda@fstab.net>
2025-02-14 02:21:33 +02:00
Florin Chirica 6b6da264f4 Don't work on data structures. 2025-02-13 17:29:18 +02:00
Florin ChiricaandGitHub 8219d4f666 Merge branch 'long_lived/datalayer_merkle_blob' into fc.remove_hashes_table 2025-02-13 00:12:02 +02:00
Patrick MaslanaandGitHub 9842b8cd11 Add generate_signed_transaction to WalletProtocol (#19244)
This PR adds the `generate_signed_transaction` method to the
`WalletProtocol`. This will help enforce that any new wallets or general
uses of wallets must follow the same API for the key transaction method.
2025-02-12 10:50:32 -07:00
Patrick MaslanaandGitHub 3bc332549f checkpoint: into main from release/2.5.1 @ 76e877f5d3 (#19257)
Source hash: 76e877f5d3
Remaining commits: 0
2025-02-12 10:49:40 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
a4fdc2daa9 build(deps): bump anyio from 4.7.0 to 4.8.0 (#19146)
Bumps [anyio](https://github.com/agronholm/anyio) from 4.7.0 to 4.8.0.
- [Release notes](https://github.com/agronholm/anyio/releases)
- [Changelog](https://github.com/agronholm/anyio/blob/master/docs/versionhistory.rst)
- [Commits](https://github.com/agronholm/anyio/compare/4.7.0...4.8.0)

---
updated-dependencies:
- dependency-name: anyio
  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-12 09:45:37 -07:00
Amine Khaldi 0011d295b5 Merge commit '76e877f5d3647639be65a2b39090984f27ece7e9' into checkpoint/main_from_release_2.5.1_76e877f5d3647639be65a2b39090984f27ece7e9 2025-02-11 19:53:59 +01: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
Patrick MaslanaandGitHub a8553f9b48 checkpoint: into main from release/2.5.1 @ db2776570e (#19255)
Source hash: db2776570e
Remaining commits: 0
2025-02-11 11:30:50 -07:00
Florin ChiricaandGitHub 59b263bf65 Deprecate n-weso. (#19253) 2025-02-11 11:08:59 -07:00
Matt ebef33e89e Merge remote-tracking branch 'origin/main' into quex.gst_to_wallet_protocol 2025-02-11 09:56:14 -08:00
Matt HauffandGitHub 33de50c0a1 Bring VCWallet.generate_signed_transaction into conformity (#19234)
* Standardize the `Wallet` API for `generate_signed_transaction`

* Some test fixes

* Fix `create_tandem_xch_tx`

* Fix the other `create_tandem_xch_tx`s

* More test fixes

* More test fixes

* Bad fix from last time

* Bring `VCWallet.generate_signed_transaction` into conformity with other wallets

* Bad default
2025-02-11 09:06:46 -07:00
Amine Khaldi 1a2698981f Merge commit 'db2776570efd439cf410f40661e5ac0beaeeca72' into checkpoint/main_from_release_2.5.1_db2776570efd439cf410f40661e5ac0beaeeca72 2025-02-11 16:38:31 +01:00
Patrick MaslanaandGitHub 0362ad9316 checkpoint: into main from release/2.5.1 @ 7f3ae1c062 (#19254)
Source hash: 7f3ae1c062
Remaining commits: 1
2025-02-11 08:32:40 -07:00
Almog De PazandGitHub 59583e75ef Assert height to hash in contains block (#19136)
* add assertions

* use_height_if_available

* use try_block_record

* fix recursion

* handle none

* remove assert

* remove assert

* use try in wallet blockchain

* fix height o and height to hash in augmented

* get_correct_block_for_fork

* remove debug code

* use try_block_record

* check main chain againt undelying blockchain

* pass augmented in tests

* lint

* revert changes to wallet blockchain

* remove redundant comment

* lint

* remove debug message

* revert bad merge

* make height mandatory

* make height mandatory

* use try_block_record

* fix unfinished test

* remove from hh, test contains block

* fix test

* fix mock and cache
2025-02-11 07:18:52 -07:00
peicuipingandGitHub c62d20009c chore: fix 404 status URL (#19096)
Signed-off-by: peicuiping <ezc5@sina.cn>
2025-02-11 07:08:43 -07:00
lencapandGitHub 743cfdfff0 chore: fix some typos (#19190)
Signed-off-by: lencap <techgeek@189.cn>
2025-02-11 06:36:00 -07:00
Arvid NorbergandGitHub 95c82997a3 name threads in ThreadPoolExecutor (#19250) 2025-02-11 06:27:01 -07:00
Amine Khaldi 3b6e19eafe Merge commit '7f3ae1c062b3030216bf118a46416058514e4af3' into checkpoint/main_from_release_2.5.1_7f3ae1c062b3030216bf118a46416058514e4af3 2025-02-11 11:13:16 +01:00
Patrick MaslanaandGitHub 3714ab6139 checkpoint: into main from release/2.5.1 @ bbc8d253d3 (#19247)
Source hash: bbc8d253d3
Remaining commits: 2
2025-02-10 16:08:19 -07:00
William Blanke e7fd006259 update bip158, vdf, pos 2025-02-10 14:49:51 -08:00
229d68dc75 Comment out arch linux install test (#19235) (#19246)
* 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>
(cherry picked from commit 7f3ae1c062)

Co-authored-by: Earle Lowe <30607889+emlowe@users.noreply.github.com>
2025-02-10 13:03:33 -07:00
Kyle AltendorfandGitHub 7bd773ed11 create MerkleTypes testing compatibility interface (#19179)
<!-- 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-02-10 12:56:29 -05:00