steam logo Sign in
Tutaj może być twój banner

CSGO Giveawaye

Wygraj darmowe skiny do CSGO, DOTA2, RUST, crypto w naszym systemie loterii! Możesz dołączyć do loterii używając kuponów (musisz być zalogowanym). Możesz zdobyć kupony tutaj

ACTIVE
ENDED
UMP-45 | Exposure (FN)
timer
$1.20
UMP-45 | Exposure (FN)
Tutaj może być twój banner

Co to loteria?

Nasze giveawaye odbywają się w formie loterii. Loteria to jest rodzaj konkursu, do którego możesz dołączyć za pomocą kuponów, żeby mieć szansę na wygranie nagród w giveaway'ach. W naszych loteriach możesz wygrać darmowe skiny do CSGO, DOTA2 lub inne nagrody. Zwyciężca loterii zostanie wylosowany kiedy wszystkie sloty w loterii zostaną zajęte lub minie czas (zależy od rodzaju loterii).

Jak zdobyć kupony potrzebne do dołączenia do giveawaya?

Możesz zdobyć kupony za darmo wykonując zadania na swoim profilu na stronie. Żeby móc wejść w profil musisz się zalogować.

tasks in profile page

Provably fair

Nasze giveawaye posiadają system provably fair. Nasz system generuje secret i hash na starcie rundy. Secret jest widoczny dopiero po zakończeniu losowania. Możesz zweryfikować czy zmieniliśmy wyniki losowania hashując secret rundy hashem sha512 (który będzie publiczny po zakończeniu losowania) i sprawdzić czy secret który otrzymałeś jest taki sam, jaki podaliśmy na początku rundy. Możesz również obliczyć zwyciężki numer.

Node.js code

const crypto = require('crypto'); // Edit these 3 variables const secret = 'round secret'; const hash = 'round hash'; const totalNumberOfTickets = 0; function verify() { // Generate sha512 hash of secret and convert it to hexadecimal string const generatedHash = crypto.createHash('sha512').update(secret).digest('hex'); if (generatedHash === hash) { console.log('Hashes matches'); } else { console.log('Hashes do not match'); } } function getWinningTicket() { // get first 8 characters from secret then parse it to integer const numberFromSecret = parseInt(secret.substr(0, 8), 16); // 16^8 = 4294967296 const percentage = (numberFromSecret / 4294967296); const ticket = Math.round(percentage * (totalNumberOfTickets - 1)); console.log('Winning ticket: ' + ticket); } verify(); getWinningTicket();