20 lines
429 B
Python
20 lines
429 B
Python
from dataclasses import dataclass
|
|
|
|
from chia.types.blockchain_format.sized_bytes import bytes32
|
|
from chia.util.ints import uint32
|
|
from chia.util.streamable import Streamable, streamable
|
|
|
|
|
|
@dataclass(frozen=True)
|
|
@streamable
|
|
class FarmNewBlockProtocol(Streamable):
|
|
puzzle_hash: bytes32
|
|
|
|
|
|
@dataclass(frozen=True)
|
|
@streamable
|
|
class ReorgProtocol(Streamable):
|
|
old_index: uint32
|
|
new_index: uint32
|
|
puzzle_hash: bytes32
|