You are on page 1of 3

//PASTE ME INTO YOUR BROWSERS JAVASCRIPT CONSOLE

//SETTINGS - DONT MESS WITH UNLESS YOU UNDERSTAND THE CODE!

var startValue = '0.00000002'; // Don't lower the decimal point more than 4x of
current balance
var maxBet = '0.00008000';
var betss=0;
var profit=0;
var wins=0;
var max_bets=50;
var losses=0;
stopPercentage = 0.00002500,
maxWait = 1177,
stopped = false, // debugging
stopBefore = 1; // In minutes for timer before stopping redirect on webpage

jQuery("#double_your_btc").prepend("<div style='margin:10px;border:1px solid


black;float:left;width:50%;text-align:center;margin-left:25%;margin-
right:25%;padding:10px' id='output_window'>When script runs, data will be output
here</div><div style='float:left;padding:10px;margin-
bottom:20px;color:white;width:45%;margin-right:5%;background-color:green;text-
align:center' class='betstart' onclick='gameStart()'>Start Betting Script</div><div
style='float:right;padding:10px;margin-bottom:20px;color:white;width:45%;text-
align:center;background-color:red;' class='betstop' onclick='gameStop()'>Stop
Betting Script</div>");

function round_to_precision(x, precision) {


var y = +x + (precision === undefined ? 0.5 : precision/2);
return y - (y % (precision === undefined ? 1 : +precision));
}
jQuery(".balanceli").after("<div id='balanceappend'
style='color:white;float:left;padding-top:10px'></div>");
jQuery("#balance").css("height","90px");
jQuery("#balanceappend").css("color","white !important");

jQuery(".manual_bet_hi_lo_ul button").click(function(){
var xmlhttp = new XMLHttpRequest();
var url = "https://api.coindesk.com/v1/bpi/currentprice.json";
xmlhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
var json = JSON.parse(this.responseText);
parseJson(json);
}
};

xmlhttp.open("GET", url, true);


xmlhttp.send();
function parseJson(json) {
var usdValue = json["bpi"]["USD"]["rate"];
setTimeout(function(){
r=jQuery("#balance").text()*1;
t=parseFloat(usdValue.replace(/,/g, ''));
y=r*t;
jQuery("#balanceappend").text(' = $'+y.toFixed(7));

}, 1000);
}
})
var $betLow = $('#double_your_btc_bet_lo_button');
function multiply(){
var current = $('#double_your_btc_stake').val();
var multiply = (current * 2).toFixed(8);
if (multiply > maxBet){
multiply=startValue;
}
if (multiply > stopPercentage){
multiply=startValue;
}
$('#double_your_btc_stake').val(multiply);
}
function getTimeoutRandomizer(){
var wait = Math.floor(Math.random() * maxWait ) + 100;
betss=betss+1;
return wait;
}
function gameStart(){
jQuery("#output_window").text('Game started!');
reset();
$betLow.trigger('click');
}
function gameStop(){
jQuery("#output_window").text('Game will stop soon! Let me finish.');
stopped = true;
}
function reset(){
$('#double_your_btc_stake').val(startValue);
}
function satoshiatize(number){
return number * 10000000;
}
function canBankBookBet(){
var balance = satoshiatize(parseFloat($('#balance').text()));
var current = satoshiatize($('#double_your_btc_stake').val());
return ((balance)*2/100) * (current*2) > stopPercentage/100;
}
function nullifyRedirectLoss(){
var minutes = parseInt($('title').text());
if( minutes < stopBefore ){
jQuery("#output_window").text('Approaching redirect! Stop
the game so we don\'t get redirected while loosing.');
gameStop();
return true;
}
return false;
}

$('#double_your_btc_bet_lose').unbind();
$('#double_your_btc_bet_win').unbind();
$('#double_your_btc_bet_lose').bind("DOMSubtreeModified",function(event){
if( $(event.currentTarget).is(':contains("lose")') ){
profit=profit-parseFloat($('#double_your_btc_stake').val());
losses=losses+1;
jQuery("#output_window").html('Bet #'+betss+'<br/><span
style="color:red">Outcome: Lose</span><br/>Profit: '+profit.toFixed(8)+'<br/>Total
Wins: '+wins+'<br/>Total Losses: '+losses);
multiply();
setTimeout(function(){
$betLow.trigger('click');
}, getTimeoutRandomizer());
}
});

$('#double_your_btc_bet_win').bind("DOMSubtreeModified",function(event){
if( $(event.currentTarget).is(':contains("win")') ){
if( nullifyRedirectLoss() ){
return;
}
if( canBankBookBet() ){
profit=profit+parseFloat($('#double_your_btc_stake').val());
wins=wins+1;
jQuery("#output_window").html('Bet #'+betss+'<br/><span
style="color:green"">Outcome: Win</span><br/>Profit:
'+profit.toFixed(8)+'<br/>Total Wins: '+wins+'<br/>Total Losses: '+losses);
reset();
if( stopped ){
jQuery("#output_window").html('Betting
Stopped<br/><br/>'+jQuery("#output_window").html());
stopped = false;
return false;
}
} else {
profit=profit+parseFloat($('#double_your_btc_stake').val());
wins=wins+1;
jQuery("#output_window").html('Bet #'+betss+'<br/><span
style="color:green">Outcome: Win</span><br/>Profit: '+profit.toFixed(8)+'<br/>Total
Wins: '+wins+'<br/>Total Losses: '+losses);
}

setTimeout(function(){
$betLow.trigger('click');
}, getTimeoutRandomizer());

}
});

You might also like