The Crypto Button
Finance and crypto
ethereum smart contract game
SHOW HN2018
The Crypto Button
The last person to use this button gets $200+ USD, via Smart Contracts
thecryptobutton.com#ethereum#smart contract#penny auction#metamask#dollar auction
How HN took it
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 HNI 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 HNOh god, I messed up horribly. Will refund everyone who paid
masterspy7 on HNAnd 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 HNYea, 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 HNMaybe 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 HNIMO, 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 HNYeah, 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 HNFixed 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