chia-blockchain/chia/types/announcement.py

14 lines
318 B
Python

from dataclasses import dataclass
from chia.types.blockchain_format.sized_bytes import bytes32
from chia.util.hash import std_hash
@dataclass(frozen=True)
class Announcement:
origin_info: bytes32
message: bytes
def name(self) -> bytes32:
return std_hash(bytes(self.origin_info + self.message))