I am completely new to Ethereum development. In an effort to fund my further studies, I am designing a Keeper bot. I have implemented nothing; I am starting by laying out a basic set of behaviors that I want my bot to exhibit based on certain criteria, a diagram for how the program will function. For this, I kindly ask the community for some information:
-
When my bot receives a deposit of Ether from its owner, I want it to do one thing; when it wins an auction and the purchase is Ether, I want it to do a different thing. When an auction completes, how is the purchase delivered to its new owner? Is there a way to differentiate it from someone just sending Ether to the bot?
-
Is there a cost to losing an auction aside from the gas used to bid?
-
Is the bidder notified if they lose an auction?
-
I’m a bit unclear as to how these Keeper bots work. Are they smart contracts? Are they scripts that you’d run on a node? What are their limitations?