Matt Hauff and GitHub
36be4c4836
Some NFT RPC mypy fixes ( #15715 )
2023-07-10 18:53:26 -05:00
Jack Nelson and GitHub
3eb23f60da
Cleanup CLI RPC connection error handling ( #15704 )
...
* remove none from async generator and add a custom error type
* remove client check from data funcs
* remove client check from farm funcs
* remove client check from peer, show and netspace funcs
* remove none check from sim funcs
* change the wallet code in cmds util to use the new error type
* update plotnft_funcs with new error
* remove none checks from coin and wallet funcs
* cleanup logic a tad
2023-07-10 15:41:51 -05:00
Arvid Norberg and GitHub
2559fbe6c4
fix typo in chia plots check ( #15727 )
2023-07-10 14:34:03 -05:00
dustinface and GitHub
d1d3522629
server: Store Handshake.software_version in connections as str ( #15725 )
2023-07-10 11:53:43 -05:00
Arvid Norberg and GitHub
39bcc233b1
remove ROM bootstrap generator2, as we're not making this transition ( #15676 )
2023-07-07 18:08:39 -05:00
Arvid Norberg and GitHub
1d06adc9a6
forward flags in get_puzzle_and_solution_for_coin() ( #15708 )
...
support backrefs in the clvm serialization passed in- and out of get_puzzle_solution()
2023-07-07 18:08:15 -05:00
Arvid Norberg and GitHub
ca1147584d
Hard fork 2.0 ( #15581 )
...
* add HARD_FORK_2_0 consensus_mode to run tests under hard-fork consensus rules
* hook up soft-fork and hard-fork changes in CLVM
* fix AGG_SIG_* garbage tests for the 2.0 hard-fork
* add test for unknown conditions with cost, which is a hard-fork feature
* add mempool tests for unknown conditions with cost
* add tests for the SOFTFORK condition
* fix benchmark to take LIMIT_ANNOUNCES into account
2023-07-07 13:58:43 -05:00
ca1a53e42f
Convert All CLI Commands to using async generators ( #15628 )
...
* add new get_wallet_client generator
* switch plotnft code to new generator
* change coin commands over to new generator
* remove extra imports
* change to 100% new async generator
* remove execute_with_wallet func
* Enable mypy on almost every cli file.
* Rename variables from yes
* switch to kwargs on really long functions & fix default list
* fix missing None & Fix syntax for unrelated change
* make more functions kwarg only
* Apply suggestions from code review
Co-authored-by: Kyle Altendorf <sda@fstab.net >
* final review changes
* oops fix backwards compatibility
* drop default, hint sequence
* List (for now...)
---------
Co-authored-by: Kyle Altendorf <sda@fstab.net >
2023-07-07 12:26:45 -05:00
Kyle Altendorf and GitHub
1b2ed64ce7
less e501 ( #15689 )
2.0.0-b4
2023-07-07 11:19:11 -05:00
Kyle Altendorf and GitHub
0f15486141
test-single.yml: defaults: run: shell: bash ( #15535 )
...
* test-single.yml: defaults: run: shell: bash
* try removing windows specific steps
* env.GITHUB_WORKSPACE
* Update test-single.yml
* Update test-single.yml
* Update test-single.yml
2023-07-07 11:18:35 -05:00
William Allen and GitHub
b56d55cceb
checkpoint: into main from release/1.8.3 @ 667370befe ( #15713 )
...
Source hash: 667370befe
Remaining commits: 0
2023-07-07 11:16:57 -05:00
Amine Khaldi
5c216793a3
Merge commit '667370befe564b3aca573174aecb1a83fe679d81' into checkpoint/main_from_release_1.8.3_667370befe564b3aca573174aecb1a83fe679d81
2023-07-07 17:11:26 +01:00
William Allen and GitHub
7a7b229669
checkpoint: into main from release/1.8.2 @ f0764f27de ( #15712 )
...
Source hash: f0764f27de
Remaining commits: 0
2023-07-07 11:01:59 -05:00
Amine Khaldi
2b3ba59b5f
Merge commit 'f0764f27defa865fd4ccc28756195e535adc6bd9' into checkpoint/main_from_release_1.8.2_f0764f27defa865fd4ccc28756195e535adc6bd9
2023-07-07 16:16:35 +01:00
William Allen and GitHub
29d0978aa1
checkpoint: into main from release/1.8.2 @ 4f1810e917 ( #15709 )
...
Source hash: 4f1810e917
Remaining commits: 1
2023-07-07 10:14:02 -05:00
Amine Khaldi
787b79b0e1
Merge commit '4f1810e9170cbb704fec94518a39faa29d765e49' into checkpoint/main_from_release_1.8.2_4f1810e9170cbb704fec94518a39faa29d765e49
2023-07-07 14:55:35 +01:00
William Allen and GitHub
a860d60084
checkpoint: into main from release/1.8.2 @ f90ddf42ad ( #15670 )
...
Source hash: f90ddf42ad
Remaining commits: 2
Draft for:
- [ ] address failures
https://github.com/Chia-Network/chia-blockchain/actions/runs/5425052782/jobs/9865300593?pr=15670#step:17:591
2023-07-07 08:53:01 -05:00
Arvid Norberg and GitHub
01e6e7776f
multi threaded chia plots check ( #15693 )
...
* improve harvester warning messages
* run plot check in multiple threads
2023-07-06 15:38:26 -05:00
Amine Khaldi
16cb8b9750
Linting addendum.
2023-07-06 20:27:44 +01:00
Amine Khaldi
a6713258c6
Merge commit 'f90ddf42ad5ff047533ba979b96c4d7f3b21f916' into checkpoint/main_from_release_1.8.2_f90ddf42ad5ff047533ba979b96c4d7f3b21f916
2023-07-06 20:26:03 +01:00
Jack Nelson and GitHub
d30922d6b6
Fix fork height constant for simulator / block tools ( #15629 )
...
* add fork height const
* Update block_tools.py
* fix tests
2023-07-06 13:24:56 -05:00
Kyle Altendorf and GitHub
b8808d0c71
add DataLayer batch insert benchmark ( #15645 )
...
* add DataLayer batch insert benchmark
* isort
* datacases and chosen limits
* randbytes -> getrandbits
* bump limits per repeated run data
2023-07-05 19:22:47 -05:00
Jeff and GitHub
2754bfcedc
Bump chia-blockchain-gui to 60bfd2d77ef612c712974b92f0c16d6d66e99539 ( #15644 )
...
Updates Electron to 25.1.1
Add spendClawbackCoins to wallet connect commands
Update lerna to 7.0.0
Update node to 16.20.1
Define npm workspaces
Update mui and lingui
Remaining fix for dapp disconnect
Use new useAuth hook for logIn
2023-07-05 19:15:10 -05:00
Jeff and GitHub
e5ea486f82
update build script for lerna 7 ( #15672 )
2023-07-05 18:25:37 -05:00
Jeff and GitHub
e4312344d0
add get_wallet_addresses RPC for deriving wallet addresses ( #15668 )
...
* add get_wallet_addresses RPC for deriving wallet addresses
* tests for get_wallet_addresses
* linter fix
* fix tests
* use datacases
* update monkeypatched function based on feedback
2023-07-05 18:04:17 -05:00
Sebastjan Trepca and GitHub
17dcb71b8a
bad trade test fix ( #15653 )
...
* bad trade test fix
* increase resends
2023-06-30 17:48:11 -05:00
William Allen and GitHub
e178ed7374
use latest blspy ( #15632 )
...
Update setup.py
2023-06-30 14:20:42 -05:00
Adam Kelly and GitHub
4b77fb3dd1
Make output of manage_clvm more readable on failure ( #15658 )
2023-06-30 13:42:24 -05:00
424c51072d
Fix hint parsing for CATs and DIDs ( #15259 )
...
* Fix hint parsing for CATs and DIDs
* Handle not hinted coins
* Fix compute_coin_hints condition checking
* don't try to sync non-singleton children of singleton
* coverage ignores
* rename function
* Make function do what it says
* wallet: Some suggestions from #15274 for #15259 (#15547 )
* wallet: Some suggestions from #15274 for #15259
* Return a dict with the coin id as key
* Drop `compute_hint_for_coin`, Test `compute_spend_hints_and_additions`
---------
Co-authored-by: dustinface <35775977+xdustinface@users.noreply.github.com >
2023-06-30 13:42:09 -05:00
Matt Hauff and GitHub
a449a2feae
Handle VC syncing exceptions better ( #15627 )
...
* Handle VC syncing exceptions better
* coverage
* Return
2023-06-30 13:41:58 -05:00
Kyle Altendorf and GitHub
e0114470b4
checkout plots and blocks for clawback tests ( #15671 )
2023-06-30 11:34:22 -05:00
Kyle Altendorf and GitHub
f66b521067
Add DataLayer clear pending roots interfaces ( #15516 )
...
* add clear pending roots cli and rpc
* add tests
* drop extracted changes
* remove extracted change
* tidy
* add --yes
* handle todo
* more todo
2023-06-29 20:49:54 -05:00
Kyle Altendorf and GitHub
f37b7dce1a
replace hard coded 0.29.0 with BLOCKS_AND_PLOTS_VERSION ( #15615 )
2023-06-29 20:49:36 -05:00
Kyle Altendorf and GitHub
2e4943ef80
add build-job-matrix.py --timeout-multiplier ( #15526 )
...
* add build-job-matrix.py --timeout-multiplier
* add test for build-job-matrix.py --timeout-multiplier
2023-06-29 20:49:03 -05:00
Kyle Altendorf and GitHub
ba3ac20c55
fix checking of matrix.configuration.checkout_blocks_and_plots ( #15454 )
...
* fix checking of matrix.configuration.checkout_blocks_and_plots
* enable more blocks and plots downloading
2023-06-29 20:48:50 -05:00
Kyle Altendorf and GitHub
e2a5f8d7da
correct sim test to x in a and y in a ( #15554 )
2023-06-29 20:48:06 -05:00
William Allen and GitHub
fda9db97ed
checkpoint: into main from release/1.8.2 @ d2d2c682ad ( #15667 )
...
Source hash: d2d2c682ad
Remaining commits: 3
2023-06-29 18:43:23 -05:00
Amine Khaldi
dd5caf9eaf
Merge commit 'd2d2c682ad6c9710e420da9ffef780291ce5e0a3' into checkpoint/main_from_release_1.8.2_d2d2c682ad6c9710e420da9ffef780291ce5e0a3
2023-06-29 20:20:53 +01:00
Matt Hauff and GitHub
35540012d7
Minor improvements to SpendBundle.debug() + test ( #15636 )
...
Minor improvements to debug_spend_bundle
2023-06-29 08:37:09 -05:00
b8a341ac40
build(deps-dev): bump pyinstaller from 5.11.0 to 5.13.0 ( #15651 )
...
Bumps [pyinstaller](https://github.com/pyinstaller/pyinstaller ) from 5.11.0 to 5.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/v5.11.0...v5.13.0 )
---
updated-dependencies:
- dependency-name: pyinstaller
dependency-type: direct:development
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>
2023-06-29 08:36:44 -05:00
ecf4201cc9
build(deps): bump boto3 from 1.26.148 to 1.26.161 ( #15652 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.26.148 to 1.26.161.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.26.148...1.26.161 )
---
updated-dependencies:
- dependency-name: boto3
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>
2023-06-29 08:35:56 -05:00
Arvid Norberg and GitHub
8f7fc2d8fe
remove unused run_as_generator function on SerializedProgram ( #15654 )
2023-06-29 08:35:24 -05:00
667370befe
build: include puzzles packages ( #15508 ) ( #15660 )
...
(cherry picked from commit 5d43f12e5b )
Co-authored-by: Louis Bettens <lourkeur@users.noreply.github.com >
1.8.3-rc1
2023-06-28 21:20:19 -05:00
William Allen and GitHub
461ec85485
checkpoint: into main from release/1.8.2 @ 199052fdb2 ( #15657 )
...
Source hash: 199052fdb2
Remaining commits: 4
2023-06-28 18:40:07 -05:00
Jeff and GitHub
fa6f3f67d0
support calling daemon commands from chia rpc CLI ( #15584 )
...
* add daemon as a callable service
* re-adding "get_routes" command
* added a test for get_routes
* linter fix
* reformatted with black
* addressed PR feedback
2023-06-28 18:38:53 -05:00
Amine Khaldi
795d00a764
Merge commit '199052fdb23e246ea36707523e06153bc2276bad' into checkpoint/main_from_release_1.8.2_199052fdb23e246ea36707523e06153bc2276bad
2023-06-28 20:23:45 +01:00
William Allen and GitHub
908c789399
checkpoint: into main from release/1.8.2 @ 03943a0e51 ( #15646 )
...
Source hash: 03943a0e51
Remaining commits: 2
2023-06-28 14:14:19 -05:00
f0764f27de
1.8.2 changelog ( #15655 )
...
* Updating changelog
* Update CHANGELOG.md
First pass
* Update CHANGELOG.md
Second pass
* Update CHANGELOG.md
Third pass
* Update CHANGELOG.md
typo
* Updating changelog
---------
Co-authored-by: Earle Lowe <30607889+emlowe@users.noreply.github.com >
1.8.2
2023-06-28 11:45:00 -05:00
William Allen and GitHub
4f1810e917
bump version of chiavdf to 1.0.9 ( #15647 )
...
Bumping chiavdf
1.8.2-rc6
2023-06-27 16:41:28 -05:00
f90ddf42ad
Eos challenge optimization ( #15642 )
...
* fix cache miss (#107 )
* Increase vdf client timeout (#103 )
* Increase vdf client timeout.
* Reset only on new peak.
* Increase next_iters_count to 10 (#118 )
* new end of slot ses validation (#99 )
* eos validate infused challenge chain hash in all locations, validate deficit
* lint
* add iterations/diff check
* check all cases of ses
* remove asserts log and return none
* remove asserts log and return none
* typo
* fix store tests
* fix store tests
* lint
* remove logs
---------
Co-authored-by: Almog De Paz <almogdepaz@gmail.com >
Co-authored-by: Florin Chirica <fchirica96@gmail.com >
Co-authored-by: Earle Lowe <30607889+emlowe@users.noreply.github.com >
2023-06-27 15:34:31 -05:00