Pages:
Author

Topic: ⭐BETCOIN.AG-#1 Casino, Sportsbook BTC BCH BSV ETH ETC LTC XMR DASH XRP est 2013⭐ - page 92. (Read 101467 times)

legendary
Activity: 3738
Merit: 1108
Betcoin.ag Forum Rep - Sportsbook, Casino
Coronavirus Exhibition Tennis Bitcoin Sportsbook

https://www.betcoin.ag/coronavirus-exhibition-tennis-bitcoin-sportsbook

No masks needed for these titans of the court, and Betcoin players can bet on every point, with up to 100 LIVE betting markets available on each match.



After being shut down almost completely, the great sport of tennis is starting to make a comeback, with many exhibition matches starting to return, globally. No masks needed for these titans of the court, and Betcoin players can bet on every point, with up to 100 LIVE betting markets available on each match.

Bet on Exhibition Tennis Matches
We are currently offering the best odds on exhibition tennis from around the world, including Australia, Poland, Switzerland, US, Serbia and more. This includes the most markets on every men's women's, doubles and singles match played. Bets can be placed in your choice of cryptocurrency, including Bitcoin, Bitcoin Cash, Bitcoin SV, Ethereum, Ethereum Classic, Litecoin, Ripple, DASH and Monero. We have a large selection of outright markets for upcoming major tournaments like the French Open, David Cup and Wimbledon. The action never stops with our virtual tennis matches which run around the clock. Our Simulated Reality League tennis features the biggest stars playing virtual matches, based on a massive compilation of real historical data. We have ensured that tennis fans young and old will be able to appreciate Betcoin Sports' amazing tennis options all day every day.

Best Bitcoin Tennis Sportsbook
This racket sport has been around as early as the 1850's, when an English solicitor combined several popular racket sports with the Basque game, pelota. Within 20 years, tennis clubs were being setup and the game spread quickly in popularity. The 4 major championship events all date back over 100 years, with a rich history and huge fan base. Previously a demonstration sport, it has been an official part of the Summer Olympics since 1988. The sport has brought us such legends as Bill Tilden, Donald Budge and Jack Kramer and, of course, in more recent times Rafael Nadal, Roger Federer and Novak Djokovic. Matches are generally either played in a best of 3 or 5 set series. A player must win by at least 2 games (or a tiebreaker) to be the set winner.

If you have any questions, you can reach Betcoin Support 24/7 via live chat or support ticket.

www.Betcoin.ag/sports
legendary
Activity: 3738
Merit: 1108
Betcoin.ag Forum Rep - Sportsbook, Casino
Using Bitcoin to Bet on eSports - Guest Post by Tstatia

https://www.betcoin.ag/using-bitcoin-bet-esports-guest-post-tstatia

Today, I'm willing to share my knowledge and advice, as I've been around in this community for years.



Hello, I'm a long time Betcoin member, affiliate, and eSport bettor. I enjoy betting for fun, but I also use this service for making reliable income every month. Today, I'm willing to share my knowledge and advice, as I've been around in this community for years. I started in 2014 and was primarily a very strict bettor, only betting on very few games. I then ventured into bitcoin betting around 2015-2016. I'm very known in this community and can share some advice on how to get started.

What eSports does Betcoin offer?
Betcoin offers the most eSports out of any bitcoin bookie in the industry. Betcoin offers you every single eSport, while some sites only offer major tournaments. What's really good about this, you can find small advantages to take on your wagers. For example, in LIVE eSports, you'll be able to get up to 500 mBTC. On eSports such as CS:GO, you may find discrepancies in the economy on sites like hltv.org. Furthermore, you can find this type of advantage with all sorts of eSport offerings.

Betcoin offers LIVE and PRE-MATCH eSports on CS:GO, Dota2, League of Legends, Overwatch, Starcraft II, Call of Duty, NBA2K and many more!

