This is a very simple question, so I'll get started right away. I have a bounty on a question of mine that should probably go to a user who didn't exactly answer all my questions, but contributed a lot of valuable insights. The problem is, this user, instead of starting a new answer, has kept on editing the original post. Now I would like to move the bounty marker to the post or to some of the commentary by this user, and thereafter award the bounty, how do I go about doing this? Thanks! Of course if someone happens to solve it in the remaining time that person will get the bounty. Here is the question.
Bounties can only be awarded on answers, and they go to the person who originally posted the answer. If you want to award a bounty to someone who has only contributed via comments, question edits, or edits to other people's answers, there is no way to do so directly. I think your best option is to leave a comment requesting the person to consolidate their contributions into a new answer, saying that this will enable you to award them the bounty which would otherwise go to waste.
I don't even know how to move the bounty marker, currently it is attached to an answer that turned out not to contribute to the main thread.
As Asaf points out in the comments, you cannot award bounties to your own answers. That is why it appears as if the bounty has "attached itself" to the only answer in the post that is not by you. But it's not really attached in any sense. When someone else posts a new answer, you will see options to award the bounty to any one of the answers that are not yours.