From 5617026604df402367bb204a18d5361c523e2221 Mon Sep 17 00:00:00 2001 From: Richard Kiss Date: Mon, 2 Jun 2025 08:38:17 -0700 Subject: [PATCH] The `chia.protocols` module no longer depends upon `chia.full_node`. (#19661) --- chia/_tests/core/mempool/test_mempool_fee_estimator.py | 2 +- chia/full_node/bitcoin_fee_estimator.py | 2 +- chia/full_node/fee_tracker.py | 2 +- chia/{full_node => protocols}/fee_estimate_store.py | 0 4 files changed, 3 insertions(+), 3 deletions(-) rename chia/{full_node => protocols}/fee_estimate_store.py (100%) diff --git a/chia/_tests/core/mempool/test_mempool_fee_estimator.py b/chia/_tests/core/mempool/test_mempool_fee_estimator.py index 6c298be741..0e7e604a8f 100644 --- a/chia/_tests/core/mempool/test_mempool_fee_estimator.py +++ b/chia/_tests/core/mempool/test_mempool_fee_estimator.py @@ -9,11 +9,11 @@ from chia._tests.core.consensus.test_pot_iterations import test_constants from chia._tests.util.db_connection import DBConnection from chia.full_node.bitcoin_fee_estimator import BitcoinFeeEstimator from chia.full_node.coin_store import CoinStore -from chia.full_node.fee_estimate_store import FeeStore from chia.full_node.fee_estimation import MempoolItemInfo from chia.full_node.fee_estimator import SmartFeeEstimator from chia.full_node.fee_tracker import FeeTracker from chia.full_node.mempool_manager import MempoolManager +from chia.protocols.fee_estimate_store import FeeStore @pytest.mark.anyio diff --git a/chia/full_node/bitcoin_fee_estimator.py b/chia/full_node/bitcoin_fee_estimator.py index 091dbdda7c..817539bfec 100644 --- a/chia/full_node/bitcoin_fee_estimator.py +++ b/chia/full_node/bitcoin_fee_estimator.py @@ -2,11 +2,11 @@ from __future__ import annotations from chia_rs.sized_ints import uint32, uint64 -from chia.full_node.fee_estimate_store import FeeStore from chia.full_node.fee_estimation import EmptyFeeMempoolInfo, FeeBlockInfo, FeeMempoolInfo, MempoolItemInfo from chia.full_node.fee_estimator import SmartFeeEstimator from chia.full_node.fee_estimator_interface import FeeEstimatorInterface from chia.full_node.fee_tracker import FeeTracker +from chia.protocols.fee_estimate_store import FeeStore from chia.types.clvm_cost import CLVMCost from chia.types.fee_rate import FeeRateV2 diff --git a/chia/full_node/fee_tracker.py b/chia/full_node/fee_tracker.py index 986247e9d5..661879606a 100644 --- a/chia/full_node/fee_tracker.py +++ b/chia/full_node/fee_tracker.py @@ -7,7 +7,6 @@ from typing import Optional from chia_rs.sized_ints import uint8, uint32, uint64 -from chia.full_node.fee_estimate_store import FeeStore from chia.full_node.fee_estimation import MempoolItemInfo from chia.full_node.fee_estimator_constants import ( FEE_ESTIMATOR_VERSION, @@ -29,6 +28,7 @@ from chia.full_node.fee_estimator_constants import ( SUFFICIENT_FEE_TXS, ) from chia.full_node.fee_history import FeeStatBackup, FeeTrackerBackup +from chia.protocols.fee_estimate_store import FeeStore @dataclass diff --git a/chia/full_node/fee_estimate_store.py b/chia/protocols/fee_estimate_store.py similarity index 100% rename from chia/full_node/fee_estimate_store.py rename to chia/protocols/fee_estimate_store.py