How to Create a Bitcoin Wallet
When I first ventured into Bitcoin, I was stumbling upon ways to deposit to Bitcoin sportsbooks. I didn't understand Bitcoin's value. I didn't understand what even a wallet was.
A bitcoin wallet is an external virtual wallet that allows you to keep your money safe. This is mandatory in order to keep your funds in your possession. This is basically like a real-life wallet on your computer or phone.
Below you will find a list of wallets I recommend to use, but with this mini beginner guide, I'll be using bitpay.com mobile wallet as an example.
Step 1: Download the bitpay mobile app on Ios/Android.
Step 2: Open the bitpay wallet app on your phone.
Step 3: Create your wallet, using the 3 dots in the top right of your phone.
Step 4: Click to create a new bitcoin wallet, then choose I want to create a "Simple Wallet" and choose your desired currency.
Step 5: This next part, you're going to be creating a name and password. This password is like a two-factor authentication every time you send money.

How to Buy Bitcoin with a Debit Card Instantly?
Crypto.com
0.00% Worldwide
CEX.IO
2.99% Worldwide
Coinbase.com
3.99% Worldwide

To buy bitcoins instantly, follow these steps:
Create an account with one of the Bitcoin exchanges above.
Verify your identity using document upload. The verification process should take less than 10 minutes.
Buy bitcoin
What wallets and exchanges do I recommend, and how I use them?
I primarily use 3 wallets and exchanges, although I've used over 40, I've figured out what's best for me.
Here's how I use each of these services to my advantage. Not every exchange will be an all in one type of service. Every exchange has it's low points, therefore you need to use each one to your advantage.
With bitpay, I use this to purchase any gift card to any company I want with Bitcoin. I also use bitpay to store extra crypto funds. This allows me to use my bitcoin winnings properly. I also can withdrawal bitcoin to my bitpay debit card and use that as a normal debit card and withdrawal at any ATM.

With crypto.com I'm able to purchase up to $7500 USD with a debit card/credit card. I use this mainly for buying in and allowing myself to rebuy in. Crypto.com gives the cheapest fees of any exchange at a staggering 0.0%. You might wonder? How do they make money? That's because crypto.com cares about its customers.

With CEX.IO I'm able to do wire transfers for big bitcoin purchases. CEX.IO is a destination in which you want to do wire transfers from/to for large withdrawals, purchases, and as a secondary exchange to crypto.com.

If you ever have any questions, you can usually find me in the Betcoin.ag player chat room. Otherwise, the fast, friendly staff is available 24/7 via live chat and support ticket. Good luck to all!

www.Betcoin.ag/sports
legendary
Activity: 3738
Merit: 1108
Betcoin.ag Forum Rep - Sportsbook, Casino
Beach Volleyball Bitcoin Sportsbook and Sports Betting

https://www.betcoin.ag/beach-volleyball-bitcoin-sportsbook-and-sports-betting

The only thing that can make this fast-paced, high-flying volleyball action is betting on it LIVE at Betcoin Sports.



Few sporting events are able to exhilarate the fans as much as the players, and beach volleyball is one of the rare exceptions to this rule. The only thing that can make this fast-paced, high-flying volleyball action is betting on it LIVE at Betcoin Sports.

Bet on Beach Volleyball using Bitcoin
Beach volleyball has taken the sports world by storm in recent years, with fans from around the world enjoying its unceasing excitement. Many of these events are put on by the Fédération Internationale de Volleyball (FIVB), including the Beach Volleyball World Series, which features up to 50 events and a total prize pool worth over 750 BTC. This tournament features men's and women's matches and concludes each year with the World Tour Finals. There are also many localized events held, put on by governing bodies such as the European Volleyball Confederation and Confederación Sudamericana de Voleibol.

And, of course, many people get their first taste of this sport, due to its surging popularity as a Summer Olympics event. The sport is played throughout the world, with collegiate competitions being held by the NCAA in North America, the UAAP in Phillipines and European Universities Championships. There are also Junior leagues held, including world championships for U19 and U21 divisions. Betcoin Sports offers a unique platform and huge selection for wagering on each tournament, major and minor.

