Commit Graph
14659 Commits
Author SHA1 Message Date
Matt f8bf930edd Fix create_tandem_xch_tx 2025-02-03 07:30:54 -08:00
Kyle Altendorf a8cbd24d81 straight int to TreeIndex 2025-02-03 09:03:48 -05:00
Kyle Altendorf aff076040e fixup 2025-01-31 10:18:16 -05:00
Kyle AltendorfandGitHub 63d35aa560 Change delta format (#19175)
Change the delta file format to diff only against the previous
generation, as opposed to all existing generations. This maintains
backwards compatibility for now, but adds to the DB only the minimum
amount of hashes so we can sync. Once all clients update to this new
delta format, it will no longer be needed to store all the hashes into
the DB.
2025-01-31 09:46:05 -05:00
Patrick MaslanaandGitHub 084599bf2b checkpoint: into main from release/2.5.1 @ ec77339dfe (#19213)
Source hash: ec77339dfe
Remaining commits: 0
2025-01-30 14:25:40 -07:00
Kyle Altendorf adf6e0d181 use chia_rs provided KeyId, ValueId, TreeIndex 2025-01-30 14:23:17 -05:00
Florin Chirica 5547cee6c8 around* 2025-01-30 20:00:11 +02:00
Florin Chirica d07eefce8e Add comments. 2025-01-30 19:59:18 +02:00
Matt f828529140 Some test fixes 2025-01-30 09:56:39 -08:00
Amine Khaldi 2e21fea505 Update the anchor against the checkpoint. 2025-01-30 18:16:18 +01:00
Amine Khaldi eebc1d182d Merge commit 'ec77339dfe9b809b8f80baeff588ab11fa518d22' into checkpoint/main_from_release_2.5.1_ec77339dfe9b809b8f80baeff588ab11fa518d22 2025-01-30 18:13:53 +01:00
Arvid NorbergandGitHub f0c039c68e updated chia_rs to latest version (0.19.1) (#19176)
updated chia_rs to latest version (0.19.0)
2025-01-30 08:54:26 -07:00
Florin Chirica 942ad22122 Try to fix mypy 2025-01-30 00:40:07 +02:00
Florin Chirica 2b08935aaf Address review comments. 2025-01-29 23:50:30 +02:00
aac1b34ba6 Apply suggestions from code review
Co-authored-by: Kyle Altendorf <sda@fstab.net>
2025-01-29 23:21:29 +02:00
Matt 7c4b4277a4 Standardize the Wallet API for generate_signed_transaction 2025-01-29 12:42:26 -08:00
Patrick MaslanaandGitHub c8322b54b2 checkpoint: into main from release/2.5.1 @ 9343b143b0 (#19204)
Source hash: 9343b143b0
Remaining commits: 1
2025-01-29 11:56:07 -07:00
Kyle AltendorfandGitHub 96aa820b40 semantic newlines in PRETTY_GOOD_PRACTICES.md (#19054) 2025-01-29 11:55:46 -07:00
Kyle AltendorfandGitHub 3d562adf08 delete chia/simulator/simulator_constants.py (#19037)
Delete chia/simulator/simulator_constants.py

the keychain seems unneeded, it might be wrong given the 'new consensus' comment, and it prints a python literal not a hex string or somesuch.  and it uses the `DEFAULT_ROOT_PATH` global i'm trying to get rid of.  oh, plus it's a directly runnable file that ought to be available via some `chia` subcommand instead, if it sticks around.
2025-01-29 11:55:21 -07:00
Amine Khaldi cdf4e78e9d Merge commit '9343b143b042bec38f6a7845e45e2b5f550aaeb0' into checkpoint/main_from_release_2.5.1_9343b143b042bec38f6a7845e45e2b5f550aaeb0 2025-01-29 11:00:44 +01:00
Richard KissandGitHub 3410597728 Move check_fork_next_block.py to chia.full_node (#19193)
Move `check_fork_next_block`
2025-01-28 13:46:02 -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
Patrick MaslanaandGitHub 173caaf742 checkpoint: into main from release/2.5.1 @ 26217db138 (#19194)
Source hash: 26217db138
Remaining commits: 0
2025-01-28 11:23:13 -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
Matt HauffandGitHub 2d53b46a4b [CHIA-2264] Add config constant support to chia db validate (#19182)
Add config constant support to `chia db validate`
2025-01-28 08:39:27 -07:00
Kyle Altendorf 7e76691d32 Merge branch 'long_lived/datalayer_merkle_blob' into merkle_types 2025-01-28 10:29:38 -05:00
Kyle AltendorfandGitHub 4363032825 streamable for merkle blob serialization (#19154)
- **streamable for merkle blob serialization**
- **wip**

<!-- 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-01-28 08:45:14 -05:00
Amine KhaldiandGitHub 37df97e873 CHIA-2219 Fix a plot ID calculation typo in test_unfinished_block_with_replaced_generator (#19139)
Fix a plot ID calculation typo in test_unfinished_block_with_replaced_generator.
2025-01-28 06:22:19 -07:00
Amine Khaldi b36b6c6b35 Merge commit '26217db138ff4642973e220fd01fc7cada1fe345' into checkpoint/main_from_release_2.5.1_26217db138ff4642973e220fd01fc7cada1fe345 2025-01-28 11:22:56 +01: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
Almog De PazandGitHub 26b0fbee8e move augmented to caller (#19161)
* move augmented to caller

* use undelying height_to_hash to check main chain
2025-01-27 13:12:10 -07:00
Florin Chirica 6226a8b0b9 Improve coverage. 2025-01-27 19:20:05 +02:00
Matt HauffandGitHub 7c01b87693 [CHIA-2224] Add some extra safety into create_message_spend (#19153)
* Add some extra safety into `create_message_spend`

* Fix a poorly named variable
2025-01-27 09:00:04 -07:00
Kyle AltendorfandGitHub 6f46131e5d pyproject.toml consistency (#19170)
* pyproject.toml consistency

* fixup
2025-01-27 08:24:47 -07:00
Matt HauffandGitHub 0c9509f9fc Remove old offer guards (#19167) 2025-01-27 08:24:32 -07:00
Matt HauffandGitHub 223d42f7ef [CHIA-1219] Allow coin selection of 0 value coins (#19162)
Allow coin selection of 0 value coins
2025-01-27 08:24:20 -07:00
Matt HauffandGitHub c99492cc19 [CHIA-773] Swap out Payment for CreateCoin (#19144)
* Swap out `Payment` for `CreateCoin`

* Fix mypy-exclusions

* tweak
2025-01-27 08:22:29 -07:00
Amine KhaldiandGitHub 0df990ac7c CHIA-2222 Annotate analyze-chain.py (#19143)
Annotate analyze-chain.py.
2025-01-27 08:20:46 -07:00
Amine KhaldiandGitHub 9aefa012ac CHIA-2221 Remove no longer needed has_peers_with_peak (#19142)
Remove no longer needed has_peers_with_peak.
2025-01-27 08:20:28 -07:00
Amine KhaldiandGitHub eddc602580 CHIA-2220 Fix a typo when picking the best unfinished block in test_request_unfinished_block2 (#19141)
Fix a typo when picking the best unfinished block in test_request_unfinished_block2.
2025-01-27 08:20:09 -07:00
Matt HauffandGitHub 5e0d6a4463 [CHIA-2192] Add singleton records to action scopes (#19138)
* Add singleton_records to action scopes

* Extract SingletonRecord to its own file

* Fix test_lifecycle

* Fix wallet action scope test mock
2025-01-27 08:19:54 -07:00
Amine KhaldiandGitHub a6cad887b1 CHIA-2218 Remove no longer needed get_block_path (#19137)
Remove no longer needed get_block_path.
2025-01-27 08:19:12 -07:00
Kyle AltendorfandGitHub f27797eca1 set wallet.rpc test job timeout to 35 minutes (#19122)
seeing 25% hang rate and top successful time of 22 minutes so let's fail a bit quicker on the hangs.

https://github.com/Chia-Network/chia-blockchain/actions/runs/12712771698/usage
2025-01-27 08:18:57 -07:00
Kyle Altendorf 0a682779e3 Merge branch 'long_lived/datalayer_merkle_blob' into streamable_for_merkle_blob_serialization 2025-01-27 10:02:50 -05:00
Kyle Altendorf db7a6585f4 touchup 2025-01-27 09:55:18 -05:00
Kyle AltendorfandGitHub 137bd80a73 separate KvID to KeyId and ValueId (#19180)
<!-- 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-01-24 22:49:50 -05:00
Kyle AltendorfandGitHub bb408a8851 make ProofOfInclusion.root_hash a method, from a property (#19177)
<!-- 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-01-24 13:46:26 -05:00
Kyle Altendorf cfd08e21ca Merge branch 'long_lived/datalayer_merkle_blob' into separate_key_and_value_id_types 2025-01-24 13:44:12 -05:00
Kyle Altendorf c40b977e41 focus 2025-01-24 13:42:42 -05:00
Kyle AltendorfandGitHub b484368d9f narrow to bytes32 hinting in DataStore.insert_batch() (#19178)
<!-- 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-01-24 13:41:13 -05:00