[
    {
        "id": "disconnectionPolicy",
        "title": "Disconnection Policy",
        "body": "<p>In the event of disconnection, all placed bets are resolved according to the Auto Cash Out feature settings (if present).</p><p>If the disconnection occurs <b>before </b>the bet is processed, the bet will not be processed.</p><p>If the disconnection occurs <b>after </b>the bet is processed, and both bet spots <b>have not been cashed out</b>, the cash out will occur automatically using the last multiplier before the loss of connection.</p><p>If the disconnection occurs <b>after </b>bets are accepted, and <b>bet 1</b> has been <b>cashed out</b>, while bet 2 has not - bet 1 uses the cashed out multiplier, while bet 2 will automatically cash out using the last multiplier before the loss of connection.</p><p>Any disconnections will stop the Autoplay function.</p><p>Once you are reconnected, you can see the outcome of the bets you had placed by checking the HISTORY window.</p>"
    },
    {
        "id": "errorHandling",
        "title": "Error Handling",
        "body": "<p>In the event of a malfunction of the gaming hardware/software, all bets that have not been cashed out will resolve with a 1x payout.</p>"
    },
    {
        "id": "gameFlow",
        "title": "Game Flow",
        "body": "<p>When the round begins, the plane takes off and the multiplier begins to increase. Players can cash out manually at any time during the climb or wait for the <b>Auto Cash Out</b> trigger. If the player wins, their winnings are credited right away, if the plane flies away before the cash out, the bet is lost.</p><p>Players can place up to <b>two bets</b> per round.</p>"
    },
    {
        "id": "gameRules",
        "title": "Game Rules",
        "body": "<h3>Game Description</h3><p>Sky Jumper is a fast-paced crash-style game where players place a bet and successfully Cash Out before the airplane <b>flies away</b>.<br></p><h3>Game Rules</h3><p>The game features multipliers, which start at <b>×1.00</b> at the beginning of every round and increase continuously as the plane ascends.</p><p>If the player cashes out on time (either manually or automatically), their winnings are calculated as <b>Bet × Cash Out Multiplier</b>.</p><p>The maximum possible multiplier is <b>×10,000.</b><br></p><p>If the player fails to cash out before the plane flies away, the entire bet is lost. <br></p>"
    },
    {
        "id": "provablyFair",
        "title": "Provably Fair",
        "body": "<h3>What is Provably Fair?</h3><p>Provably fair means outcomes are generated before betting and cannot be altered. It is a cryptographic system that ensures every game round is transparent, random, and it's impossible for any third party to interfere with the game result.</p><p>It allows players to verify the fairness of each round themselves. <br></p><h3>How it Works</h3><p>The operator generates a random server seed consisting of 16 characters, and its hashed version is made publicly available when the round begins.</p><p>The server seed is then combined with the first three client seeds that have completed a transaction, along with a nonce (the round number). A HMAC SHA-512 hash is generated from this combined data, and the resulting hash determines the outcome of the game. <br></p><p><img src=\"skyjumper/skyjumper.provablyFairButton.svg\" style=\"width: 80rem\"><br></p><h3>How to Check?</h3><h4>Step 1. Obtain the Round Hash</h4><p>First, construct the <b>Master Seed</b>.</p><ul><li>Server seed = AB</li><li>First player’s bet processed seed = CD</li><li>Second player’s bet processed seed = EF</li><li>Third player’s bet processed seed = GH</li><li>Nonce = 1 </li></ul><p>Master Seed = ABCDEFGH1 </p><p>Then convert it using the <b>HMAC SHA-512 hash. </b></p><p>You can use any online generator, e.g <a href=\"https://tools.onecompiler.com/hmac-sha512\" title=\"this one\">this one</a></p><ul><li>Plain text should be left empty.&nbsp;</li><li>Insert the Master Seed into the KEY field.&nbsp;</li></ul><p>The result will be a <b>hash displayed in hexadecimal format (hex)</b>.&nbsp; <br></p><h4>Step 2. Take the First 13 Characters of the Hash</h4><p>From the resulting hash, take the first 13 hexadecimal characters.&nbsp;</p><p>Convert this value from hexadecimal to a decimal number.&nbsp;</p><p>This will be a random number r in the range:&nbsp;</p><p>0 … 2^{52}-1&nbsp; <br></p><h4>Step 3. Convert the Number to the Range 0–1</h4><p>To obtain a random value between 0 and 1, divide the number from the previous step by: 2^{52}&nbsp;</p><p>X = r/(2^{52})&nbsp;</p><p>Now X is a random number in the range 0 to 1.</p><h4>Step 4. Calculate the Multiplier</h4><p>Use the following formula:</p><p>Multiplier = 97/(1-X)&nbsp;</p><p>where:&nbsp;</p><p>97 — RTP of the game&nbsp;</p><p>X — the random number obtained in the previous step.</p><h4>Step 5. Apply the Minimum Multiplier</h4><p>If the calculated value is less than the minimum allowed value equal to 100 (which represents 1.00× in the final calculation), the minimum value of 100 is used. (In the case of RTP = 97, in 3% of cases the result will be 100). <br></p><h4>Step 6. Rounding</h4><p>The game displays multipliers with two decimal places.&nbsp;</p><p>To achieve this:&nbsp;</p><ul><li>remove the fractional part (floor)&nbsp;</li><li>divide the result by 100&nbsp;</li></ul><h4>Step 7. Apply the maximum multiplier</h4><p>If the multiplier obtained in the previous step exceeds the maximum allowed value = 10000×, the multiplier is set to 10000×. <br></p><h4>Result</h4><p>You have obtained the final multiplier.</p><p><img src=\"skyjumper/skyjumper.provablyFairNew.svg\" style=\"width: 350rem\"><br></p>"
    },
    {
        "id": "rtp",
        "title": "Return to Player (RTP)",
        "body": "<p>The theoretical Return to Player (RTP) percentage is 97%.</p>"
    }
]