This sports transcends the court more than that of other games, as it has become a cultural phenomenon and lifestyle for players and fans alike. This can include the vocabulary, fashion and philosophies of the participants. As part of beach culture, many of these go hand in hand with the surfing lifestyle, as well, such as the swimsuit uniforms. The FIVB has tried to regulate that women wear shorts or a one-piece suit, however the players argued that a two-piece bikini allows for better movement and prevents sand from getting trapped in the uniform. The game is also popular among nudists, having been played in their clubs as early as the 1920's.

Bet on beach volleyball in Bitcoin Cash, Litecoin, Ripple, DASH and more at Betcoin Sports. We are available 24/7 via live chat and support ticket.

Start wagering today at www.Betcoin.ag/sports
legendary
Activity: 3738
Merit: 1108
Betcoin.ag Forum Rep - Sportsbook, Casino
Israel Ligat HaAl Super League Basketball Bitcoin Sportsbook

https://www.betcoin.ag/israel-ligat-haal-super-league-basketball-bitcoin-sportsbook

Bet on Super League basketball in your choice of 9 digital currencies at Betcoin Sports.



As one of the most popular betting sports worldwide, we make every effort to include basketball games from every major tournament around the globe, and the Ligat HaAl is no different. Bet on Super League basketball in your choice of 9 digital currencies at Betcoin Sports.

Premier League Basketball Sports Betting
Also known as the Israeli Premier League, the Super League is the highest ranked club basketball league in Israel. This 12-team league was first played in 1953. Each team plays against every other team 3 times, which creates the 8-team playoff upon completion of the regular season. The lowest ranked team is relegated to the second tier league, which is known as the Liga Leumit. The very first winner of the league tournament was Maccabi Tel Aviv, which was no coincidence, as they have since gone on to win a total of 53 league titles in just 67 years of existence. Hapoel Tel Aviv has won 5 championships and finished runner up 20 times.

Best Bitcoin Basketball Bookmaker
Basketball was created in 1891 by YMCA instructor, James Naismith. Invented to keep his students occupied and fit, the baskets originally did not have an open bottom, and the balls had to be fished out after after score. First played with a laced soccer ball, organizers soon realized that the laces made dribbling a difficult prospect, and soon the ball as it is known today was designed. The turn of the century realized the sport's popularity, which was spreading across the United States as a college sport. The National Basketball League was established in 1937, which went on to become the NBA. International basketball was thriving, as well, with the original FIBA teams Argentina, Czechoslovakia, Greece, Italy, Latvia, Portugal, Romania and Switzerland. Today, the game is popular throughout the world, and can be seen everywhere from the largest stadiums to the schoolyard streetball courts.

Place your LIVE and PRE-MATCH wagers on up to 100 betting markets per match at Betcoin Sports today. We are accepting wagers in BTC, BSV, BCH, ETH, ETC, LTC, XRP, DASH and XMR. Thanks and best of luck to all!

www.Betcoin.ag/sports
legendary
Activity: 3738
Merit: 1108
Betcoin.ag Forum Rep - Sportsbook, Casino
Good investigation. But I think the op wil not reply to anybody, as he is only posting some promotions here and games.
We can not take Betcoin.ag serious anymore. How is it possible that these kind of sportbooks can still be active?

Hello, we believe that we have responded to each inquiry, but if we missed something, please let us know. You can always reach us directly via pm or support ticket, but we agree that this matter is one which should be discussed openly. The dice game is still in BETA testing and some of the feedback from this thread has been crucial to help us make it to the final release. Thanks to everyone who has provided constructive comments in the thread.
legendary
Activity: 2716
Merit: 2093
Join the world-leading crypto sportsbook NOW!
Good investigation. But I think the op wil not reply to anybody, as he is only posting some promotions here and games.
We can not take Betcoin.ag serious anymore. How is it possible that these kind of sportbooks can still be active?

They've been responding and it looks like they took dice out of their provably fair sections.
hero member
Activity: 965
Merit: 515
Good investigation. But I think the op wil not reply to anybody, as he is only posting some promotions here and games.
We can not take Betcoin.ag serious anymore. How is it possible that these kind of sportbooks can still be active?
legendary
Activity: 2772
Merit: 3284
Since they seem to use a unique approach to provably fair (it would have been much nicer if they just copied the standard nonce based method instead of trying to reinvent the wheel), I wrote a open source, and truly independent verifier that players can use if they want using purely client side JS. Here's an example of a verified bet.

