def __init__(self, branch: Branch, coinbase_addr: typing.Optional[Address]):
    self.branch = branch
    self.coinbase_addr = coinbase_addr
def __init__(self, branch: Branch, coinbase_addr: typing.Optional[Address]):
    self.branch = branch
    self.coinbase_addr = coinbase_addr