xch-blockchain/chia/full_node/signage_point.py

17 lines
414 B
Python

from __future__ import annotations
from dataclasses import dataclass
from typing import Optional
from chia.types.blockchain_format.vdf import VDFInfo, VDFProof
from chia.util.streamable import Streamable, streamable
@streamable
@dataclass(frozen=True)
class SignagePoint(Streamable):
cc_vdf: Optional[VDFInfo]
cc_proof: Optional[VDFProof]
rc_vdf: Optional[VDFInfo]
rc_proof: Optional[VDFProof]