Nice work.   How did you figure out that this is what they're doing to HMac256(server, client)?  Just curious since I tried and failed.

Code:
let hash = CryptoJS.HmacSHA256(serverSeed, clientSeed).toString();
    let PRNGSeed = parseInt(`0x${hash.substr(hash.length - 8)}`);
    mt.srand(PRNGSeed);
    document.getElementById("resultBox").className = "card mt-3 bg-success"
    document.getElementById("resultText").innerHTML = `Roll: ${mt.rand(0, 10000)}`;

(Not familiar with the JSMTRand package)

Thanks! From the gamebetr/provable repository, we can find their PHP implementation to set the PRNG seed:
Code:
private function generateSeedInteger(): int
{
    return hexdec(substr(hash_hmac('sha256', $this->getServerSeed(), $this->getClientSeed()), -8, 8));
}

Then they just use PHP's built in mt_rand method to get the random number. JSMTRand was a package I found that specifically mentioned having the same Mersenne Twister implementation as PHP, so it would generate the same random numbers given the same seed.
legendary
Activity: 2716
Merit: 2093
Join the world-leading crypto sportsbook NOW!
Since they seem to use a unique approach to provably fair (it would have been much nicer if they just copied the standard nonce based method instead of trying to reinvent the wheel), I wrote a open source, and truly independent verifier that players can use if they want using purely client side JS. Here's an example of a verified bet.

Nice work.   How did you figure out that this is what they're doing to HMac256(server, client)?  Just curious since I tried and failed.

Code:
let hash = CryptoJS.HmacSHA256(serverSeed, clientSeed).toString();
    let PRNGSeed = parseInt(`0x${hash.substr(hash.length - 8)}`);
    mt.srand(PRNGSeed);
    document.getElementById("resultBox").className = "card mt-3 bg-success"
    document.getElementById("resultText").innerHTML = `Roll: ${mt.rand(0, 10000)}`;

(Not familiar with the JSMTRand package)




legendary
Activity: 3738
Merit: 1108
Betcoin.ag Forum Rep - Sportsbook, Casino
Monero XMR Provably Fair Casino

Betcoin features the best Monero XMR provably fair casino games including TURBO dice, blackjack, roulette, craps, baccarat, wheel of fortune, slots and more!

Online gambling is always 100% fair at Betcoin.ag using Monero XMR to play provably fair games.

Play today!  www.Betcoin.ag

legendary
Activity: 3738
Merit: 1108
Betcoin.ag Forum Rep - Sportsbook, Casino
I'm don't know much php but in the code you posted, if that's the order the functions are executing then you're setting serverSeed and hashing it aftergetting clientSeed (the player seed).  For it to be provably fair you have to prove that serverSeed was set before fetching clientSeed.

Code:
$provable = Gamebetr\Provable::init()
// returns an instance of Gamebetr\Provable
setClientSeed(string $clientSeed = null)
This sets the client seed. If no seed is provided, one will be automatically generated. The Provable instance is returned allowing you to chain commands.

getClientSeed()
This returns the current client seed.

setServerSeed(string $serverSeed = null)
This sets the server seed. If no seed is provided, one will be automatically generated. The Provable instance is returned allowing you to chain commands.

getServerSeed()
This returns the current server seed.

getHashedServerSeed()
This returns the hashed version of the server seed.

Those methods are from the README in the gamebetr/provable repository, which is just for verifying bets and unrelated to whatever order the code actually uses. I do hope that they are setting the server seed before somehow randomly generating a client seed. Most sites prove this by having client side javascript randomly generate a seed on site load, but since GameBetr's dice seems to be created in Unity, I don't think it's possible. Unfortunately you'll have to trust them on that or set your own seed.

Again, you do not show the algorithm with which you calculate results, so the game is unverifiable and therefore not provably fair.

How did an 'independent 3rd party site' know how to implement the PF without having access to the code? Very independent and third party indeed  Cheesy

