Skip to content

Commit 5d9683b

Browse files
committed
fix TestCoins
1 parent fb0c713 commit 5d9683b

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

chia/_tests/core/mempool/test_mempool_manager.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2344,7 +2344,14 @@ def __init__(self, coins: list[Coin], lineage: dict[bytes32, Coin]) -> None:
23442344
self.lineage_info[ph] = UnspentLineageInfo(c.name(), c.parent_coin_info, bytes32([42] * 32))
23452345

23462346
def spend_coin(self, coin_id: bytes32, height: uint32 = uint32(10)) -> None:
2347-
self.coin_records[coin_id] = dataclasses.replace(self.coin_records[coin_id], spent_block_index=height)
2347+
new_cr = CoinRecord(
2348+
self.coin_records[coin_id].coin,
2349+
self.coin_records[coin_id].confirmed_block_index,
2350+
height,
2351+
self.coin_records[coin_id].coinbase,
2352+
self.coin_records[coin_id].timestamp,
2353+
)
2354+
self.coin_records[coin_id] = new_cr
23482355

23492356
def update_lineage(self, puzzle_hash: bytes32, coin: Optional[Coin]) -> None:
23502357
if coin is None:

0 commit comments

Comments
 (0)