15 lines
470 B
Python
15 lines
470 B
Python
from dataclasses import dataclass
|
|
from typing import List, Optional, Tuple
|
|
|
|
from src.types.program import Program
|
|
from src.types.sized_bytes import bytes32
|
|
from src.util.streamable import streamable, Streamable
|
|
from src.types.program import Program
|
|
|
|
|
|
@dataclass(frozen=True)
|
|
@streamable
|
|
class CCInfo(Streamable):
|
|
my_genesis_checker: Optional[Program] # this is the program
|
|
lineage_proofs: List[Tuple[bytes32, Optional[Program]]] # {coin.name(): lineage_proof}
|