Let's have some fun then LOL
It looks like
you made a deposit that
didn't show up even after 52 confirmations.
Fees spiked yesterday. @jackmurray : can you check the above transaction? What happens to a deposit if it gets confirmed after the game ended?
I checked the transaction and couldn't work out why it wasn't processed. My best guess is that we received this transaction whilst I was manually upgrading the system and it somehow skipped over the transaction.
I've manually processed this transaction and made manual payouts accordingly. Sorry for the mistake.
I made a script to audit the other transactions and everything seems like it's working. Please anybody let me know if there are any other problems with transactions not being received.
In our case game 22. My tx confirmed already but it's not showing on the site. Considering it's not showing yet, the prize for both of us are 0.000049 BTC each where it was supposed to add more 0.001 BTC with the total except the 2% charge.
Sorry for the bug, I have made the payouts manually. Please let me know if something like this happens again.
As I understand the betting rules. The only allowed bet is the max bid made by the winning user. So if someone bid 1mbtc then no one can bid lesser than that amount to become a valid winning bid for the auction.
This is what I understand on the game design to avoid spam bids just to extend the duration. @jackmurray can you verify this?
That's correct, the game is only extended if the bet is equal to or exceeds the maximum bet. If you think the game is taking too long, you can always make a bigger bet, to make it harder to extend the game.
Agreed, you can bot it though just to annoy people.
If I understood the mechanics, only a higher than current max bet would restart it - and that's the way it should work IMO.
Yes this is correct.
Good that this was fixed already, I just came to confirm that although I'm the only one that bet on the outcome eventually I walked away with 0 BTC
Is it fixed for all currently opened games, or will it be fixed only for the newly created ones?
This should be fixed for all currently open games, I made payout manually again for games that finished.
If you are still seeing this bug, could you please let me know which game is effected?
My review about Coinballer (WORK IN PROGRESS)
First visit
Using Tor Browser, i visit Coinballer website. I don't see annoying "security check" or CAPTCHA which is a bit nice compared to few casino i've visited. The website design is extremely simple which reminds me of 90's website, although slightly modern design would be great and could attract more people. I have slight positive first impression.
Just like other member, i have difficulty understanding the rule. I had to re-read the rules few times and read discussion among member in order to understand the rule. Even so, there's one point i misunderstood (more detail below). So it'd be great if short video or example of game session with some explanation is exist.
Exploring other page, i didn't find few important page such as FAQ, ToS (Terms of Service) and PP (Privacy Policy). Many people would either perceive it as red flag or doesn't take your casino seriously. You really should add those page since it also could save you from answering similar question many times.
As open source user, it's nice addition that the website is open source. But most people either don't care or don't know the benefit of open source software, so adding one/two paragraph explanation about it could give user better impression. And while we're at it, the "About" page should include another ways to contact you (such as email address or this Bitcointalk thread).
Play a game
Since the game require you to include Bitcoin address of all players in advance, i decide to include Bitcoin address of all reviewer and see who joined. It's more convenient and took less time compared with contacting each potential player where. As you can see on game 21, i set it to have 10 player, 3 winner and 576 blocks (about 4 days) length. Initially i mistook 576 blocks as length of whole game rather than length between last bet and deadline. Had i known about it, i would set it to only 288 or 432 blocks (about 2 or 3 days).
Checking other games, there are many finished game and unfinished game with empty pot. It'd be great if list of finished game only can be seen on different page. And since there are many unfinished game with empty pot, personally i'd like the website to emphasize game with non-empty pot.
Now about UI/UX, there are few lacking things. While now we know 6 confirmation is needed, it'd be great if the game show transaction/balance which doesn't have 6 confirmation yet. It'd be nice assurance for user that the system already detect the transaction and they send Bitcoin to correct address. The website also only use block height/total block count as time reference. Adding different time unit such as "576 blocks (4 days or ended on 10/01/2023 10:00 AM)" would give user better idea and saving their time from using calculator and looking at calendar.
TBD
Conclusion
TBD
I've added short video, FAQ, ToS, PP, short explanation about open-source, contact info, display unconfirmed tx, and time approximations to the feature list for us to work on. Thank you so much for your review.
It appears that the issue has been fixed for everyone. Based on the outcome of Game #22, it seems that LoyceV and BitcoinGirl.Club shared the pot. However, upon further inspection, it looks like the second deposit was not taken into account in the total balance. This could potentially be another bug, or at the very least, a flaw in the software that needs to be addressed.
@jackmurray, perhaps the simplest solution to this problem would be to automatically return all transactions that are confirmed after the deadline to the sender (minus the transfer fee)?
The game between LoyceV and BitcoinGirl.Club was manually adjusted. I couldn't find the bug that caused this so if it happens again please let me know.
I've added automatic refund of transactions past the deadline to the feature list to work on.
Thanks for your review.
First: it felt more like testing than reviewing. I know the site is still in development, but in my opinion there are still too many problems to go live. The
Rules don't cover some of the possible scenarios I can think of. My first impression after being happy to see a new type of game was confusion. It took me a while to realize for instance sniping isn't possible.
I started my Review
yesterday:
I'm not much of a gambler, because I don't want another addiction in my life. But I like games, and Coinballer looks like an entirely new concept.
The site works on Tor without complaining or captcha. I like the simplicity.
I can complete my Review now that (my)
Game 22 ended. See:
It took me a while to realize a game with 2 people and 2 winners makes no sense: you'll get back 49% of anything you deposit, and so does the other player. That means there's no incentive to deposit anything, but it did it as a test.
There was a problem with the game:
one of the deposits wasn't registered, despite having many confirmations before the game ended. The final prize was based on only the first deposit, the second deposit is still unaccounted for. Needless to say: this shouldn't happen.
Suggestions- I get that you don't want to work with unconfirmed transactions, but can you at least add a notification when one of the addresses has an incoming deposit?
- Add a warning when someone creates a game with the same number of winners as players. Such a game makes no sense.
- The maximun number of blocks 525600 between the last bet and the deadline is a very large. Not everyone knows blocks take 10 minutes, and if someone accidentally sets it to 10 years, they'll complain. I'd say lower the maximum number of blocks. See Game 27:
- With multiple winners, can you (optionally) make their prizes pro-rated? So if there are 5 players and 2 winners, each winner gets a prize depending on how much they deposited.
- Ask for less confirmations, waiting an hour on average for 6 confirmations makes the game very slow. And most websites don't require that many confirmations, usually 1 is enough unless there are large amounts involved.
- Add (optional) labels to the addresses when creating a New Game, to make it easier to distinguish addresses for the players. Or at least number the rows with addresses.
- The "Current confirmed block height" is 6 less than the current block height. I get that the difference is 6 confirmations, but this can be confusing. Example: if the deadline is 800000, and the current confirmed block height is 799995, it's already too late to make a deposit but that isn't clear from the game.
- I know it shows the current block height and the deadline, but comparing large numbers isn't trival. Can you show a countdown for the remaining blocks?
- I get that you don't want to work with unconfirmed transactions, but can you at least add a notification when one of the addresses has an incoming deposit?
- Maybe you can you add a FAQ with some screenshots of finished games, to make things clearer. And add more information, what happens for instance if a deposit confirms after the game ended? Will you return it?
Game playI haven't seen a game that's attractive to deposit if nobody else deposited yet, and that could stop people from starting a game.
Takes for example Game 21:
This game has a minimum of 3 winners out of (up to) 10 players. If you're the first to deposit, and nobody else deposits, you get back less than 33% of your deposit. That's a huge risk to take!
If 5 others have deposited (that's the current state of the game in the screenshot), you'll need to deposit at least 0.00010000 BTC to get a prize (or 1 sat more to eliminate another player). That a much more attractive bet.
If there's only 1 winner, it's still not attractive to be the first, but at least you'll get back 98% if nobody else deposits.
I can't think of a way to improve this, and it may be inherent to this kind of game, but shouldn't a game be attractive from the start?
I've added displaying unconfirmed transactions, usernames, countdown for remaining blocks, returning deposits made after games finished to the list of features to work on.
You're right about the play not being very attractive at the very beginning, I will think about ways to improve this.
Thank you for your review.