This one is for miner.// Declarando a variável url
var url = 'https://stake.com/_api/graphql';// Usando a variável em uma requisição
const xhr = new XMLHttpRequest();
xhr.open('POST', url, true);
xhr.setRequestHeader('Content-Type', 'application/json');
xhr.setRequestHeader('User-Agent', 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/110.0');
xhr.setRequestHeader('Accept', '*/*');
xhr.setRequestHeader('Accept-Language', 'pt-BR,pt;q=0.8,en-US;q=0.5,en;q=0.3');
xhr.setRequestHeader('Accept-Encoding', 'gzip, deflate, br');
xhr.setRequestHeader('Referer', 'https://stake.com/casino/games/crash');
xhr.setRequestHeader('cf-device-type', 'desktop');
xhr.setRequestHeader('x-geoip-country', 'BR');
xhr.setRequestHeader('x-geoip-state', 'BR-PR');
xhr.setRequestHeader('x-language', 'pt');
xhr.setRequestHeader('DNT', '1');
xhr.setRequestHeader('Connection', 'keep-alive');
xhr.setRequestHeader('Sec-Fetch-Dest', 'empty');
xhr.setRequestHeader('Sec-Fetch-Mode', 'cors');
xhr.setRequestHeader('Sec-Fetch-Site', 'same-origin');
xhr.setRequestHeader('Pragma', 'no-cache');
xhr.setRequestHeader('Cache-Control', 'no-cache');
xhr.setRequestHeader('TE', 'trailers');const data = JSON.stringify({
query: `query CrashGameListHistory($limit: Int, $offset: Int) {
crashGameList(limit: $limit, offset: $offset) {
id
startTime
crashpoint
hash {
id
hash
__typename
}
__typename
}
}`,
operationName: 'CrashGameListHistory',
variables: {
limit: 50,
offset: 50
}
});xhr.onload = function() {
if (xhr.status === 200) {
const response = JSON.parse(xhr.responseText);
console.log(response);
} else {
console.log('Erro na requisição. Código de status HTTP: ' + xhr.status);
}
};xhr.onerror = function() {
console.log('Erro na requisição.');
};xhr.send(data);