The 'independent 3rd party site' also sends a request to the server to get a result, rather than generating it on client side. I strongly suspect that it isn't exactly independent either, so GameBetr could technically cheat by faking results on the verification site as well and just hoping that players won't verify it themselves. It's pretty annoying to verify too, since it relies on PHP's specific implementation of Mersenne Twister.

Since they seem to use a unique approach to provably fair (it would have been much nicer if they just copied the standard nonce based method instead of trying to reinvent the wheel), I wrote a open source, and truly independent verifier that players can use if they want using purely client side JS. Here's an example of a verified bet.

I still wouldn't recommend playing their dice just because it seems to be pretty poorly made in general.

Excellent feedback and we are informed that the provider is making improvements.  We have advised them to review your statements here in detail.
legendary
Activity: 3738
Merit: 1108
Betcoin.ag Forum Rep - Sportsbook, Casino
Overwatch League Summer Showdown Bitcoin eSports Sportsbook

https://www.betcoin.ag/overwatch-league-summer-showdown-bitcoin-esports-sportsbook

Overwatch is just one of over 15 eSports offered at for PRE-MATCH and live wagering at Betcoin Sports.



From your mouth to our virtual ears, we are pleased to bring you the hottest lines on every Summer Showdown matchup from the qualifiers all the way up until the finals. This tournament takes the best teams from North America and Asia, and faces them off until just one champion remains.

Bet on Overwatch Summer Showdown using Bitcoin
Originally released in 2016, this multiplayer hero shooter game is available for Windows, Playstation 4, Nintendo Switch and Xbox One. Each team of six selects from a group of 30 characters, each with different benefits and skill sets. The game emphasizes teamwork and borrowed some aspects from Blizzard's failed 2014 4th project, known as Titan. Overwatch, on the other hand, has been quite successful, receiving much critical acclaim and earning revenues of over 100,000 BTC in its first year of release. A sequel, Overwatch 2, has been announced with no release date set at this time.

Overwatch League held its first tournaments in November 2016. One thing that makes the Summer Showdown unique from other Overwatch contests, is that hero pools are eliminated. This means that all tournament matches have an open pool of heroes from which players can select. The format throughout the tournament will be a best of 3 maps until the finals is reached. Once the finals commence, the first team to win 4 maps will be crowned champion. The higher seeded team will choose the first map, with the losing team picking the next map in the series. Overall winners from both the North American and Asian brackets will receive payouts worth about 5.5 BTC. This contest is being put on by the game publisher, Blizzard Entertainment.

Overwatch is just one of over 15 eSports offered at for PRE-MATCH and live wagering at Betcoin Sports. Choose your favorite digital currency from Bitcoin, Ethereum, Ripple, Monero and many others and start playing today.

www.Betcoin.ag/sports
legendary
Activity: 2772
Merit: 3284
I'm don't know much php but in the code you posted, if that's the order the functions are executing then you're setting serverSeed and hashing it aftergetting clientSeed (the player seed).  For it to be provably fair you have to prove that serverSeed was set before fetching clientSeed.

Code:
$provable = Gamebetr\Provable::init()
// returns an instance of Gamebetr\Provable
setClientSeed(string $clientSeed = null)
This sets the client seed. If no seed is provided, one will be automatically generated. The Provable instance is returned allowing you to chain commands.

getClientSeed()
This returns the current client seed.

setServerSeed(string $serverSeed = null)
This sets the server seed. If no seed is provided, one will be automatically generated. The Provable instance is returned allowing you to chain commands.

getServerSeed()
This returns the current server seed.

getHashedServerSeed()
This returns the hashed version of the server seed.

Those methods are from the README in the gamebetr/provable repository, which is just for verifying bets and unrelated to whatever order the code actually uses. I do hope that they are setting the server seed before somehow randomly generating a client seed. Most sites prove this by having client side javascript randomly generate a seed on site load, but since GameBetr's dice seems to be created in Unity, I don't think it's possible. Unfortunately you'll have to trust them on that or set your own seed.

Again, you do not show the algorithm with which you calculate results, so the game is unverifiable and therefore not provably fair.

