Skip to content

Commit 3c7e456

Browse files
committed
import directly from rust and remove legacy file
1 parent c49ae98 commit 3c7e456

30 files changed

+30
-51
lines changed

benchmarks/mempool-long-lived.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,14 @@
66
from time import monotonic
77
from typing import Optional
88

9-
from chia_rs import CoinSpend, G2Element, SpendBundle
9+
from chia_rs import CoinRecord, CoinSpend, G2Element, SpendBundle
1010
from chia_rs.sized_bytes import bytes32
1111
from chia_rs.sized_ints import uint32, uint64
1212

1313
from chia.consensus.default_constants import DEFAULT_CONSTANTS
1414
from chia.full_node.mempool_manager import MempoolManager
1515
from chia.types.blockchain_format.coin import Coin
1616
from chia.types.blockchain_format.serialized_program import SerializedProgram
17-
from chia.types.coin_record import CoinRecord
1817
from chia.types.condition_opcodes import ConditionOpcode
1918
from chia.types.mempool_item import UnspentLineageInfo
2019
from chia.util.casts import int_to_bytes

benchmarks/mempool.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from time import monotonic
1010
from typing import Optional
1111

12-
from chia_rs import SpendBundle
12+
from chia_rs import CoinRecord, SpendBundle
1313
from chia_rs.sized_bytes import bytes32
1414
from chia_rs.sized_ints import uint32, uint64
1515

@@ -18,7 +18,6 @@
1818
from chia.full_node.mempool_manager import MempoolManager
1919
from chia.simulator.wallet_tools import WalletTool
2020
from chia.types.blockchain_format.coin import Coin
21-
from chia.types.coin_record import CoinRecord
2221
from chia.types.mempool_inclusion_status import MempoolInclusionStatus
2322
from chia.types.mempool_item import UnspentLineageInfo
2423
from chia.util.batches import to_batches

chia/_tests/clvm/coin_store.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,14 @@
55
from dataclasses import dataclass
66
from typing import Optional
77

8-
from chia_rs import ConsensusConstants, SpendBundle, check_time_locks
8+
from chia_rs import CoinRecord, ConsensusConstants, SpendBundle, check_time_locks
99
from chia_rs.sized_bytes import bytes32
1010
from chia_rs.sized_ints import uint32, uint64
1111

1212
from chia._tests.util.get_name_puzzle_conditions import get_name_puzzle_conditions
1313
from chia.consensus.cost_calculator import NPCResult
1414
from chia.full_node.bundle_tools import simple_solution_generator
1515
from chia.types.blockchain_format.coin import Coin
16-
from chia.types.coin_record import CoinRecord
1716
from chia.util.errors import Err
1817

1918
MAX_COST = 11000000000

chia/_tests/cmds/cmd_test_utils.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
from pathlib import Path
88
from typing import Any, Optional, cast
99

10-
from chia_rs import BlockRecord, Coin, G1Element, G2Element
10+
from chia_rs import BlockRecord, Coin, CoinRecord, G1Element, G2Element
1111
from chia_rs.sized_bytes import bytes32
1212
from chia_rs.sized_ints import uint8, uint16, uint32, uint64
1313

@@ -22,7 +22,6 @@
2222
from chia.full_node.full_node_rpc_client import FullNodeRpcClient
2323
from chia.rpc.rpc_client import RpcClient
2424
from chia.simulator.simulator_full_node_rpc_client import SimulatorFullNodeRpcClient
25-
from chia.types.coin_record import CoinRecord
2625
from chia.types.signing_mode import SigningMode
2726
from chia.util.bech32m import encode_puzzle_hash
2827
from chia.util.config import load_config

chia/_tests/core/full_node/stores/test_coin_store.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
import aiosqlite
99
import pytest
10-
from chia_rs import CoinState, FullBlock, additions_and_removals, get_flags_for_height_and_constants
10+
from chia_rs import CoinRecord, CoinState, FullBlock, additions_and_removals, get_flags_for_height_and_constants
1111
from chia_rs.sized_bytes import bytes32
1212
from chia_rs.sized_ints import uint32, uint64
1313

