def METHOD_NAME(self, chain: MiningChain, num_blocks: int) -> Tuple[int, int]:
    total_gas_used = 0
    total_num_tx = 0
    for i in range(1, num_blocks + 1):
        num_tx = (
            chain.get_block().header.gas_limit // SIMPLE_VALUE_TRANSFER_GAS_COST
        )
        block = self.mine_block(chain, i, num_tx)
        total_num_tx = total_num_tx + len(block.transactions)
        total_gas_used = total_gas_used + block.header.gas_used
    return total_gas_used, total_num_tx