Pages:
Author

Topic: BetterBets.io |V2 NXT betting + Shapeshift.io|🎲 DICE★PLINKO★PVP Game CORE - page 12. (Read 315843 times)

legendary
Activity: 1274
Merit: 1006
Welp...apparently the NXT desktop default passphrase isn't the actual passphrase for your account. Thanks for the 3400 NXT anyway guys Smiley

Hi fiscorcle, Nxt client login and BetterBets.io login are 2 different animals.

Regards

I know, but the first account you setup on desktop NXT isn't the one that it logs into apparently *shrugs*


That issue never happened to me. Try to contact Nxt helpdesk on slack https://nxtchat.herokuapp.com

edit: check if is something related to a typo or caps.
hero member
Activity: 994
Merit: 502
Welp...apparently the NXT desktop default passphrase isn't the actual passphrase for your account. Thanks for the 3400 NXT anyway guys Smiley

Hi fiscorcle, Nxt client login and BetterBets.io login are 2 different animals.

Regards

I know, but the first account you setup on desktop NXT isn't the one that it logs into apparently *shrugs*
legendary
Activity: 1274
Merit: 1006
Welp...apparently the NXT desktop default passphrase isn't the actual passphrase for your account. Thanks for the 3400 NXT anyway guys Smiley

Hi fiscorcle, Nxt client login and BetterBets.io login are 2 different animals.

Regards
hero member
Activity: 994
Merit: 502
Welp...apparently the NXT desktop default passphrase isn't the actual passphrase for your account. Thanks for the 3400 NXT anyway guys Smiley
legendary
Activity: 1274
Merit: 1006
S O M E  G O O D  A C T I O N  Y E S T E R D A Y!



sr. member
Activity: 348
Merit: 250
Nice update. I am not sure if you updated the provably fair implementation now or already before, but I just had a proper look again. The implementation looks now very close to perfect Smiley I happily activated your site on my site again. There are still some smaller things that could be fixed:

1. Changing the client seed manually doesn't actually work (but "generate new" button does work.) So needs some change event listener that puts the new clientseed in the JS var and localstorage.

Thank you, will fix ...

2. Ideally the function verifyRoll() will also check the HASH which is the first part of verifying a result. So something like this:

Code:
    if (activeCoin == 'btc') {
        if (sha256(vSecret+'|'+vSalt) != vServerSeed) alert('Oh noes - serverseed hash changed! Contact site owner to see what happened or manually verify your bet.');
        return (Math.floor((100 / Math.pow(2, 32) * ((vSecret + vClientSeed) % Math.pow(2, 32))) * 100) / 100).toFixed(2);
    }
Obviously that alert should never happen though Smiley

Will also add (thank you!)


3. If you use the above code, you would be checking the hash that you got after the bet. But you should check the hash that you saved before the bet (just for the theoretical situation where MP tries to cheat by changing the hash too.) You put this serverseed(=hash) already in the box with insertProvablyFairHtml() before the bet. So you can simply remove the following line from updateProvablyFairHtml() to ensure you verify the hash that you got before the bet:

Code:
// $('#newBetServerSeed').html(response['serverSeed']).hide().fadeIn(delay);

Will also fix ...

4. It says "Next Bet" in the second box, but that is actually the "Previous bet" Tongue

Silly me :-)


Still I believe your provably fair implementation is now superior to almost all "per-roll implementations", so these are just smaller things that should be easy to fix Smiley

That is high praise coming from you, appreciate it. I'll fix the above issues sometime today; very much appreciate your feedback.


PS, I only tested Dice-BTC. Perhaps I can look at Plinko and NXT some other time if you want.

Plinko isn't implemented in the verifier yet because it uses a different algorithm to determine the final slot the ball falls into (it still uses the hash/seed and everything else, but it doesn't just compute it down to a single number using a single-calculation algorithm). I just didn't get around to implementing this.

NXT uses a different system to compute the roll result (taken from primedice) but now that you mention it, we could actually unify the logic for both coins, there's no real reason to have 2 algorithms in place. I will work on unifying the code so that both/all coins are treated identically.

Once again, thanks a lot for your feedback. I'll let you know when these changes are done.
legendary
Activity: 1876
Merit: 1295
DiceSites.com owner
Nice update. I am not sure if you updated the provably fair implementation now or already before, but I just had a proper look again. The implementation looks now very close to perfect Smiley I happily activated your site on my site again. There are still some smaller things that could be fixed:

1. Changing the client seed manually doesn't actually work (but "generate new" button does work.) So needs some change event listener that puts the new clientseed in the JS var and localstorage.

2. Ideally the function verifyRoll() will also check the HASH which is the first part of verifying a result. So something like this:

Code:
    if (activeCoin == 'btc') {
        if (sha256(vSecret+'|'+vSalt) != vServerSeed) alert('Oh noes - serverseed hash changed! Contact site owner to see what happened or manually verify your bet.');
        return (Math.floor((100 / Math.pow(2, 32) * ((vSecret + vClientSeed) % Math.pow(2, 32))) * 100) / 100).toFixed(2);
    }
Obviously that alert should never happen though Smiley

3. If you use the above code, you would be checking the hash that you got after the bet. But you should check the hash that you saved before the bet (just for the theoretical situation where MP tries to cheat by changing the hash too.) You put this serverseed(=hash) already in the box with insertProvablyFairHtml() before the bet. So you can simply remove the following line from updateProvablyFairHtml() to ensure you verify the hash that you got before the bet:

