Commit Graph
14659 Commits
Author SHA1 Message Date
Matt HauffandGitHub 9a50b48f93 Make sure reuse_puzhash works for nft1 offers (#16116) 2023-08-21 17:31:44 -05:00
Kyle AltendorfandGitHub b75acc76f9 consolidate --fingerprint definitions (#16114) 2023-08-21 15:47:37 -05:00
William AllenandGitHub 24120d31a1 Notify glue of completed prerelease, and fix permissions (#16122)
* Notify glue of completed prerelease

* fix permissions

* add prerelease endpoint

* adding prerelease to start-release
2023-08-21 15:46:42 -05:00
Chris MarslenderandGitHub 87b82dcd1e Update codeowner for .github to a group (#16124) 2023-08-21 10:39:38 -05:00
William AllenandGitHub fa412ddf46 checkpoint: into main from release/2.0.0 @ 8c83d938db (#16125)
Source hash: 8c83d938db
Remaining commits: 0
2023-08-21 10:12:43 -05:00
Amine Khaldi b53832c46a Merge commit '8c83d938db9f6503445c442d9c293971acd54070' into checkpoint/main_from_release_2.0.0_8c83d938db9f6503445c442d9c293971acd54070 2023-08-21 14:02:00 +01:00
William AllenandGitHub 5103130a23 checkpoint: into main from release/2.0.0 @ 493cc16659 (#16121)
Source hash: 493cc16659
Remaining commits: 1
2.0.1-b2
2023-08-19 14:15:42 -05:00
Amine Khaldi 1802bbe6f0 Merge commit '493cc16659261a59c3d168f7166cfddcb7560d5b' into checkpoint/main_from_release_2.0.0_493cc16659261a59c3d168f7166cfddcb7560d5b 2023-08-19 17:44:57 +01:00
William AllenandGitHub 6b48170b0c checkpoint: into main from release/2.0.0 @ 10d09e6cd5 (#16115)
Source hash: 10d09e6cd5
Remaining commits: 2
2023-08-18 23:01:38 -05:00
Matt HauffandGitHub d08eaa67d0 Fix VC mypy issues (#16117) 2023-08-18 15:35:23 -05:00
JeffandGitHub 29c4ce541d Support calling get_routes via wss (#16103)
Rework get_routes to support being called via wss
2023-08-18 14:52:02 -05:00
Amine Khaldi 173f919fb7 Merge commit '10d09e6cd554a7f6a2b61b5373cdf5ac9cf82a21' into checkpoint/main_from_release_2.0.0_10d09e6cd554a7f6a2b61b5373cdf5ac9cf82a21 2023-08-18 20:17:31 +01:00
William AllenandGitHub 1419002c2b checkpoint: into main from release/2.0.0 @ b59315836d (#16112)
Source hash: b59315836d
Remaining commits: 3
2023-08-18 14:05:00 -05:00
Matt HauffandGitHub 000499484d Add the option for arbitrary conditions to make_solution (#15888)
* Add the option for arbitrary conditions to make_solution

* Unknown conditions should come first

* Fix related VC driver bug
2023-08-18 14:04:27 -05:00
Matt HauffandGitHub a545e6a8a7 Introduce TXConfig and CoinSelectionConfig (#15666)
* Explore TXConfig

* test fixes

* more test fixs

* more test fixs

* Make TXConfig a CoinSelectionConfig subclass

* Move RPC config loading into decorator

* Fix mempool performance test

* Fix wallet sync test

* Fix streamable

* Forgot send_transaction_multi

* Remove potentially_inside_lock change

* Add .override to config object

* A few fixes from review

* Get create_message_spend working with tx_config.reuse_puzhash

* pylint and rebase fixes

* Add tests for CMD loaders

* Add RPC client and tests for cancel_offers endpoint

* Add some coverage

* Fix did test

* Add DID test coverage

* add tests for TXConfig & CoinSelectionConfig

* Add reuse_puzhash to dl wallet test

* Add reuse puzhash to dl_wallet test

* Add test coverage to wallet sync test

* Add more tests for TXConfig

* Add tests for coin_funcs.py

* Add some wallet_funcs tests

* Bad merge

* Fix bad test

* condense cmd tests

* test coverage ignore

* merge fix

* Undo GUI change

* Remove a couple of unused tx_endpoints

* Changes due to (#15846)

* Merge fixes

* new=True

* Fix the coins tests

* Fix DID tests

* Fix NFT tests

* Fix VC tests

* Fix wallet tests

* Delete now uneccessary tests

* Fix bad change
2023-08-18 14:03:37 -05:00
Kyle AltendorfandGitHub a3236b9df9 Update conditions.py (#16082) 2023-08-18 14:03:05 -05:00
Kyle AltendorfandGitHub 441d706681 remove cls parameter hinting from conditions classes (#16080)
* Update conditions.py

https://github.com/Chia-Network/chia-blockchain/pull/15883#discussion_r1296356524

* black
2023-08-18 14:02:22 -05:00
Amine Khaldi 936d1f9c89 Merge commit 'b59315836dd086e6506f10fd2bef3e620baabff0' into checkpoint/main_from_release_2.0.0_b59315836dd086e6506f10fd2bef3e620baabff0 2023-08-18 18:35:58 +01:00
William AllenandGitHub 0ed396cb67 checkpoint: into main from release/2.0.0 @ 34314c1abb (#16109)
Source hash: 34314c1abb
Remaining commits: 4
2023-08-18 12:34:29 -05:00
Amine Khaldi 1766b697fd Merge commit '34314c1abb36b1088898cd83b7809133b93eb834' into checkpoint/main_from_release_2.0.0_34314c1abb36b1088898cd83b7809133b93eb834 2023-08-18 11:24:34 +01:00
JeffandGitHub 8c83d938db Bump chia-blockchain-gui to 2.0.0-rc6 (#16105)
Bump chia-blockchain-gui to 244a75631c343920389f839c4b0c391d441ded2c

* add emojis to address book; address book design updates; cleanup by @paninaro in https://github.com/Chia-Network/chia-blockchain-gui/pull/2011

**Full Changelog**: https://github.com/Chia-Network/chia-blockchain-gui/compare/2.0.0-rc5...2.0.0-rc6
2.0.0-rc6
2023-08-18 00:05:54 -05:00
Earle LoweandGitHub 493cc16659 Update to chiapos 2.0.2 (#16104) 2023-08-18 00:03:04 -05:00
Earle LoweandGitHub 10d09e6cd5 Always use at least one worker for chia plots check (#16099)
* Always use at least one worker

* Fix type

* Black
2023-08-17 21:40:47 -05:00
Arvid NorbergandGitHub 7b0bea4043 various typing fixes (#15899)
* add blspy-stubs to improve mypy

* various typing fixes

* avoid cast

* use ValueError exception instead of assert when aborting picking a wallet key
2023-08-17 19:10:40 -05:00
William AllenandGitHub ffb2b614c9 checkpoint: into main from release/2.0.0 @ cde7005652 (#16096)
Source hash: cde7005652
Remaining commits: 0
2023-08-17 19:01:27 -05:00
Earle LoweandGitHub b59315836d Adjust harvester warning to 8 seconds from 5 (#16100)
* Adjust harvester warning to 8 seconds from 5

* Update time in check plots to match harvester warning

* Fix up warning message
2023-08-17 18:37:18 -05:00
Arvid NorbergandGitHub 7408225b87 add missing method to FullNodeRpcClient mock (#16095) 2023-08-17 16:42:51 -05:00
Chris MarslenderandGitHub 34314c1abb Trusted publishing for pypi (#16092)
Use trusted publishing for pypi
2023-08-17 15:50:08 -05:00
Amine Khaldi 413fc9ce1e Merge commit 'cde700565299f021a63ac13657d7044079683406' into checkpoint/main_from_release_2.0.0_cde700565299f021a63ac13657d7044079683406 2023-08-17 21:11:22 +01:00
William AllenandGitHub d574d0d302 checkpoint: into main from release/2.0.0 @ 0deb8e6dc6 (#16093)
Source hash: 0deb8e6dc6
Remaining commits: 1
2023-08-17 15:05:42 -05:00
wallentx 71008bdd9d Merge commit '0deb8e6dc625b7247945e4d2c081554491686035' into checkpoint/main_from_release_2.0.0_0deb8e6dc625b7247945e4d2c081554491686035 2023-08-17 12:55:05 -05:00
Matt HauffandGitHub a111f2537c Add self revocation path to VC wallet (#16051)
* Add self revocation path to VC wallet

* add test coverage

* actually test coverage
2023-08-17 12:52:30 -05:00
d1m1trusandGitHub 95826c53f4 Added wallet id showing when using the 'chia plotnft show'. (#16078) 2023-08-17 12:51:39 -05:00
Matt HauffandGitHub e72e155391 Don't raise on duplicate VC proof insertion (#16077) 2023-08-17 12:51:20 -05:00
Arvid NorbergandGitHub f8db204b5c revive test-full-sync benchmark (#16088)
fixup test-full-sync benchmark
2023-08-17 12:50:41 -05:00
William AllenandGitHub 9e328fb31d checkpoint: into main from release/2.0.0 @ f1ad0d29d2 (#16090)
Source hash: f1ad0d29d2
Remaining commits: 2
2023-08-17 12:41:36 -05:00
Arvid NorbergandGitHub e3f3a540e3 Parallel CI (#16071)
* run CI jobs in parallel by default

* run cat_wallet tests in serial

* run simulation tests in serial
2023-08-17 12:16:26 -05:00
Arvid NorbergandGitHub f4f6cb633e adjust timing thresholds for some benchmarks (#16068)
adjust timing thresholds for some benchmarks to make them more likely to pass
2023-08-17 10:57:09 -05:00
Amine Khaldi f7f4b4ad56 Merge commit 'f1ad0d29d2de8ae94b02a8c5edf9456e593d125a' into checkpoint/main_from_release_2.0.0_f1ad0d29d2de8ae94b02a8c5edf9456e593d125a 2023-08-17 16:45:53 +01:00
William AllenandGitHub d2d6244282 checkpoint: into main from release/2.0.0 @ a91e8d226c (#16089)
Source hash: a91e8d226c
Remaining commits: 3
2023-08-17 10:35:58 -05:00
Amine Khaldi df9973646a Merge commit 'a91e8d226c6c07c68a9b60074a7db3669b233f51' into checkpoint/main_from_release_2.0.0_a91e8d226c6c07c68a9b60074a7db3669b233f51 2023-08-17 11:07:09 +01:00
William AllenandGitHub 90f3be386b checkpoint: into main from release/2.0.0 @ 914505f945 (#16084)
Source hash: 914505f945
Remaining commits: 2
2023-08-16 21:33:17 -05:00
JeffandGitHub cde7005652 Bump chia-blockchain-gui to 2.0.0-rc5 (#16085)
Bump chia-blockchain-gui to 623bcdbed1b8512cbbd056eab629eba20c694f20

* Added texts for effective size by @ChiaMineJP in https://github.com/Chia-Network/chia-blockchain-gui/pull/1995
* Show `None` if plotNFT is not chosen in the add plot page by @ChiaMineJP in https://github.com/Chia-Network/chia-blockchain-gui/pull/1992
* Fixed an issue where plotNFT was not created after changing plotter by @ChiaMineJP in https://github.com/Chia-Network/chia-blockchain-gui/pull/1997
* Fixed testnet faucet url by @ChiaMineJP in https://github.com/Chia-Network/chia-blockchain-gui/pull/1998

**Full Changelog**: https://github.com/Chia-Network/chia-blockchain-gui/compare/2.0.0-rc4...2.0.0-rc5
2.0.0-rc5
2023-08-16 21:32:56 -05:00
0deb8e6dc6 Timeout for retrieving a decompressor. (#16047)
* Timeout for retrieving a decompressor.

* Pre-commit fix

* Use new chiapos

* Use chiapos 2.0.1

---------

Co-authored-by: wallentx <william.allentx@gmail.com>
2023-08-16 18:40:29 -05:00
33dd20e6be Fix Core Test Flake (#16055)
* upgrade and fix find avail listen port

cleanup names and logic

* Update chia/seeder/dns_server.py

Co-authored-by: Arvid Norberg <arvid@libtorrent.org>

* rewrite db test

---------

Co-authored-by: Arvid Norberg <arvid@libtorrent.org>
2023-08-16 18:39:42 -05:00
William AllenandGitHub 841c72a5cb cleanup coverage-diff comment (#16025)
* cleanup coverage-diff comment

* Fixing PR comment format

* fixing gh syntax

* fixing branch ref

* fixing newline

* Using github.base_ref
2023-08-16 18:29:11 -05:00
wallentx a5ac984b4c Merge commit '914505f9456a17534272c8be8a0ce18e26534aa8' into checkpoint/main_from_release_2.0.0_914505f9456a17534272c8be8a0ce18e26534aa8 2023-08-16 18:21:45 -05:00
William AllenandGitHub f8c59e5a4b checkpoint: into main from release/2.0.0 @ cbf971e7f5 (#16076)
Source hash: cbf971e7f5
Remaining commits: 3
2023-08-16 17:31:12 -05:00
Earle LoweandGitHub 35242224d2 Skip flaky seeder tests while a fix is being worked on (#16074) 2023-08-16 16:11:58 -05:00
Matt HauffandGitHub a6839d233d Add ergonomic condition classes (#15883)
* Add ergonomic condition drivers

* whoops

* Add UnknownCondition

* Test coverage for Announcement classes

* Add coverage for exceptions

* More test coverage

* Add JSON parsing

* Add timelock parsing logic

* Add test coverage

* Test coverage again

* Add a .to_program() on ConditionValidTimes

* remove **kwargs: Any

* address comments by @altendky

* coverage comment

* Use sets instead of indices

* Address comments by @arvidn
2023-08-16 15:25:31 -05:00