I created a new game dAPP that if it isn’t run correctly you can take over


Hello /r/Ethereum, /u/MoronTheMoron here, you might remember me from such things as [WhoTheEth?](https://www.reddit.com/r/ethereum/comments/7l2zhv/who_the_eth_are_you_give_yourself_an_alias_dapp/) and /r/myleftfoot!

I’m here to tell you about my new Toshi based game called

[Ether Guess!](http://www.etherguess.com)
============================

What is it?
————

It is a price guess game. You enter in your guess at what the price of Ether in USD will be at 00:00:00 UTC. To pick a price you put in a reserve of 0.005 ether. If someone has a price you want to guess, no worries, you just have to beat their reserve by 0.005 ether and you now have that price and they get their ether back. At 00:00:00 UTC whoever has the right price gets all the reserves. If no one gets it, the guesses stay around for the next day!

That seems hard to play?
—————————-

No it isn’t, the game was developed on [Coinbase’s Toshi Network](http://www.toshi.org) and has a bot guide you in how to play! The Toshi network is a fun wallet app for your phone that has access to a bunch of different games and guides to help you learn and play with Ether. They have a sub on reddit, but it isn’t very active, at /r/toshi. To play Ether Guess! the way it is meant to, download Toshi and look up the bot called @EtherGuess! The host of the game, [Dirk Etherman](https://i.imgur.com/NHJQhWl.jpg), will help you! [Apple Link](https://itunes.apple.com/us/app/toshi-ethereum/id1278383455?ls=1&mt=8) <-> [Android Link](https://play.google.com/store/apps/details?id=org.toshi) <-> [Windows Phone Link](https://www.youtube.com/watch?v=eOifa1WrOnQ)

Now, you can still play it on [our website](http://www.etherguess.com) but you won’t have features like getting notified if you won/lost and etc. It is there though in case you just like that kind of things, I mean, who am I to judge?

Is there a smart contract?
—————————–

Of course! The smart contract is located at address: [0x0684d80292961F6F662A214d52C940232c4dFBa1](https://etherscan.io/address/0x0684d80292961f6f662a214d52c940232c4dfba1). The source code is published there so you can verify the accuracy of all of these statements!

But what if the game stops sending in the price at 00:00:00 UTC?
————————————————————————-

The game is fully automated, there is nothing that requires anyone’s intervention to keep it going, but I can understand why you would be concerned. Have no fear, for in our contract are the NEGLECT TIMERS.

What are the neglect timers?
——————————–

The neglect timers are special functions that you can run if the game gets neglected. If the game has not run at 00:00:00 UTC for five days, then you are able to run a function and get your reserves back from the game! No more ether trapped into a dead smart contract! But wait, it gets better.

If the game has not been run for 30 days, you are able to run a function and take over the entire game. This would make the admin of the game, YOU! You would then have the ability to run the game, set the admin fees, and probably the best part, get out of the game any admin fees currently earned. If this happens, please IM me and I will send you a copy of the entire backend/scripts and give you the domain name also!

Want to see if anyone has been neglecting the game so far? [Check it out here!](http://www.etherguess.com/neglect.php)

Vitalik said should focus on something meaningful!
——————————————————–

I fully agree with that statement, but I have three counters. First, I started working on this before he said that. Second, this game was created for me to keep improving myself. I am in a constant need to learn and improve myself, I wanted to learn more Solidity and learn how to make bots on Toshi. This game has accomplished that.

Lastly, I’m hoping to bring this concept of neglect timer to the masses. Instead of a self destruct function which people are worried about being abused by the owner, why not something like this? Make it so if the contract owner/controller isn’t doing their upkeep THEY are the ones who feel the pain, not the users. To me it is a more customer focused model that I like.

I have more questions!
————————–

I’m glad to answer, hit me up here or on the Toshi network as @EtherRichie! I’d be glad to help!

I have complaints about what you are doing!
————————————————–

I would love to hear them also! Honestly, I just like talking to people, especially in this community, ya’ll are great.



View Reddit by MoronTheMoronView Source

Leave a Reply