@@ -26,7 +26,6 @@
2626
from chia.simulator.block_tools import BlockTools, test_constants
2727
from chia.simulator.wallet_tools import WalletTool
2828
from chia.types.blockchain_format.coin import Coin
29-
from chia.types.coin_record import CoinRecord
3029
from chia.types.mempool_item import UnspentLineageInfo
3130
from chia.util.casts import int_to_bytes
3231
from chia.util.db_wrapper import DBWrapper2

chia/_tests/core/full_node/test_conditions.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from typing import Optional
1010

1111
import pytest
12-
from chia_rs import AugSchemeMPL, FullBlock, G2Element, SpendBundle
12+
from chia_rs import AugSchemeMPL, CoinRecord, FullBlock, G2Element, SpendBundle
1313
from chia_rs.sized_ints import uint32, uint64
1414
from clvm_tools.binutils import assemble
1515

@@ -21,7 +21,6 @@
2121
from chia.simulator.keyring import TempKeyring
2222
from chia.types.blockchain_format.program import Program
2323
from chia.types.blockchain_format.serialized_program import SerializedProgram
24-
from chia.types.coin_record import CoinRecord
2524
from chia.types.coin_spend import make_spend
2625
from chia.types.condition_opcodes import ConditionOpcode
2726
from chia.util.casts import int_to_bytes

chia/_tests/core/full_node/test_full_node.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
import pytest
1313
from chia_rs import (
1414
AugSchemeMPL,
15+
CoinRecord,
1516
ConsensusConstants,
1617
Foliage,
1718
FoliageTransactionBlock,
@@ -91,7 +92,6 @@
9192
)
9293
from chia.types.blockchain_format.serialized_program import SerializedProgram
9394
from chia.types.blockchain_format.vdf import CompressibleVDFField, VDFProof
94-
from chia.types.coin_record import CoinRecord
9595
from chia.types.coin_spend import make_spend
9696
from chia.types.condition_opcodes import ConditionOpcode
9797
from chia.types.condition_with_args import ConditionWithArgs

chia/_tests/core/mempool/test_mempool_manager.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
ELIGIBLE_FOR_DEDUP,
1212
ELIGIBLE_FOR_FF,
1313
AugSchemeMPL,
14+
CoinRecord,
1415
CoinSpend,
1516
ConsensusConstants,
1617
G2Element,
@@ -60,7 +61,6 @@
6061
from chia.types.blockchain_format.program import DEFAULT_FLAGS, INFINITE_COST, Program
6162
from chia.types.blockchain_format.serialized_program import SerializedProgram
6263
from chia.types.clvm_cost import CLVMCost
63-
from chia.types.coin_record import CoinRecord
6464
from chia.types.coin_spend import make_spend
6565
from chia.types.condition_opcodes import ConditionOpcode
6666
from chia.types.condition_with_args import ConditionWithArgs

chia/_tests/util/coin_store.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
from __future__ import annotations
22

3+
from chia_rs import CoinRecord
4+
35
from chia.consensus.coin_store_protocol import CoinStoreProtocol
4-
from chia.types.coin_record import CoinRecord
56
from chia.util.db_wrapper import DBWrapper2
67

78

chia/_tests/util/spend_sim.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
import anyio
1313
from chia_rs import (
1414
DONT_VALIDATE_SIGNATURE,
15+
CoinRecord,
1516
CoinSpend,
1617
ConsensusConstants,
1718
G2Element,
@@ -34,7 +35,6 @@
3435
from chia.full_node.mempool_manager import MempoolManager
3536
from chia.types.blockchain_format.coin import Coin
3637
from chia.types.blockchain_format.program import INFINITE_COST
37-
from chia.types.coin_record import CoinRecord
3838
from chia.types.generator_types import BlockGenerator
3939
from chia.types.mempool_inclusion_status import MempoolInclusionStatus
4040
from chia.types.mempool_item import MempoolItem

0 commit comments

Comments
 (0)