C'mon. It's obviously and demonstrably not.
Looking at your code, you've used the bustabit method for calculating game outcomes (good!), but then misapplied the same technique to pick a "jpPlayerRandom". This makes no sense, because you can see it in advance and can control the players who are betting.
We have been working on a handy verifier for the selection of who spun the jackpot wheel. It is based on multiple random factors like bet size, usernames participating in the round, and bits from the round hash. Rounds can be verified here: https://jsfiddle.net/kyawgjmv/embedded/result
Any crash game that limits max profits per round has the same issue, even without jackpot.
If the house can predict multipliers in advance, they can cheat without getting noticed by reducing the player’s EV. Auto cashout limits the round win to a percentage of the bankroll, so if a round that will go high is coming up, the house can just place big bot bets on this round, forcing earlier cashout for the real players.
Even though there is a theoretical possibility for the operator to see game results in advance (like in any other crash game), we've removed such possibility technically. The seed used to generate the hashes chain is multi-part (n out of n, where n is >= 2). And there is no access to the server storing the generated hashes chain either (any software updates are done the other way around, by pulling changes by the server).
Even if the house knows multipliers, there is still no guaranteed way to cheat, as higher bet chance is limited (win chance is normalized by bet amount) and users sorted before draw. So as long as players can freely join the rounds that win jackpot, the house can only increase own win chances, but not guarantee the win). In addition to that, it is up to the bankrollers to benefit from this scenario since the house would essentially become a high-roller
Agreed. In theory, many things could make the game unfair, like ill intentioned connection issues, bankroll limitations or manipulation, manipulated forced cashouts and so on. We will continue to work to be as open as possible and will keep improving our system, the explanation of the system and the handy round result verifier.