Code:
// $('#newBetServerSeed').html(response['serverSeed']).hide().fadeIn(delay);

4. It says "Next Bet" in the second box, but that is actually the "Previous bet" Tongue



Still I believe your provably fair implementation is now superior to almost all "per-roll implementations", so these are just smaller things that should be easy to fix Smiley





PS, I only tested Dice-BTC. Perhaps I can look at Plinko and NXT some other time if you want.
hero member
Activity: 728
Merit: 500
Betterbets.io Casino


L I V E !!






Betterbets V2 (2017-01-22) #updates:

1- The entire old codebase was refactored into a properly modularized, namespaced and object-oriented codebase running on a proven micro-framework;
2- Every access point is now a proper route which is centrally access controlled; the application does not contain any hardcoded URLs anymore;
3- HTML output is produced through a modern, sandboxed template engine;
4- The original database design was properly normalized but almost all read operations still operate using a single query;
5- #4 means that new coins can be added without changing code;
6- The old database code was refactored to use a modern ORM layer;
7- Previously hacky remote call code was re-implemented using a modern RPC library;
8- The resulting codebase is E_ALL clean and much easier to understand, maintain and extend;
9- Support for luck-forging, raffle tickets and bet-mining was removed;
10- Several long-standing bugs and oddities were fixed both on the front- and back-end.


***We have extensively tested the site and believe that it's solid but as this is essentially a brand-new site/codebase, please let us know if something breaks. We will be monitoring things closely over the next few days, but we appreciate your understanding during this 'startup' phase.




Remember, Remember The 15th Of December:

All players who bet over 5 BTC volume should see an NXT credit of 3400 NXT.








Shapeshift is very simple as well to deposit NXT into your account, give it a try Smiley
legendary
Activity: 1274
Merit: 1006


Happy Hour is now live at  betterbets.io win some BTCTC and NXT with a reduce 0.25% house edge.


legendary
Activity: 3402
Merit: 1227
Top Crypto Casino
You're all bitches

If you guys wanna have a good laugh have an entertaining read at this person's post history  Cheesy
https://bitcointalksearch.org/user/pokop-937810

newbie
Activity: 26
Merit: 0
legendary
Activity: 1274
Merit: 1006
What happens to the Rbies that was in my bb wallet?

Hi B_UN1T, all RBIES balances/data is stored. The wallet will be open to deposit/withdrawal after Moneypot launch the new API version, which will allow R2B2 betting.


- The BetterBets staff
legendary
Activity: 2114
Merit: 1023
Oikos.cash | Decentralized Finance on Tron


Happy Hour is now live at  betterbets.io win some BTCTC and NXT with a reduce 0.25% house edge.




Very nice to see the site back online and glad you fixed everything for the punters. I really wish I could have a flutter but online gambling is not allowed in Southern Cyprus, which is quite weird lol because they have plenty of horse betting shops so that's a bit annoying.  Grin
sr. member
Activity: 336
Merit: 254
What happens to the Rbies that was in my bb wallet?
hero member
Activity: 728
Merit: 500
Betterbets.io Casino
Our apologies everyone, we discovered a Cloudflare issue that may have prevented some users from accessing the site, please try now if you had issues yesterday, thanks!

https://betterbets.io
legendary
Activity: 1274
Merit: 1006


Happy Hour is now live at  betterbets.io win some BTCTC and NXT with a reduce 0.25% house edge.


legendary
Activity: 1274
Merit: 1006
I cannot login using moneypot.

It says
The app that directed you here did not supply a valid request.

    Reason: redirect_uri does not match any of the URIs configured by the app operator

Until the operator of the app complies with the MoneyPot API, you cannot authorize this app.

Hi user11,  try to use https instead of http

https://betterbets.io

The issue will be fixed later on.

Sorry for any inconvenience !!  Smiley
newbie
Activity: 58
Merit: 0
I cannot login using moneypot.

It says
The app that directed you here did not supply a valid request.

    Reason: redirect_uri does not match any of the URIs configured by the app operator

Until the operator of the app complies with the MoneyPot API, you cannot authorize this app.
legendary
Activity: 1274
Merit: 1006


L I V E !!






Betterbets V2 (2017-01-22) #updates:

1- The entire old codebase was refactored into a properly modularized, namespaced and object-oriented codebase running on a proven micro-framework;
2- Every access point is now a proper route which is centrally access controlled; the application does not contain any hardcoded URLs anymore;
3- HTML output is produced through a modern, sandboxed template engine;
4- The original database design was properly normalized but almost all read operations still operate using a single query;
5- #4 means that new coins can be added without changing code;
6- The old database code was refactored to use a modern ORM layer;
7- Previously hacky remote call code was re-implemented using a modern RPC library;
8- The resulting codebase is E_ALL clean and much easier to understand, maintain and extend;
9- Support for luck-forging, raffle tickets and bet-mining was removed;
10- Several long-standing bugs and oddities were fixed both on the front- and back-end.


***We have extensively tested the site and believe that it's solid but as this is essentially a brand-new site/codebase, please let us know if something breaks. We will be monitoring things closely over the next few days, but we appreciate your understanding during this 'startup' phase.




Remember, Remember The 15th Of December:

All players who bet over 5 BTC volume should see an NXT credit of 3400 NXT.





Pages:
Jump to: