def __init__(self, branch: Branch, height: int, difficulty: int, coinbase_address: Address, timestamp: int, tx_count60s: int, pending_tx_count: int, total_tx_count: int, block_count60s: int, stale_block_count60s: int, last_block_time: int):
    self.branch = branch
    self.height = height
    self.difficulty = difficulty
    self.coinbase_address = coinbase_address
    self.timestamp = timestamp
    self.tx_count60s = tx_count60s
    self.pending_tx_count = pending_tx_count
    self.total_tx_count = total_tx_count
    self.block_count60s = block_count60s
    self.stale_block_count60s = stale_block_count60s
    self.last_block_time = last_block_time
def __init__(self, branch: Branch, height: int, difficulty: int, coinbase_address: Address, timestamp: int, tx_count60s: int, pending_tx_count: int, total_tx_count: int, block_count60s: int, stale_block_count60s: int, last_block_time: int):
    self.branch = branch
    self.height = height
    self.difficulty = difficulty
    self.coinbase_address = coinbase_address
    self.timestamp = timestamp
    self.tx_count60s = tx_count60s
    self.pending_tx_count = pending_tx_count
    self.total_tx_count = total_tx_count
    self.block_count60s = block_count60s
    self.stale_block_count60s = stale_block_count60s
    self.last_block_time = last_block_time