The Crypto Button

Finance and crypto

ethereum smart contract game

SHOW HN2018

27points
45comments
#1,044of 2,155 in 2018
Top 49%of 2018 by points

How HN took it

RoastedHalf or more of the comments are critical

3 positive, 12 neutral or asking, 0 mixed, 16 critical, out of 31 comments about the project. Thread score -0.40.

Idea: 2 for, 4 againstExecution: 0 for, 5 againstDesign: 0 for, 4 againstDocs: 0 for, 1 againstPricing: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Interesting experiment in game theory

    From 2 comments
    • Thanks, yea I've realized that there is little incentive to share this out, upvote, etc. I think Smart Contracts are a great way to test out some of these game theory scenarios…
      masterspy7 on HN
    • I was going to click it then realized you need to pay $1. Interesting experiment nonetheless.
      danny_taco on HN

Objections

  • Contract bug: the winner's prize is set to zero and funds are locked

    From 4 comments
    • Looks like the winner gets precisely 0: ``` // The winner is responsible for withdrawing the funds // after the button expires function Win() public { require(msg.sender ==…
      grapehut on HN
    • Oh god, I messed up horribly. Will refund everyone who paid
      masterspy7 on HN
    • And the tips can't be withdrawn either. All the money stays in the contract? ``` function withdrawTips() public { // The owner can only withdraw the tips tips = 0;…
      croddin on HN
    • Yea, all the money is gone forever... :( I added that code in last minute and wasn't even thinking when I did it.
      masterspy7 on HN
  • Requires MetaMask install, which reads as bait-and-switch

    From 3 comments
    • "ERROR: PLEASE INSTALL METAMASK TO USE THE BUTTON." WTF? Screw you dude. Don't draw the button if I can't click it! Don't say I can do one thing then force me to do another. That…
      tomc1985 on HN
    • Maybe it is, but here's my impression of metamask from this link without any prior knowledge or information. Metamask breaks buttons on the web, holding the UX hostage until you…
      cryptoz on HN
    • IMO, ERROR: PLEASE INSTALL METAMASK TO USE THE BUTTON makes the contract meaningless.
      Retric on HN
  • Works like a penny/dollar auction that favours the operator

    From 2 comments
    • This is a simple Penny Auction - https://en.wikipedia.org/wiki/Bidding_fee_auction. Not a scam per se but a bit of a racket as the operator typically brings home a lot of money…
      Feeble on HN
    • Yeah, this is well-studied in entry level econ / psychology. The only way to win is not to play.
      defen on HN
  • Unclear costs and fees on the page

    From 2 comments
    • There is zero chance I'll click the button, but an interesting idea of the goal is to pay to get the plugin on users machines and get people to discuss WTH. That said the page is…
      BoiledCabbage on HN
    • > I think some of the questions you're asking have well known answers within the Eth community, but OP should have provided a FAQ or links. What you've called out out is exactly…
      BoiledCabbage on HN
  • 20% cut is too high for hosting

    From 1 comment
    • The author takes a 20% cut: ``` reward += msg.value * 8 / 10; // Take 20% tip for server costs. tips += msg.value * 2 / 10; ``` That must be a very expensive server indeed. Isn't…
      Tepix on HN

Requests

  • Add a FAQ explaining costs and how it works

    From 2 comments
    • I think some of the questions you're asking have well known answers within the Eth community, but OP should have provided a FAQ or links. To register a button click with the…
      maksimum on HN
    • > I think some of the questions you're asking have well known answers within the Eth community, but OP should have provided a FAQ or links. What you've called out out is exactly…
      BoiledCabbage on HN
  • Refund the people who paid into the broken contract

    From 2 comments
    • Oh god, I messed up horribly. Will refund everyone who paid
      masterspy7 on HN
    • Fixed the contract and will refund anyone who clicked on the old contract
      masterspy7 on HN

Questions

  • Can the button be reset without MetaMask login?

    From 1 comment
    • It is broken, I was able to reset the button without logging into Metamask.
      airbreather on HN
  • Does the page match the audited contract code?

    From 1 comment
    • There is zero chance I'll click the button, but an interesting idea of the goal is to pay to get the plugin on users machines and get people to discuss WTH. That said the page is…
      BoiledCabbage on HN

Alternatives named

  • Penny auctions / bidding fee auctions

    From 1 comment
    • This is a simple Penny Auction - https://en.wikipedia.org/wiki/Bidding_fee_auction. Not a scam per se but a bit of a racket as the operator typically brings home a lot of money…
      Feeble on HN
  • Dollar auction game

    From 1 comment
    • > I think some of the questions you're asking have well known answers within the Eth community, but OP should have provided a FAQ or links. What you've called out out is exactly…
      BoiledCabbage on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/16233189)