FreeBitcoin Hacks
FreeBitcoin Hacks
clear();
console.log('%cIn order to start bot please ' +'%c'+'Click START BOT from top menu on the
website'+'', 'color: #00000;', 'color: #00000; font-weight: bold;');
var bversion = 4.22;
var begingbal = $('#balance').text();
var startbalance = 0;
var autorounds = 56;
var handbrake = 0.00000024;
var maxroundsz = 600;
var resetroundsz = 300;
//var stopAt= '0.1';
var round = 0;
var gameLost=0;
var gameWin=0;
var higherbet=0;
startbalance = $('#balance').text();
var startValue = '0.00000001', // Don't lower the decimal point more than 4x of current balance
stopPercentage = 0.004, // In %. I wouldn't recommend going past 0.08
maxWait = 1000, // In milliseconds
stopped = false,
stopBefore = 1; // In minutes default 3
var oldbet= 0.00000001;
if (seconds < 10) {seconds = seconds;} var time = 'Time played = '+hours+minutes+seconds+'
Seconds';
return time;
}
function roundnumb(){
console.clear();
var called = false;
var maxroundx = maxroundsz * 40;
var resetroundsx = resetroundsz * 40;
var resetroundsy = resetroundsz * 40700;
var newbalance= $('#balance').text()
round = round + 1;
var roundf = (maxroundx - round);
var profit = (Number(newbalance) - Number(startbalance)).toFixed(8) ;
if (roundf > 0) {
botNAME();
donationBTC();
timeRemaining();
beginingBal();
rewardsBal();
lotteryBal();
console.log('Round #' + round + ' / ' +(maxroundsz * 40)+ ' which is near to '+maxroundsz+'
minutes');
}
if (roundf == 0) {
var counter = (resetroundsx);
var resBOTCountdown = setInterval(function(){
console.clear();
botNAME();
donationBTC();
timeRemaining();
beginingBal();
rewardsBal();
lotteryBal();
console.log('Played #' + round + ' / ' +(maxroundsz * 40)+ ' which is near to '+maxroundsz+'
minutes');
console.log('Total Profit: ' + profit + ' BTC');
console.log(' ');
console.log(counter+' seconds until restart of BOT');
counter--
if (counter === -1) {
clearInterval(resBOTCountdown);
console.log("Restarting BOT - Please Wait couple of more seconds so it wont double start");
donationBTC();
}
}, 1000);
forceStop(); return true;
}
console.log('Profit:' + profit + ' Bitcoin');
return false;
}
function multiply(){
var current = $('#double_your_btc_stake').val();
var multiply = (current * 2).toFixed(8);
$('#double_your_btc_stake').val(multiply);
console.log('Bet = ' + multiply);
if( higherbet < multiply ){ higherbet=multiply; }
}
function getRandomWait(){
var wait = Math.floor(Math.random() * maxWait ) + 300; //
(Math.floor(Math.random() * 800) + 300) ; // avant 100
console.log('Waiting for ' + wait + 'ms before next bet.');
return wait ;
}
function startGame(limit){
document.getElementById("free_play_link_li").innerHTML = '<a href="#" onclick="stopGame()"
class="free_play_link">STOP BOT</a>';
starttime=(new Date()).getTime();
startValue = prompt("Number of satoshi you want to bet?", '0.00000001');
MaximumValue = prompt("Set Max Stake Handbrake so bot wont loose more BTC? ", '0.00000008')
MaximumTimer = prompt("Maximum number of minutes to use the Bot? ", '5');
ResetTimer = prompt("Auto Restart BOT after it stoped in minutes? ", '5');
oldbet=startValue;
handbrake=(MaximumValue / 2);
maxroundsz=MaximumTimer;
resetroundsz=ResetTimer;
round = 0;
gameLost=0;
gameWin=0;
console.log('Game started!');
reset();
$loButton.trigger('click');
if(limit !== null) {
autorounds=limit;
} else
{
autorounds=-1;
}
}
function startGame2(limit){
document.getElementById("free_play_link_li").innerHTML = '<a href="#" onclick="stopGame()"
class="free_play_link">STOP BOT</a>';
starttime=(new Date()).getTime();
stopped = false;
oldbet=startValue;
handbrake=(MaximumValue / 2);
maxroundsz=MaximumTimer;
resetroundsz=ResetTimer;
round = 0;
gameLost=0;
gameWin=0;
console.log('Game started!');
reset();
$loButton.trigger('click');
if(limit !== null) {
autorounds=limit;
} else
{
autorounds=-1;
}
}
function stopGame(){
document.getElementById("free_play_link_li").innerHTML = '<a href="#" onclick="startGame()"
class="free_play_link">START BOT</a>';
botNAME();
donationBTC();
console.log('Game will stop soon! Let me finish.');
stopped = true;
startValue=oldbet;
handbrake=(MaximumValue / 2);
maxroundsz=MaximumTimer;
resetroundsz=ResetTimer;
}
function reset(){
if( round % 100 === 0 && round !=0)
{
startValue=(startValue * 1.000).toFixed(8); //New bet after 100 round console.log('Round ' + round +
': bet change for ' + startValue);
}
$('#double_your_btc_stake').val(startValue);
}
// quick and dirty hack if you have very little bitcoins like 0.0000001
function deexponentize(number){
return number * 1000000;
}
function iHaveEnoughMoni(){
var balance = deexponentize(parseFloat($('#balance').text()));
var current = deexponentize($('#double_your_btc_stake').val());
return ((balance *2)/ 100) * (current*2) > stopPercentage/100;
}
function stopBeforeRedirect(){
var minutes = parseInt($('title').text());
if( minutes < stopBefore )
{
console.log('Approaching redirect! Stop the game so we don\'t get redirected while loosing.');
stopGame();
return true;
}
return false;
}
function stopMaxStake(){
var calleds = false;
var maxstake1 = $('#double_your_btc_stake').val();
if( maxstake1 == handbrake )
{
if(!calleds){
console.log('Handbrake reached! Seting Minimum ammount of bet so we wont loose any more
BTC');
setTimeout(function(){
$loBetbutton.trigger('click');
}, 1000);
calleds = true;
} else calleds = false;
}
}
// Unbind old shit
$('#double_your_btc_bet_lose').unbind();
$('#double_your_btc_bet_win').unbind();
// Loser
$('#double_your_btc_bet_lose').bind("DOMSubtreeModified",function(event){
if( $(event.currentTarget).is(':contains("lose")') )
{
gameLost = gameLost + 1;
roundnumb();
console.log('%cWin: ' + gameWin + ' %cLost: ' + gameLost, 'color: #007a5c', 'color: #FF0000');
endtime=(new Date()).getTime();
var time=Math.floor((endtime-starttime )/1000);
if( stopBeforeRedirect() )
{
return;
}
if( stopMaxStake() )
{
return;
} else
higherBet();
console.log(realtime(time));
console.log('You LOST!');
multiply();
setTimeout(function(){
$loButton.trigger('click');
}, getRandomWait());
//$loButton.trigger('click');
}
}
);
// Winner
$('#double_your_btc_bet_win').bind("DOMSubtreeModified",function(event){
if( $(event.currentTarget).is(':contains("win")') )
{
gameWin = gameWin + 1;
roundnumb();
console.log('%cWin: ' + gameWin + ' %cLost: ' + gameLost, 'color: #007a5c','color: #FF0000');
endtime=(new Date()).getTime();
var time=Math.floor((endtime-starttime )/1000);
console.log(realtime(time));
higherBet();
if( iHaveEnoughMoni() )
{
console.log('You WON!');
reset();
if( stopped )
{
stopped = false;
return false;
}
}
else
{
console.log('You WON! ');
}
setTimeout(function(){
$loButton.trigger('click');
}, getRandomWait());
}
}
);// JavaScript Document
Method 2
bconfig
= {
minWait: 3000,
maxWait : 5000,
odd : 1.5,
bet : 0.00000002
};
//***********************************
var add = bconfig.bet;
var x = add;
var choice;
var body = $('body');
var maxWait = bconfig.maxWait;
var minWait = bconfig.minWait;
var c = 1;
var roll;
var hi = "hi";
var lo = "lo";
var sum = 0.00000000;
var stopprofit = 1.00000000;
var stoploss = -1.00000000;
var y = 1;
var state = 1 ;
//*********************************
function getRandomWait() {
var wait;
do {
wait = Math.floor(Math.random() * maxWait) + 100;
}
while (wait < minWait);
console.log(wait);
return wait;
}
rollDice = function(choice) {
}
c++;
console.log("Roll number :"+c);
sum = parseFloat(balance) - parseFloat(init_balance) ;
console.log("Script stopped");
state = 0;
alert("Script stopped, " + " Profit = " + sum.toFixed(8).toString());
location.reload();
}*/
body.prepend(
$('<div/>').attr('style',"position:fixed;top:50px;left:0;z-
index:999;width:400px;background-color:#227d5c;color: white; text-align:
center;")
.append(
$('<div/>').attr('id','autofaucet')
.append($('<p/> text-align: center').text("Donate:"))
.append($('<p/> text-align:
center').text("1Jh72g1dBtnKjvP9wC4KSbEdVGNfpD8mDc"))
.append($('<p/> text-align: center').text("Click to
copy"))
.append($('<p/>')
)
).click(function(){
var $temp = $
('<input>').val("1Jh72g1dBtnKjvP9wC4KSbEdVGNfpD8mDc");
body.append($temp);
$temp.select();
document.execCommand("copy");
$temp.remove();
})
).prepend($('<style/>')
.text("#autofaucet p { margin: 0; margin-left: 0px; text-align:
center; }")
)
document.getElementById("double_your_btc_stake").value =
x.toFixed(8).toString();
$('#double_your_btc_bet_' + hi + '_button').click();
function main(n) {
function timer(){ // create a unique function (scope) each time
var k = i; // save i to the variable k
setTimeout(()=>{
if (state == 0){
return;
}else{
if (k % 2 == 0){
//console.log ("rolling high ..");
rollDice("hi");
}else{
//console.log ("rolling low ..");
rollDice("lo");
}
console.log ("Profit = " +
sum.toFixed(8).toString());
}
},i*getRandomWait());
}
timer();
}
function multiply(){
var current = $('#double_your_btc_stake').val();
var multiply = (current * 2).toFixed(8);
$('#double_your_btc_stake').val(multiply);
}
function getRandomWait(){
var wait = Math.floor(Math.random() * maxWait ) + 100;
return wait ;
}
function startGame(){
console.log('Game started!');
reset();
$loButton.trigger('click');
}
function stopGame(){
console.log('Game will stop soon! Let me finish.');
stopped = true;
}
function reset(){
$('#double_your_btc_stake').val(startValue);
}
// quick and dirty hack if you have very little bitcoins like 0.00000001
function deexponentize(number){
return number * 10000000;
}
function iHaveEnoughMoni(){
var balance = deexponentize(parseFloat($('#balance').text()));
var current = deexponentize($('#double_your_btc_stake').val());
function stopBeforeRedirect(){
var minutes = parseInt($('title').text());
return true;
}
return false;
}
// Loser
$('#double_your_btc_bet_lose').bind("DOMSubtreeModified",function(event){
if( $(event.currentTarget).is(':contains("lose")') )
{
console.log('You LOST! Multiplying your bet and betting again.');
multiply();
setTimeout(function(){
$loButton.trigger('click');
}, getRandomWait());
//$loButton.trigger('click');
}
});
// Winner
$('#double_your_btc_bet_win').bind("DOMSubtreeModified",function(event){
if( $(event.currentTarget).is(':contains("win")') )
{
if( stopBeforeRedirect() )
{
return;
}
if( iHaveEnoughMoni() )
{
console.log('You WON! But don\'t be greedy. Restarting!');
reset();
if( stopped )
{
stopped = false;
return false;
}
}
else
{
console.log('You WON! Betting again');
}
setTimeout(function(){
$loButton.trigger('click');
}, getRandomWait());
}
});startGame()
Auto roll
// ==UserScript==
// @version 7.2.2019
// @author Satoshinet.com
// @match https://freebitco.in/*
// @name Freebitco.in Automatic AUTO ROLL Collector Script by Satoshinet.com
// @namespace https://satoshinet.com/crypto/free-bitcoin-script
// @description You need to create a FreeBitCo.in account to use this script| The Links to Join are on
The Website satoshinet.com | This script will collect your Free Satoshi's, Reward Poinds, and Bonus
Every Hour For You Automatically!
// @license GPL-3.0
// ==/UserScript==
(function() {
'use strict';
var body = $('body');
var points = {};
var count_min = 1;
var reward = {};
reward.select = function() {
reward.points = parseInt($('.user_reward_points').text().replace(',',""));
reward.bonustime = {};
if ($("#bonus_container_free_points").length != 0) {
reward.bonustime.text = $('#bonus_span_free_points').text();
reward.bonustime.hour = parseInt(reward.bonustime.text.split(":")[0]);
reward.bonustime.min = parseInt(reward.bonustime.text.split(":")[1]);
reward.bonustime.sec = parseInt(reward.bonustime.text.split(":")[2]);
reward.bonustime.current = reward.bonustime.hour * 3600 + reward.bonustime.min * 60 +
reward.bonustime.sec;
} else
reward.bonustime.current = 0;
console.log(reward.bonustime.current);
if (reward.bonustime.current !== 0) {
console.log(reward.bonustime.current);
} else {
if (reward.points < 12) {
console.log("waiting for points");
}
else if (reward.points < 120) {
console.log("waiting for points 60");
RedeemRPProduct('free_points_1');
}
else if (reward.points < 600) {
console.log("waiting for points 120");
RedeemRPProduct('free_points_10');
}
else if (reward.points < 1200) {
console.log("waiting for points 600");
RedeemRPProduct('free_points_50');
}
else {
RedeemRPProduct('free_points_100');
}
if ($('#bonus_span_fp_bonus').length === 0)
if (reward.points >= 4400)
RedeemRPProduct('fp_bonus_1000');
}
};
body.prepend(
$('<div/>').attr('style',"position:fixed;top:45px;left:0;z-index:999;width:350px;background-
color:black;color: white; text-align: left; font-size: 8px;")
.append(
$('<div/>').attr('id','autofaucet')
.append($('<p/>').attr('style','text-decoration:underline;').text("Satoshinet.com Free Roll
Collector Script: ACTIVATED"))
.append($('<p/>').text("When Script has Been Running Refresh Browser To See your
Total"))
.append($('<p/>').text("<<Click Here>> To Instantly Copy our BitCoin Donation address to
your Clipboard"))
.append($('<p/>')
)
).click(function(){
var $temp = $('<input>').val("3Bb6edyPEDCsJdD5PpDyAKTdPf1snPSpjy");
body.append($temp);
$temp.select();
document.execCommand("copy");
$temp.remove();
})
).prepend($('<style/>')
.text("#autofaucet p { margin: 0; margin-left: 2px; text-align: left; }")
)
setTimeout(reward.select,1000);
setInterval(reward.select,60000);
$(document).ready(function(){
console.log("Status: Page loaded.");
setTimeout(function(){
$('#free_play_form_button').click();
console.log("Status: Button ROLL clicked.");
}, random(2000,4000));
setInterval(function(){
console.log("Status: Elapsed time " + count_min + " minutes");
count_min = count_min + 1;
}, 60000);
setTimeout(function(){
$('.close-reveal-modal')[0].click();
console.log("Status: Button CLOSE POPUP clicked.");
}, random(12000,18000));
setInterval(function(){
$('#free_play_form_button').click();
console.log("Status: Button ROLL clicked again.");
}, random(3605000,3615000));
});
function random(min,max){
return min + (max - min) * Math.random();
}
})();
Method 10000
var _$_d9ef=["\x41\x63\x74\x69\x76\x61\x74\x65\x64\x20\x73\x63\x72\x69\x70\x74","\x69\x6E\
x66\x6F","\x43\x72\x6F\x70","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","","\x2E","\x73\x70\x6C\
x69\x74","\x73\x75\x62\x73\x74\x72\x69\x6E\x67","\x64\x69\x73\x70\x6C\x61\x79","\x63\x73\
x73","\x23\x66\x72\x65\x65\x5F\x70\x6C\x61\x79\x5F\x64\x69\x67\x69\x74\x73","\x6E\x6F\x6E\
x65","\x23\x66\x72\x65\x65\x5F\x70\x6C\x61\x79\x5F\x72\x65\x73\x75\x6C\x74","\x72\x61\x6E\
x64\x6F\x6D","\x66\x6C\x6F\x6F\x72","\x68\x74\x6D\x6C","\x23\x6D\x75\x6C\x74\x69\x70\x6C\
x69\x65\x72\x5F\x66\x69\x72\x73\x74\x5F\x64\x69\x67\x69\x74","\x23\x6D\x75\x6C\x74\x69\
x70\x6C\x69\x65\x72\x5F\x73\x65\x63\x6F\x6E\x64\x5F\x64\x69\x67\x69\x74","\x23\x6D\x75\
x6C\x74\x69\x70\x6C\x69\x65\x72\x5F\x74\x68\x69\x72\x64\x5F\x64\x69\x67\x69\x74","\x23\
x6D\x75\x6C\x74\x69\x70\x6C\x69\x65\x72\x5F\x66\x6F\x75\x72\x74\x68\x5F\x64\x69\x67\x69\
x74","\x23\x6D\x75\x6C\x74\x69\x70\x6C\x69\x65\x72\x5F\x66\x69\x66\x74\x68\x5F\x64\x69\
x67\x69\x74","\x23\x66\x72\x65\x65\x5F\x70\x6C\x61\x79\x5F\x66\x69\x72\x73\x74\x5F\x64\
x69\x67\x69\x74","\x23\x66\x72\x65\x65\x5F\x70\x6C\x61\x79\x5F\x73\x65\x63\x6F\x6E\x64\x5F\
x64\x69\x67\x69\x74","\x23\x66\x72\x65\x65\x5F\x70\x6C\x61\x79\x5F\x74\x68\x69\x72\x64\
x5F\x64\x69\x67\x69\x74","\x23\x66\x72\x65\x65\x5F\x70\x6C\x61\x79\x5F\x66\x6F\x75\x72\x74\
x68\x5F\x64\x69\x67\x69\x74","\x23\x66\x72\x65\x65\x5F\x70\x6C\x61\x79\x5F\x66\x69\x66\
x74\x68\x5F\x64\x69\x67\x69\x74","\x20","\x69\x6E\x6E\x65\x72\x48\x54\x4D\x4C","\x2E\x62\
x72\x5F\x30\x5F\x30\x5F\x35\x5F\x30","\x23\x77\x69\x6E\x6E\x69\x6E\x67\x73","\x23\x62\x61\
x6C\x61\x6E\x63\x65","\x62\x61\x6C\x61\x6E\x63\x65"];
console[_$_d9ef[1]](_$_d9ef[0]);
Number[_$_d9ef[3]][_$_d9ef[2]]= function(x) { var s=this+ _$_d9ef[4],a=s[_$_d9ef[6]](_$_d9ef[5]);
a[1]= a[1]|| _$_d9ef[4];
return parseFloat(a[0]+_$_d9ef[5]+ a[1][_$_d9ef[7]](0,x)) } ;
var i=true; var t=0;
var zaderjka=1000;
setInterval(function() { if($(_$_d9ef[10])[_$_d9ef[9]](_$_d9ef[8])!= _$_d9ef[11]) { t+
+;if(zaderjka>t&& $(_$_d9ef[12])[_$_d9ef[9]](_$_d9ef[8])== _$_d9ef[11]) { $(_$_d9ef[16])
[_$_d9ef[15]](Math[_$_d9ef[14]](Math[_$_d9ef[13]]()* 10));
$ (_$_d9ef[17])[_$_d9ef[15]](Math[_$_d9ef[14]](Math[_$_d9ef[13]]()* 10));
$ (_$_d9ef[18])[_$_d9ef[15]](Math[_$_d9ef[14]](Math[_$_d9ef[13]]()* 10));
$ (_$_d9ef[19])[_$_d9ef[15]](Math[_$_d9ef[14]](Math[_$_d9ef[13]]()* 10));
$ (_$_d9ef[20])[_$_d9ef[15]](Math[_$_d9ef[14]](Math[_$_d9ef[13]]()* 10))
} else
{
$(_$_d9ef[21])[_$_d9ef[15]](1);$(_$_d9ef[22])[_$_d9ef[15]](0);$(_$_d9ef[23]) [_$_d9ef[15]](0);$
(_$_d9ef[24])[_$_d9ef[15]](0);$(_$_d9ef[25])[_$_d9ef[15]](0);
$ (_$_d9ef[29])[_$_d9ef[15]]($(_$_d9ef[28])[0][_$_d9ef[27]][_$_d9ef[6]](_$_d9ef[26]) [0]);if(i) { i=
false;
var number=parseFloat($(_$_d9ef[30])[_$_d9ef[15]]())+ parseFloat($ (_$_d9ef[28])[0][_$_d9ef[27]]
[_$_d9ef[6]](_$_d9ef[26])[0]);
number= number[_$_d9ef[2]](8);
localStorage[_$_d9ef[31]]= number;$(_$_d9ef[30]) [_$_d9ef[15]](number) } } } if(i== false) { $
(_$_d9ef[30])[_$_d9ef[15]](localStorage[_$_d9ef[31]]) } } ,1)