def __init__(self, branch: Branch, addresses: List[Address], topics: List[List[bytes]], start_block: int, end_block: int):
    self.branch = branch
    self.addresses = addresses
    self.topics = topics
    self.start_block = start_block
    self.end_block = end_block
def __init__(self, branch: Branch, addresses: List[Address], topics: List[List[bytes]], start_block: int, end_block: int):
    self.branch = branch
    self.addresses = addresses
    self.topics = topics
    self.start_block = start_block
    self.end_block = end_block