Roshtein - Fake (fun) money & N1 / Ladyhammer

Status
Not open for further replies.
Hey! I've been a viewer of casino streams for some time and follows a bit the discussions of fake/play money streamers. Recently I saw the video about Roshtein and decided to look into it from a technical perspective as I work as a senior full-stack developer & specialized in Angular.

I downloaded the Angular scripts loaded and used for “N1 Casino” and “Ladyhammer”. In the scripts I found an API call delivering the currencies available with the following data:

Vj7rDXpYybStIRL-phTi532gBTdyudBTvwPUzXZsbWyntuEFtsQ-JZ56QSs8Vm9YOyYDwel_qN-6miJ2Pndo0INO7iaLd3TCb1bKt5xk2_lqbNPjGkrcvbbb0JeFDg69DIvV2Nkn


At this point, everything looks perfectly normal BUT they also created a currency called FUN. This is a currency not displayed in the list, hence a currency they for some reason seem to be hiding. As you can see in the image above, you could set the currency symbol to whatever you would like, even make the currency look like you’re playing in euros. FUN overrides the normal currency, hence if a player has the FUN currency, that will be used before any other currency.

KrYrcZYY3oHaDayPe4EdZSg3IsFsHl8yb22MXHgYb8zNPbKNJfBTW40vYTS4BNWS7VVloEadC7TSJ7DcS_uMWzqJ_H6r1DQ1F4je_4pULTr9gDZBzn414ZxDG4y0eVO2gfvtK3pV


Shown above, there is a function called B where a IF statement checks the following:
 

//If the logged in user, does not have a currency attached called “FUN”

i.data.user.currency && "FUN" !== i.data.user.currency

//Else the currency being used should be

else d.currencies && (f = d.currencies.FUN)



I don’t see why they would create a FUN currency that overrides any real currency but if Roshtein is using the FUN currency it will explain why he entered the slot with the same balance on both real and free money play.

Boiling the above down to a non-developer.

  1. A logged-in user clicks to play a game with “real money”
  2. There is a check if the user has a specially made currency called “FUN” on the account.
  3. If so, the “real” money game is being loaded, using the “FUN” currency as the currency displayed.
Conclusion

It’s all very strange that the casinos he’s streaming from has this technical setup, it could however be for other purposes. My best guess is that IF he was using the special “FUN” currency they will find a new technical setup now after it has been revealed.

Roshtein (and others) also might:

  1. Play with their own actual funds
  2. Play as others suggested: Casino owns Skrill/Neteller and they only gets a smaller % of cashouts etc which would make everything look legit without them having to risk their own money.
 
I think the people drawn to his streaming personality will carry on watching in collective denial.

Cognitive dissonance. 

I don't understand the mentality behind it but it is rampant in this day and age really, aggressively defence of systems that are damaging.

Gun policy in the USA for example.

I don't know, speculating and depressing myself now.

 
Last edited by a moderator:
Hey! I've been a viewer of casino streams for some time and follows a bit the discussions of fake/play money streamers. Recently I saw the video about Roshtein and decided to look into it from a technical perspective as I work as a senior full-stack developer & specialized in Angular.

I downloaded the Angular scripts loaded and used for “N1 Casino” and “Ladyhammer”. In the scripts I found an API call delivering the currencies available with the following data:



At this point, everything looks perfectly normal BUT they also created a currency called FUN. This is a currency not displayed in the list, hence a currency they for some reason seem to be hiding. As you can see in the image above, you could set the currency symbol to whatever you would like, even make the currency look like you’re playing in euros. FUN overrides the normal currency, hence if a player has the FUN currency, that will be used before any other currency.



Shown above, there is a function called B where a IF statement checks the following:
 

//If the logged in user, does not have a currency attached called “FUN”

i.data.user.currency && "FUN" !== i.data.user.currency

//Else the currency being used should be

else d.currencies && (f = d.currencies.FUN)



I don’t see why they would create a FUN currency that overrides any real currency but if Roshtein is using the FUN currency it will explain why he entered the slot with the same balance on both real and free money play.

Boiling the above down to a non-developer.

  1. A logged-in user clicks to play a game with “real money”
  2. There is a check if the user has a specially made currency called “FUN” on the account.
  3. If so, the “real” money game is being loaded, using the “FUN” currency as the currency displayed.
Conclusion

It’s all very strange that the casinos he’s streaming from has this technical setup, it could however be for other purposes. My best guess is that IF he was using the special “FUN” currency they will find a new technical setup now after it has been revealed.

Roshtein (and others) also might:

  1. Play with their own actual funds
  2. Play as others suggested: Casino owns Skrill/Neteller and they only gets a smaller % of cashouts etc which would make everything look legit without them having to risk their own money.
So effectively the game servers are fooled by pretending to be real money play rather than demo play? If that is the case, then surely the game providers won't be too happy with it all?

 
How is it in comparison to other casinos? - Checking the bigger sites in comparison is probably interesting.

I'm not an Angular expert myself, and not really into js in general, but I still think there needs to be some more conclusive than an "if" scenario.

And if it's actually the case, they obviously have to be reported to the Malta gaming authorities.

 
I don't know the financial interaction between the providers and the casinos.

If they get a cut of what is spun on their games/software rather then just a subscription to have access to their games...

The casino could be flagging actual cash spun as "fun" money and not be paying the expected cut to the provider.

Speculating of course, thinking out loud.

 
I don't know the financial interaction between the providers and the casinos.

If they get a cut of what is spun on their games/software rather then just a subscription to have access to their games...

The casino could be flagging actual cash spun as "fun" money and not be paying the expected cut to the provider.

Speculating of course, thinking out loud.
No matter what, they are paying more for more players/spins, whenever it's a bigger subscription or a percentage, so that could be. That exact scenario just doesn't seem super likely either. And shouldn't the real money override the FUN money, rather than the other way around if that was the case?

 
No matter what, they are paying more for more players/spins, whenever it's a bigger subscription or a percentage, so that could be. That exact scenario just doesn't seem super likely either. And shouldn't the real money override the FUN money, rather than the other way around if that was the case?
Don't know mate, you are probably right. It would be too big of a risk for the casino to do that, especially in such a manner that it can be uncovered by a random genius on the Casinogrounds forum, the OP, articulate.justyne

 
Last edited by a moderator:
Don't know mate, you are probably right. It would be too big of a risk for the casino to do that, especially in such a manner that it can be uncovered by a random genius on the Casinogrounds forum, the OP, articulate.justyne
I wouldn't say that a lot of things is uncovered by forums. Something does seem fishy about N1, it's just hard to pinpoint whatever it may be.

 
So effectively the game servers are fooled by pretending to be real money play rather than demo play? If that is the case, then surely the game providers won't be too happy with it all?
It does necessary mean that the providers are being fooled. It could just be a technical way to separate the currencies for reporting and that later on.

What I know there is no way to load a game in "practice" mode with a set amount of money.  That should only be possible in a "real money" slot.

No matter what, they are paying more for more players/spins, whenever it's a bigger subscription or a percentage, so that could be. That exact scenario just doesn't seem super likely either. And shouldn't the real money override the FUN money, rather than the other way around if that was the case?
I have no idea how those things works, just a viewer. But i guess they some kind of percentage.

 
@articulate.justyne so, in Chrome's developer tool, can you change the code and see if it possible to load FUN game with real money and EUR sign?
I tried this yesterday. I will do some more testing before I confirm that it works. What currency I get going into the game, I cant see... Nor can I see if something happens when the game loads. But I realized that everything by default loaded in EURO symbol. So I will do a new test during the day.

 
Status
Not open for further replies.
Back
Top