How did an 'independent 3rd party site' know how to implement the PF without having access to the code? Very independent and third party indeed  Cheesy

The 'independent 3rd party site' also sends a request to the server to get a result, rather than generating it on client side. I strongly suspect that it isn't exactly independent either, so GameBetr could technically cheat by faking results on the verification site as well and just hoping that players won't verify it themselves. It's pretty annoying to verify too, since it relies on PHP's specific implementation of Mersenne Twister.

Since they seem to use a unique approach to provably fair (it would have been much nicer if they just copied the standard nonce based method instead of trying to reinvent the wheel), I wrote a open source, and truly independent verifier that players can use if they want using purely client side JS. Here's an example of a verified bet.

I still wouldn't recommend playing their dice just because it seems to be pretty poorly made in general.
legendary
Activity: 3738
Merit: 1108
Betcoin.ag Forum Rep - Sportsbook, Casino
Parlay Live In Play Betting Lines Bitcoin Sportsbook

Betcoin Sports provides parlays for live in play betting options for bitcoin, litecoin, monero, ripple, ethereum and more combined with the best 24/7 customer support.

Take your sports betting experience to the next level at Betcoin Sports with parlay action on live in play betting lines. That's right at Betcoin Sports you can select parlays across the live betting lines and really boost your odds and winning possibilities. This means you can wager on a basketball game that is in play and combine it with a football game and a hockey game all while the games are live and in play.

Play today at www.Betcoin.ag/sports

legendary
Activity: 3738
Merit: 1108
Betcoin.ag Forum Rep - Sportsbook, Casino
BetcoinAG is a place where gamblers will feel open and welcome. Not only does the book display a wide variety of sportsbook action, live casino tables that are constantly up to date & slots etc, they make you feel welcome. From the constant quick help from support, to quick and efficient deposit and withdraws there isn’t much you can’t find here at BetcoinAG. You’ll always find they’re doing there best to keep you up to date with games & also treat you fairly as possible when it comes to support and issues. They do an amazing job rewarding long playing customers as long as committed users to the family as well. 

I’ve never had a negative experience here & if there was ever an issue, it was always quickly solved and fixed. If you’re going to be betting via crypto this  is a book that won’t only have you feel welcome, you’ll feel at home.

Join in on the fun, and the family. Betting at Betcoin couldn’t be any better in my personal opinion. I’ve played for years and will continue to stick by there side.

Thank you for taking the time to share your feedback and experience.  We will continue to improve everyday and appreciate any suggestions that you may have anytime.
newbie
Activity: 1
Merit: 0
BetcoinAG is a place where gamblers will feel open and welcome. Not only does the book display a wide variety of sportsbook action, live casino tables that are constantly up to date & slots etc, they make you feel welcome. From the constant quick help from support, to quick and efficient deposit and withdraws there isn’t much you can’t find here at BetcoinAG. You’ll always find they’re doing there best to keep you up to date with games & also treat you fairly as possible when it comes to support and issues. They do an amazing job rewarding long playing customers as long as committed users to the family as well. 

I’ve never had a negative experience here & if there was ever an issue, it was always quickly solved and fixed. If you’re going to be betting via crypto this  is a book that won’t only have you feel welcome, you’ll feel at home.

Join in on the fun, and the family. Betting at Betcoin couldn’t be any better in my personal opinion. I’ve played for years and will continue to stick by there side.
legendary
Activity: 3738
Merit: 1108
Betcoin.ag Forum Rep - Sportsbook, Casino
Croatia 1. HNL First Football League Bitcoin Sportsbook

Betcoin Sports has all of your LIVE and prematch action for the Croatia 1. HNL First Football League for bitcoin, litecoin, ethereum, ripple, monero and more. Play today!

Play at www.Betcoin.ag/sports

legendary
Activity: 3738
Merit: 1108
Betcoin.ag Forum Rep - Sportsbook, Casino
CBA - Chinese Basketball Association Bitcoin Sportsbook and Sports Betting

Betcoin Sports has all of your CBA action in both LIVE and prematch for bitcoin, litecoin, ethereum, monero, ripple and much more combined with great 24/7 customer support.

Play at www.Betcoin.ag/sports

legendary
Activity: 3738
Merit: 1108
Betcoin.ag Forum Rep - Sportsbook, Casino
^That is the difference between bitcoin and fiat, that is the difference between crypto casinos and traditional casinos. With bitcoin you know that you are getting a decentralized currency that couldn't be shaped however governments (or any central identity) could use to make rich people richer, with fiat they know what to do and bail out rich corporations with 20+ million bonus getting CEO's and their shareholders whereas people who are in trouble gets nothing at all.

Same goes with crypto casinos, we have provably fair and we know that casino will not screw us over, we can actually prove it, they can't even if they wanted to. That is a huge difference where you do not have to trust anyone to play, you just need to check the provably fair part. Whereas in a regular casino you go to, they could do anything they want.

Excellent comments and thank you for sharing this.  We fully agree.
legendary
Activity: 3738
Merit: 1108
Betcoin.ag Forum Rep - Sportsbook, Casino
It looks like the onetouch games are provably fair, but the playbetr dice game is not for 2 reasons:


1) As others have recently said, there's no explanation on how the result is determined from hashing (256 or 512?) the server seed and player seed.  For example, for this bet: https://www.betcoin.ag/transaction/59942673

Hashed server seed: 50f107cf159cddcd327dac23bddb8c4b0bdc545d5ed2514acce4652bf46b8462
Server seed: d61876a22c06d144dae10d8e2fcbb79ea1c98b0afa9bf87f03c0de16609e035b
Client seed: twitchyseed
Result: 29.15

hmac-512(server seed, player seed) returns this string: cd4a384abce5a10ca201bf1017c39200985f44caf5f8b3b5785a8fafe8a6f61bac356a4285f7817 40b944616ecab84c9569bf5e26caac872fddf70b05a562e24

You have to explain how you get 42.47 from that string.  provablyfair.co doesn't explain anything so it's not any help.  Most dice sites do something like take the first 5 characters of the string and convert them to a decimal.  I tried a few other sites methods without success so you must be doing something different (or I could've screwed something up).  


2) You aren't using the server seed that you hash and provide before the bet.  This defeats the entire purpose of provably fair since you can't prove that the server seed was determined before the bet was made.

I took a screen shot before making the bet from the example above:



You're not using the seed that's hashed and displayed under Next Round.  The actual hashed server seed for the next round was 50f107cf159cddcd327dac23bddb8c4b0bdc545d5ed2514acce4652bf46b8462.  I did this several times and the Next Round Hashed Server Seed was never used in the next round.

Providing the hashed server seed before the round proves that you didn't change it before knowing what my bet would be.

I'm don't know much php but in the code you posted, if that's the order the functions are executing then you're setting serverSeed and hashing it aftergetting clientSeed (the player seed).  For it to be provably fair you have to prove that serverSeed was set before fetching clientSeed.

Code:
$provable = Gamebetr\Provable::init()
// returns an instance of Gamebetr\Provable
setClientSeed(string $clientSeed = null)
This sets the client seed. If no seed is provided, one will be automatically generated. The Provable instance is returned allowing you to chain commands.

getClientSeed()
This returns the current client seed.

setServerSeed(string $serverSeed = null)
This sets the server seed. If no seed is provided, one will be automatically generated. The Provable instance is returned allowing you to chain commands.

getServerSeed()
This returns the current server seed.

getHashedServerSeed()
This returns the hashed version of the server seed.

Also, it's impossible to copy the Next Round Hashed Server Seed.  The copy button doesn't work, can't right click/ctrl + v/etc  and it's in an i-frame so I can't even access the html to copy it.  It does let me paste in the server seed field though...weird.


Edit: I checked the provably fair playbtr roulette and it's using the hashed seed that's displayed for next round - so it's just the dice game with that's not using it.

This is excellent feedback. Exactly what we were looking for when we made our feedback thread. We will report this matter and have it resolved as soon as possible.

We always welcome excellent feedback and we have shared this information with the provider and are expecting an update on this by end of the week. 

Thank you.
Pages:
Jump to: