· 6 years ago · Jan 13, 2020, 09:14 AM
1Sign up here - https://rebrand.ly/catchabtc
2Deposit BTC
3Copy and Paste script in Autobet - Custom
4Enjoy $20 USD 0.004 BTC passive profits a day
5
6
7
8// Settings
9
10var baseBet = 10; // In bits
11var baseMultiplier = 2.15; // Target multiplier: 1.10 recommended
12var variableBase = false; // Enable variable mode (very experimental), read streakSecurity.
13var streakSecurity = 15; // Number of loss-streak you wanna be safe for. Increasing this massively reduces the variableBase calculated. (1-loss = 20%, 2-loss = 5%, 3-loss = 1.25% of your maximum balance). Recommended: 2+
14var maximumBet = 999999; // Maximum bet the bot will do (in bits).
15
16// Variables - Do not touch!
17var baseSatoshi = baseBet * 100; // Calculated
18var currentBet = baseSatoshi;
19var currentMultiplier = baseMultiplier;
20var currentGameID = -1;
21var firstGame = true;
22var lossStreak = 0;
23var coolingDown = false;
24// Initialization
25console.log('====== Procon\'s BustaBit Bot ======');
26console.log('My username is: ' + engine.getUsername());
27console.log('Starting balance: ' + (engine.getBalance() / 100).toFixed(2) + ' bits');
28var startingBalance = engine.getBalance();
29if (variableBase) {
30 console.warn('[WARN] Variable mode is enabled and not fully tested. Bot is resillient to ' + streakSecurity + '-loss streaks.');
31}
32// On a game starting, place the bet.
33engine.on('game_starting', function(info) {
34 console.log('====== New Game ======');
35 console.log('[Bot] Game #' + info.game_id);
36 currentGameID = info.game_id;
37 if (coolingDown) {
38 if (lossStreak == 0) {
39 coolingDown = false;
40 }
41 else {
42 lossStreak--;
43 console.log('[Bot] Cooling down! Games remaining: ' + lossStreak);
44 return;
45 }
46 }
47 if (!firstGame) { // Display data only after first game played.
48 console.log('[Stats] Session profit: ' + ((engine.getBalance() - startingBalance) / 100).toFixed(2) + ' bits');
49 console.log('[Stats] Profit percentage: ' + (((engine.getBalance() / startingBalance) - 1) * 100).toFixed(2) + '%');
50 }
51 if (engine.lastGamePlay() == 'LOST' && !firstGame) { // If last game loss:
52 lossStreak++;
53 var totalLosses = 0; // Total satoshi lost.
54 var lastLoss = currentBet; // Store our last bet.
55 while (lastLoss >= baseSatoshi) { // Until we get down to base bet, add the previous losses.
56 totalLosses += lastLoss;
57 lastLoss /= 4;
58 }
59 if (lossStreak > streakSecurity) { // If we're on a loss streak, wait a few games!
60 coolingDown = true;
61 return;
62 }
63 currentBet *= 7; // Then multiply base bet by 4!
64 currentMultiplier = 1.00 + (totalLosses / currentBet);
65 }
66 else { // Otherwise if win or first game:
67 lossStreak = 0; // If it was a win, we reset the lossStreak.
68 if (variableBase) { // If variable bet enabled.
69 // Variable mode resists (currently) 1 loss, by making sure you have enough to cover the base and the 4x base bet.
70 var divider = 100;
71 for (i = 0; i < streakSecurity; i++) {
72 divider += (100 * Math.pow(4, (i + 1)));
73 }
74 newBaseBet = Math.min(Math.max(1, Math.floor(engine.getBalance() / divider)), maximumBet * 100); // In bits
75 newBaseSatoshi = newBaseBet * 100;
76 if ((newBaseBet != baseBet) || (newBaseBet == 1)) {
77 console.log('[Bot] Variable mode has changed base bet to: ' + newBaseBet + ' bits');
78 baseBet = newBaseBet;
79 baseSatoshi = newBaseSatoshi;
80 }
81 }
82 // Update bet.
83 currentBet = baseSatoshi; // in Satoshi
84 currentMultiplier = baseMultiplier;
85 }
86 // Message and set first game to false to be sure.
87 console.log('[Bot] Betting ' + (currentBet / 100) + ' bits, cashing out at ' + currentMultiplier + 'x');
88 firstGame = false;
89 if (currentBet <= engine.getBalance()) { // Ensure we have enough to bet
90 if (currentBet > (maximumBet * 100)) { // Ensure you only bet the maximum.
91 console.warn('[Warn] Bet size exceeds maximum bet, lowering bet to ' + (maximumBet * 100) + ' bits');
92 currentBet = maximumBet;
93 }
94 engine.placeBet(currentBet, Math.round(currentMultiplier * 100), false);
95 }
96 else { // Otherwise insufficent funds...
97 if (engine.getBalance() < 100) {
98 console.error('[Bot] Insufficent funds to do anything... stopping');
99 engine.stop();
100 }
101 else {
102 console.warn('[Bot] Insufficent funds to bet ' + (currentBet / 100) + ' bits.');
103 console.warn('[Bot] Resetting to 1 bit basebet');
104 baseBet = 1;
105 baseSatoshi = 100;
106 }
107 }
108});
109engine.on('game_started', function(data) {
110 if (!firstGame) { console.log('[Bot] Game #' + currentGameID + ' has started!'); }
111});
112engine.on('cashed_out', function(data) {
113 if (data.username == engine.getUsername()) {
114 console.log('[Bot] Successfully cashed out at ' + (data.stopped_at / 100) + 'x');
115 }
116});
117engine.on('game_crash', function(data) {
118 if (!firstGame) { console.log('[Bot] Game crashed at ' + (data.game_crash / 100) + 'x'); }
119});
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149Streaming
150streaming
151what
152keywords
153is
154TV
155disney
156jw
157meaning
158translation
159Argentina
160serbia
161free
162radio
163Netflix
164video
165Manzana
166films
167in
168alive
169mouth
170hulu
171locut
172app
173amazon
174Audio
175Argentinian
176android
177anime
178apk
179series
180actc
181application
182api
183a24
184remember
185adaptive
186juniors
187bts
188vs
189America
190box
191broadcast
192backpack
193league
194of
195quito
196blackmagic
197bitrate
198Brazil
199Peru
200video game
201Barcelona
202Enough
203all
204almagro
205river
206return
207previous
208coscu
209carbureting
210movie theater
211channel
21213
213chromecast
214army
215Cup
216America
217as
218works
219do
220c5n
221mobile
222to
223ps4
224rural
225with
226obs
227camera
228courses
229classic
230channels
231he
232pronounce
233tell
234definition
235music
236games
237definition
238plus
239deport
240to download
241dazn
242sports
243since
244dc
245espn
246Youtube
247the
248marginal
249espnscrum.com
250twitch
251Spanish
2523
253examples
2543d
255Spain
256Facebook
257instagram
258error
259fox
260sport
261free
262fire
263fortnite
264flow
265premium
266fivb
267fms
268football
269female
270action
271fifa
27219
273false
274fundeu
275pc
2762019
277federer
278nadal
279final
280wimbledon
281Chile
282footters
283games
284gratuitous
285Google
286gaming
287Warrior
288God
289goal
290hd
291by
292favor
293I waited
294stadia
295for
296radios
297chrome
298on-line
299people
300basketball
301garin
302hbo
303house
304hifi
305history
306hockey
307hardware
308heart
309lyrics
310html5
311racecourse
312the
313silver
314the
315handmaid's
316tale
317hi
318beef
319hdmi
320max
321international
322iplayer
323infobae
324information
325icon
326indycar
327iphone
328in
329education
330Indian
331solari
332Start
333session
334discord
335spanish
336unlimited
337Internet
338ib3
339English
340izzi
341jaguars
342Pan American
343jw.org
344sunwolves
345xv
346jwplayer
347jarry
348José
349mace
350game
351table
352jane
353virgin
354season
3555
356jamboree
357japan
358lime
359key
360kpop
361kit
362keeping
363up
364with
365kardashians
366koh
367lanta
368kafka
369find out
370kompas
371Korea
372Keluarga
373cemara
374cyst
375kaamelott
376k
377view
378killing
379eve
380drama
381khabib
382mcgregor
383live
384livre
385one