diff --git a/chia/_tests/blockchain/blockchain_test_utils.py b/chia/_tests/blockchain/blockchain_test_utils.py index 4bc137e5c258..b2cd67e2d258 100644 --- a/chia/_tests/blockchain/blockchain_test_utils.py +++ b/chia/_tests/blockchain/blockchain_test_utils.py @@ -76,7 +76,7 @@ async def _validate_and_add_block( conds = None else: # fake the signature validation. Just say True here. - conds = SpendBundleConditions([], 0, 0, 0, None, None, [], 0, 0, 0, True, 0, 0) + conds = SpendBundleConditions([], 0, 0, 0, None, None, [], 0, 0, 0, True, 0, 0, 0, 0, 0) results = PreValidationResult(None, uint64(1), conds, uint32(0)) else: future = await pre_validate_block( diff --git a/chia/_tests/blockchain/test_blockchain.py b/chia/_tests/blockchain/test_blockchain.py index c270d771d48b..e0de389d4d3a 100644 --- a/chia/_tests/blockchain/test_blockchain.py +++ b/chia/_tests/blockchain/test_blockchain.py @@ -4352,6 +4352,9 @@ async def test_include_spends_same_as_parent( True, 0, 0, + 0, + 0, + 0, ) # Now let's run the test test_setup.fork_info.include_spends(conds, test_setup.test_block, test_setup.test_block.header_hash) diff --git a/chia/_tests/core/custom_types/test_proof_of_space.py b/chia/_tests/core/custom_types/test_proof_of_space.py index 08cdb2c22238..7bddd83d3696 100644 --- a/chia/_tests/core/custom_types/test_proof_of_space.py +++ b/chia/_tests/core/custom_types/test_proof_of_space.py @@ -206,17 +206,17 @@ def test_verify_and_get_quality_string_v2(caplog: pytest.LogCaptureFixture, case (0, 2), (DEFAULT_CONSTANTS.HARD_FORK_HEIGHT, 2), (DEFAULT_CONSTANTS.HARD_FORK2_HEIGHT, 2), - (DEFAULT_CONSTANTS.PLOT_DIFFICULTY_4_HEIGHT - 1, 2), - (DEFAULT_CONSTANTS.PLOT_DIFFICULTY_4_HEIGHT, 4), - (DEFAULT_CONSTANTS.PLOT_DIFFICULTY_5_HEIGHT - 1, 4), - (DEFAULT_CONSTANTS.PLOT_DIFFICULTY_5_HEIGHT, 5), - (DEFAULT_CONSTANTS.PLOT_DIFFICULTY_6_HEIGHT - 1, 5), - (DEFAULT_CONSTANTS.PLOT_DIFFICULTY_6_HEIGHT, 6), - (DEFAULT_CONSTANTS.PLOT_DIFFICULTY_7_HEIGHT - 1, 6), - (DEFAULT_CONSTANTS.PLOT_DIFFICULTY_7_HEIGHT, 7), - (DEFAULT_CONSTANTS.PLOT_DIFFICULTY_8_HEIGHT - 1, 7), - (DEFAULT_CONSTANTS.PLOT_DIFFICULTY_8_HEIGHT, 8), - (DEFAULT_CONSTANTS.PLOT_DIFFICULTY_8_HEIGHT + 1000000, 8), + (DEFAULT_CONSTANTS.PLOT_STRENGTH_4_HEIGHT - 1, 2), + (DEFAULT_CONSTANTS.PLOT_STRENGTH_4_HEIGHT, 4), + (DEFAULT_CONSTANTS.PLOT_STRENGTH_5_HEIGHT - 1, 4), + (DEFAULT_CONSTANTS.PLOT_STRENGTH_5_HEIGHT, 5), + (DEFAULT_CONSTANTS.PLOT_STRENGTH_6_HEIGHT - 1, 5), + (DEFAULT_CONSTANTS.PLOT_STRENGTH_6_HEIGHT, 6), + (DEFAULT_CONSTANTS.PLOT_STRENGTH_7_HEIGHT - 1, 6), + (DEFAULT_CONSTANTS.PLOT_STRENGTH_7_HEIGHT, 7), + (DEFAULT_CONSTANTS.PLOT_STRENGTH_8_HEIGHT - 1, 7), + (DEFAULT_CONSTANTS.PLOT_STRENGTH_8_HEIGHT, 8), + (DEFAULT_CONSTANTS.PLOT_STRENGTH_8_HEIGHT + 1000000, 8), ], ) def test_calculate_plot_strength(height: uint32, strength: uint8) -> None: diff --git a/chia/_tests/core/full_node/test_full_node.py b/chia/_tests/core/full_node/test_full_node.py index 89022b8f8c13..95f37f722609 100644 --- a/chia/_tests/core/full_node/test_full_node.py +++ b/chia/_tests/core/full_node/test_full_node.py @@ -112,11 +112,11 @@ def test_pre_validation_result() -> None: - conds = SpendBundleConditions([], 0, 0, 0, None, None, [], 0, 0, 0, True, 0, 0) + conds = SpendBundleConditions([], 0, 0, 0, None, None, [], 0, 0, 0, True, 0, 0, 0, 0, 0) results = PreValidationResult(None, uint64(1), conds, uint32(0)) assert results.validated_signature is True - conds = SpendBundleConditions([], 0, 0, 0, None, None, [], 0, 0, 0, False, 0, 0) + conds = SpendBundleConditions([], 0, 0, 0, None, None, [], 0, 0, 0, False, 0, 0, 0, 0, 0) results = PreValidationResult(None, uint64(1), conds, uint32(0)) assert results.validated_signature is False diff --git a/chia/_tests/core/full_node/test_generator_tools.py b/chia/_tests/core/full_node/test_generator_tools.py index 2c64d6da33d1..4321e103b82a 100644 --- a/chia/_tests/core/full_node/test_generator_tools.py +++ b/chia/_tests/core/full_node/test_generator_tools.py @@ -81,7 +81,7 @@ def test_tx_removals_and_additions() -> None: conditions = SpendBundleConditions( - spends, uint64(0), uint32(0), uint64(0), None, None, [], uint64(0), 0, 0, False, 0, 0 + spends, uint64(0), uint32(0), uint64(0), None, None, [], uint64(0), 0, 0, False, 0, 0, 0, 0, 0 ) expected_rems = [coin_ids[0], coin_ids[1]] expected_additions = [] diff --git a/chia/_tests/core/mempool/test_mempool.py b/chia/_tests/core/mempool/test_mempool.py index 194ec2eba720..d96deff7e3cd 100644 --- a/chia/_tests/core/mempool/test_mempool.py +++ b/chia/_tests/core/mempool/test_mempool.py @@ -119,7 +119,7 @@ def make_item( return MempoolItem( SpendBundle([], G2Element()), fee, - SpendBundleConditions([], 0, 0, 0, None, None, [], cost, 0, 0, False, 0, 0), + SpendBundleConditions([], 0, 0, 0, None, None, [], cost, 0, 0, False, 0, 0, 0, 0, 0), spend_bundle_name, uint32(0), assert_height, diff --git a/chia/_tests/core/mempool/test_mempool_manager.py b/chia/_tests/core/mempool/test_mempool_manager.py index 57eb05648d4d..b74c13fc0d0b 100644 --- a/chia/_tests/core/mempool/test_mempool_manager.py +++ b/chia/_tests/core/mempool/test_mempool_manager.py @@ -375,6 +375,9 @@ def make_test_conds( False, 0, 0, + 0, + 0, + 0, ) diff --git a/chia/_tests/fee_estimation/test_fee_estimation_integration.py b/chia/_tests/fee_estimation/test_fee_estimation_integration.py index 31d3f0b504f1..4d10f323fc46 100644 --- a/chia/_tests/fee_estimation/test_fee_estimation_integration.py +++ b/chia/_tests/fee_estimation/test_fee_estimation_integration.py @@ -40,7 +40,7 @@ def make_mempoolitem() -> MempoolItem: fee = uint64(10000000) spends: list[SpendConditions] = [] - conds = SpendBundleConditions(spends, 0, 0, 0, None, None, [], cost, 0, 0, False, 0, 0) + conds = SpendBundleConditions(spends, 0, 0, 0, None, None, [], cost, 0, 0, False, 0, 0, 0, 0, 0) mempool_item = MempoolItem( spend_bundle, fee, diff --git a/chia/_tests/util/test_condition_tools.py b/chia/_tests/util/test_condition_tools.py index 923296ae6928..61301095dc2f 100644 --- a/chia/_tests/util/test_condition_tools.py +++ b/chia/_tests/util/test_condition_tools.py @@ -53,7 +53,7 @@ def mk_agg_sig_conditions( condition_cost=0, fingerprint=b"", ) - return SpendBundleConditions([spend], 0, 0, 0, None, None, agg_sig_unsafe_data, 0, 0, 0, False, 0, 0) + return SpendBundleConditions([spend], 0, 0, 0, None, None, agg_sig_unsafe_data, 0, 0, 0, False, 0, 0, 0, 0, 0) @pytest.mark.parametrize( @@ -100,7 +100,7 @@ def test_pkm_pairs_vs_for_conditions_dict(opcode: ConditionOpcode) -> None: class TestPkmPairs: def test_empty_list(self) -> None: - conds = SpendBundleConditions([], 0, 0, 0, None, None, [], 0, 0, 0, False, 0, 0) + conds = SpendBundleConditions([], 0, 0, 0, None, None, [], 0, 0, 0, False, 0, 0, 0, 0, 0) pks, msgs = pkm_pairs(conds, b"foobar") assert pks == [] assert msgs == [] diff --git a/chia/_tests/util/test_replace_str_to_bytes.py b/chia/_tests/util/test_replace_str_to_bytes.py index e171ac6d8e12..20525ac9ef87 100644 --- a/chia/_tests/util/test_replace_str_to_bytes.py +++ b/chia/_tests/util/test_replace_str_to_bytes.py @@ -65,12 +65,12 @@ PLOT_FILTER_128_HEIGHT=uint32(10542000), PLOT_FILTER_64_HEIGHT=uint32(15592000), PLOT_FILTER_32_HEIGHT=uint32(20643000), - PLOT_DIFFICULTY_INITIAL=uint8(2), - PLOT_DIFFICULTY_4_HEIGHT=uint32(0xFFFFFFFF), - PLOT_DIFFICULTY_5_HEIGHT=uint32(0xFFFFFFFF), - PLOT_DIFFICULTY_6_HEIGHT=uint32(0xFFFFFFFF), - PLOT_DIFFICULTY_7_HEIGHT=uint32(0xFFFFFFFF), - PLOT_DIFFICULTY_8_HEIGHT=uint32(0xFFFFFFFF), + PLOT_STRENGTH_INITIAL=uint8(2), + PLOT_STRENGTH_4_HEIGHT=uint32(0xFFFFFFFF), + PLOT_STRENGTH_5_HEIGHT=uint32(0xFFFFFFFF), + PLOT_STRENGTH_6_HEIGHT=uint32(0xFFFFFFFF), + PLOT_STRENGTH_7_HEIGHT=uint32(0xFFFFFFFF), + PLOT_STRENGTH_8_HEIGHT=uint32(0xFFFFFFFF), ) diff --git a/chia/consensus/default_constants.py b/chia/consensus/default_constants.py index 32654008213c..7d2b93fe5ad4 100644 --- a/chia/consensus/default_constants.py +++ b/chia/consensus/default_constants.py @@ -91,12 +91,12 @@ PLOT_FILTER_64_HEIGHT=uint32(15592000), # June 2033 PLOT_FILTER_32_HEIGHT=uint32(20643000), - PLOT_DIFFICULTY_INITIAL=uint8(2), - PLOT_DIFFICULTY_4_HEIGHT=uint32(0xFFFFFFFB), - PLOT_DIFFICULTY_5_HEIGHT=uint32(0xFFFFFFFC), - PLOT_DIFFICULTY_6_HEIGHT=uint32(0xFFFFFFFD), - PLOT_DIFFICULTY_7_HEIGHT=uint32(0xFFFFFFFE), - PLOT_DIFFICULTY_8_HEIGHT=uint32(0xFFFFFFFF), + PLOT_STRENGTH_INITIAL=uint8(2), + PLOT_STRENGTH_4_HEIGHT=uint32(0xFFFFFFFB), + PLOT_STRENGTH_5_HEIGHT=uint32(0xFFFFFFFC), + PLOT_STRENGTH_6_HEIGHT=uint32(0xFFFFFFFD), + PLOT_STRENGTH_7_HEIGHT=uint32(0xFFFFFFFE), + PLOT_STRENGTH_8_HEIGHT=uint32(0xFFFFFFFF), ) diff --git a/chia/full_node/eligible_coin_spends.py b/chia/full_node/eligible_coin_spends.py index 5a93fb22708d..559b682a2514 100644 --- a/chia/full_node/eligible_coin_spends.py +++ b/chia/full_node/eligible_coin_spends.py @@ -277,11 +277,11 @@ def process_fast_forward_spends( # Run the new spend bundle to make sure it remains valid. What we # care about here is whether this call throws or not. get_conditions_from_spendbundle(new_sb, mempool_item.conds.cost, constants, height) - # get_conditions_from_spendbundle raises a TypeError with an error code - except TypeError as e: + # get_conditions_from_spendbundle raises a ValueError with an error code + except ValueError as e: # Convert that to a ValidationError - if len(e.args) > 0: - error = Err(e.args[0]) + if len(e.args) > 1: + error = Err(e.args[1]) raise ValueError(f"Mempool item became invalid after singleton fast forward with error {error}.") else: raise ValueError( diff --git a/chia/full_node/mempool_manager.py b/chia/full_node/mempool_manager.py index 193c6871eb24..b91f7be65647 100644 --- a/chia/full_node/mempool_manager.py +++ b/chia/full_node/mempool_manager.py @@ -466,11 +466,11 @@ async def pre_validate_spendbundle( self.constants, flags | MEMPOOL_MODE, ) - # validate_clvm_and_signature raises a TypeError with an error code - except Exception as e: + # validate_clvm_and_signature raises a ValueError with an error code + except ValueError as e: # Convert that to a ValidationError - if len(e.args) > 0: - error = Err(e.args[0]) + if len(e.args) > 1: + error = Err(e.args[1]) raise ValidationError(error) else: raise ValidationError(Err.UNKNOWN) # pragma: no cover diff --git a/chia/types/blockchain_format/proof_of_space.py b/chia/types/blockchain_format/proof_of_space.py index 7a5e86700d6e..cb1f63128963 100644 --- a/chia/types/blockchain_format/proof_of_space.py +++ b/chia/types/blockchain_format/proof_of_space.py @@ -182,15 +182,15 @@ def calculate_prefix_bits(constants: ConsensusConstants, height: uint32, plot_si def calculate_required_plot_strength(constants: ConsensusConstants, height: uint32) -> uint8: - if height < constants.PLOT_DIFFICULTY_4_HEIGHT: - return constants.PLOT_DIFFICULTY_INITIAL - if height < constants.PLOT_DIFFICULTY_5_HEIGHT: + if height < constants.PLOT_STRENGTH_4_HEIGHT: + return constants.PLOT_STRENGTH_INITIAL + if height < constants.PLOT_STRENGTH_5_HEIGHT: return uint8(4) - if height < constants.PLOT_DIFFICULTY_6_HEIGHT: + if height < constants.PLOT_STRENGTH_6_HEIGHT: return uint8(5) - if height < constants.PLOT_DIFFICULTY_7_HEIGHT: + if height < constants.PLOT_STRENGTH_7_HEIGHT: return uint8(6) - if height < constants.PLOT_DIFFICULTY_8_HEIGHT: + if height < constants.PLOT_STRENGTH_8_HEIGHT: return uint8(7) else: return uint8(8) diff --git a/poetry.lock b/poetry.lock index 1ba8f7044a2d..1075b7dd8fb4 100644 --- a/poetry.lock +++ b/poetry.lock @@ -820,38 +820,38 @@ pytest = ">=8.3.3,<9.0.0" [[package]] name = "chia-rs" -version = "0.29.0" +version = "0.30.0" description = "" optional = false python-versions = "*" groups = ["main"] files = [ - {file = "chia_rs-0.29.0-cp310-cp310-macosx_13_0_arm64.whl", hash = "sha256:66b75d9a3a5fb8781516ac23c1bb7e3570d207bc45e1f671e5d056cc8ab7fe10"}, - {file = "chia_rs-0.29.0-cp310-cp310-macosx_13_0_x86_64.whl", hash = "sha256:63d93804f4658d76ac040ca75fc4c6ab0472a8706cf633c69b3ab451c17396f8"}, - {file = "chia_rs-0.29.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:c0d5ff65af0e56d4d4587bff55fff40fd20ff7d0398b7a664727dc86647d7f92"}, - {file = "chia_rs-0.29.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:c81834c0a035710210308c53cd7e19de229efffe7be50ae95b7cf25fb2fbbdd8"}, - {file = "chia_rs-0.29.0-cp310-cp310-win_amd64.whl", hash = "sha256:137a7d51981881a6ebf30be4dab0a4eebefb54ebbb7115ca0582921bb54a96b1"}, - {file = "chia_rs-0.29.0-cp311-cp311-macosx_13_0_arm64.whl", hash = "sha256:94730391a26657207122f0f2d756875cf98ca616574f0ff2e34a17668441a84f"}, - {file = "chia_rs-0.29.0-cp311-cp311-macosx_13_0_x86_64.whl", hash = "sha256:88247239a67c2fa6cb2224540a11e30291f34039955821c62b778b6c76232964"}, - {file = "chia_rs-0.29.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:4fa1a54355f2f2e3de15989119c7698a55f1c6716880d0be4a63036f3f6e69b3"}, - {file = "chia_rs-0.29.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:e055685337a727f7035c2074ee0bb73cfcab1d7e5d14818f12a0fb686e01b7f0"}, - {file = "chia_rs-0.29.0-cp311-cp311-win_amd64.whl", hash = "sha256:8146a9db28ab1a9347a932eda462549cd7251ddc2419bbf3444faa05b0979946"}, - {file = "chia_rs-0.29.0-cp312-cp312-macosx_13_0_arm64.whl", hash = "sha256:5db390a55530474bcc957a06b4f21633fa1f54e09df583c971f4e2c8d48008e7"}, - {file = "chia_rs-0.29.0-cp312-cp312-macosx_13_0_x86_64.whl", hash = "sha256:4460cd0e733b7957b9180b968565203658026396a0519644bd21bc2d652f0ebb"}, - {file = "chia_rs-0.29.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:696c9220b9c4bdb6ef498a660c4c5ff5fa8161cac20f17170414ae870d14a10a"}, - {file = "chia_rs-0.29.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:61c1cbdaab6025b3e713d4b9020b171510e5ab32028e60a4577afe075a6b09b7"}, - {file = "chia_rs-0.29.0-cp312-cp312-win_amd64.whl", hash = "sha256:c546bba5abe5b1266d5842e67a74fea6135a25b666ba91509b2d83abdc8c0762"}, - {file = "chia_rs-0.29.0-cp313-cp313-macosx_13_0_arm64.whl", hash = "sha256:e68e8b8e5b63481f438a79277cd8e56a83d2845f1c5a913d782e7e4ac30c41a2"}, - {file = "chia_rs-0.29.0-cp313-cp313-macosx_13_0_x86_64.whl", hash = "sha256:3b252ed1c419e604aba0ad3953adfd94b32f243933ab13ee72c2a22a7f560446"}, - {file = "chia_rs-0.29.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:ce9c3da80110d4b4e6cfa9c23d4eceb751340c152d38bde86818730ad02b8b4b"}, - {file = "chia_rs-0.29.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:b11fb4d2b7c5c9a5c5e0221ed6d3a791125b2b2f5deac2180a89c0756afecf32"}, - {file = "chia_rs-0.29.0-cp313-cp313-win_amd64.whl", hash = "sha256:58dc96d770fe6cdc6ac02ce977c9f0cfb152e86fe994a46f8503383023c225fe"}, - {file = "chia_rs-0.29.0-cp39-cp39-macosx_13_0_arm64.whl", hash = "sha256:563fa930d9145d5cf8bece7823ee67f94708989c1f6970c8291f827a681b21b0"}, - {file = "chia_rs-0.29.0-cp39-cp39-macosx_13_0_x86_64.whl", hash = "sha256:7f3b674a0b5bf4638230fb5917efd3717df77a3b13a1058bc510e90f7c8bd764"}, - {file = "chia_rs-0.29.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:e2b38ad6c7cbf6b091a0beff200bbf61077fcd611269c833f1beae2973c1046b"}, - {file = "chia_rs-0.29.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:b6f0c1ad25905c8ea0c26779ceee8395858f8876fb55e9aae5e32127a3b99c03"}, - {file = "chia_rs-0.29.0-cp39-cp39-win_amd64.whl", hash = "sha256:11248233fe30dda3e14b7dc04f8d7414a62179bca7962ec31295cd0d816b48b2"}, - {file = "chia_rs-0.29.0.tar.gz", hash = "sha256:92186c39a68389fe94b4ab9bb87cb75aedc6dfd6de526697843a99369d94f474"}, + {file = "chia_rs-0.30.0-cp310-cp310-macosx_13_0_arm64.whl", hash = "sha256:a2ca9669e0ffad97cc3e39e49839fef568013dcb4a645cfa802c68f5acb321c6"}, + {file = "chia_rs-0.30.0-cp310-cp310-macosx_13_0_x86_64.whl", hash = "sha256:ef12c719f4c6fb0d427b110f331e026b4bcb6fa95856a0095f0d885ebf50d0a9"}, + {file = "chia_rs-0.30.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:7d140a0de8ab59fa75421590550491ea042a8a6e17f1b789b92b7f267561c568"}, + {file = "chia_rs-0.30.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:b9dbd5b2265e8743c1038b7e8cfff6131ef8a56a68fc8675b11ba18d4a3d9f97"}, + {file = "chia_rs-0.30.0-cp310-cp310-win_amd64.whl", hash = "sha256:67e5b5a5f9acb42ff364dcf72e5fc7fab7c6e2daad26a99edd9b24a7d4c932e8"}, + {file = "chia_rs-0.30.0-cp311-cp311-macosx_13_0_arm64.whl", hash = "sha256:2b995c05429343c8b91bdfa1cdca97e23b72393b1b54f0ab6703e63e74016f1d"}, + {file = "chia_rs-0.30.0-cp311-cp311-macosx_13_0_x86_64.whl", hash = "sha256:2cc43223e3e092621523e35a38320a87941886315d3eb29b69e0470c7546e1c2"}, + {file = "chia_rs-0.30.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:b30d3868b004dba2fbc59c004cb3345b598f9f5b500ce426d23ccb3aaa1f608b"}, + {file = "chia_rs-0.30.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:45284e3d4655c1b8fca2024c050777bf6919de429949e26c5ff83ffe553fbd87"}, + {file = "chia_rs-0.30.0-cp311-cp311-win_amd64.whl", hash = "sha256:d892e63730ec94ab16fbb21cb25e07889d8136973487252c7b65d2611d759346"}, + {file = "chia_rs-0.30.0-cp312-cp312-macosx_13_0_arm64.whl", hash = "sha256:004259970cba586f4bc70b6759ce9d1fc8310fdd96bb25d9e68e79a497a55bc9"}, + {file = "chia_rs-0.30.0-cp312-cp312-macosx_13_0_x86_64.whl", hash = "sha256:5c9ffcd52640edc31860e52ce482e91e2090b46373e70c07fe5828b99be7b10b"}, + {file = "chia_rs-0.30.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:b1850d32ee34cc92e3d912a445a528dc2cfde08e5eed2304fb050209f4637fa5"}, + {file = "chia_rs-0.30.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:3ce97f9baa4adc6233935b1138193446b81a0742993d7d49f186dbc61a8a2f91"}, + {file = "chia_rs-0.30.0-cp312-cp312-win_amd64.whl", hash = "sha256:9edd53c61d1462aae5a91265b9499afee19fea40a69c36f79d8ce7e519b3ad54"}, + {file = "chia_rs-0.30.0-cp313-cp313-macosx_13_0_arm64.whl", hash = "sha256:828477104cb13e57a1d82f286cb2a9961f711748da6b6459fbc522e14a6eeaa3"}, + {file = "chia_rs-0.30.0-cp313-cp313-macosx_13_0_x86_64.whl", hash = "sha256:707035a2596a48ada8a16b1daae7454360cfefc41074860ccf55dd6db0de1bcd"}, + {file = "chia_rs-0.30.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:3e1437b5af745b7f080882204c96b82ca50df394cca71ca4e977d86c0df5881a"}, + {file = "chia_rs-0.30.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:e3aa7eb08d34641d9059a2cd4d27ccf03e86c1b371b1ae465bbb5b1d84e1d3eb"}, + {file = "chia_rs-0.30.0-cp313-cp313-win_amd64.whl", hash = "sha256:6961a0c946217a6c25abcd5964e7e6d484f54456f70f226348b3a2a60b2c7840"}, + {file = "chia_rs-0.30.0-cp39-cp39-macosx_13_0_arm64.whl", hash = "sha256:5209a94bf27e3209292b5a18cd582f6a185180b42a1b70d0bf69463c41ac440e"}, + {file = "chia_rs-0.30.0-cp39-cp39-macosx_13_0_x86_64.whl", hash = "sha256:203d52fd1622b96e970ad9c047d516132b19bc136ecf62e526c4e8ca9f23de1e"}, + {file = "chia_rs-0.30.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:ef930b975b4f74b5c7089d263f9183826c5afdf076ae6fc5e765bafcad36b983"}, + {file = "chia_rs-0.30.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:68374a5b3e9e7d27a81d0d96b06053f24ace0238d60795ab7188ba1dee556112"}, + {file = "chia_rs-0.30.0-cp39-cp39-win_amd64.whl", hash = "sha256:de9da557ef7afd56dbc28b46d53747c39ce9cb919b78fb50be22ed335b22293d"}, + {file = "chia_rs-0.30.0.tar.gz", hash = "sha256:87937b76a0dab8cb304c641fb9af77a59c8270d59686b00d1a81766c4c8acfed"}, ] [package.dependencies] @@ -3862,4 +3862,4 @@ upnp = ["miniupnpc"] [metadata] lock-version = "2.1" python-versions = ">=3.9, <4, !=3.9.0, !=3.9.1" -content-hash = "bbfe5871d3cdbe5edcf812cfcb8656253200ce2cb13adc56a1832c47a83cabed" +content-hash = "650f0c98ff03cf897ee793ebb1e26bee8ae7b3c99bab5295fee7736bc19e346f" diff --git a/pyproject.toml b/pyproject.toml index 042db02d3937..bd0d1f297330 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -54,7 +54,7 @@ boto3 = ">=1.35.43" # AWS S3 for Data Layer S3 plugin chiabip158 = ">=1.5.2" # bip158-style wallet filters chiapos = ">=2.0.10" # proof of space chia-puzzles-py = ">=0.20.1" -chia_rs = ">=0.29, <0.30" +chia_rs = ">=0.30, <0.31" chiavdf = ">=1.1.10" # timelord and vdf verification click = ">=8.1.7" # For the CLI clvm = ">=0.9.14"