catcha btc scripts(The power to make $100 or more daily


SUBMITTED BY: vikky042

DATE: July 4, 2019, 1:17 a.m.

UPDATED: July 15, 2019, 1:27 a.m.

FORMAT: Text only

SIZE: 5.2 kB

HITS: 883

  1. visit:
  2. http://tiny.cc/wss78y
  3. and make a free acoount
  4. deposit about 0.01 btc or 0.02 btc or more for script to work profitably and effectively.but dont worry because the script can be adjusted according to your balance by changing the basebet that was 10 bits to a minimum of 1 bit,okay.
  5. copy the script below and paste at auto run.then sit back and watch your profit roll.
  6. withdrawal is instant.
  7. The website also have a wonderful investment plan on the bankroll that makes you a profit of 7.5% daily with the minimum investment of 0.001 btc.
  8. pls remember to use my link
  9. thank you!!!
  10. // Settings
  11. var baseBet = 10; // In bits
  12. var baseMultiplier = 1.15; // Target multiplier: 1.10 recommended
  13. var variableBase = false; // Enable variable mode (very experimental), read streakSecurity.
  14. var 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+
  15. var maximumBet = 999999; // Maximum bet the bot will do (in bits).
  16. // Variables - Do not touch!
  17. var baseSatoshi = baseBet * 100; // Calculated
  18. var currentBet = baseSatoshi;
  19. var currentMultiplier = baseMultiplier;
  20. var currentGameID = -1;
  21. var firstGame = true;
  22. var lossStreak = 0;
  23. var coolingDown = false;
  24. // Initialization
  25. console.log('====== Procon\'s BustaBit Bot ======');
  26. console.log('My username is: ' + engine.getUsername());
  27. console.log('Starting balance: ' + (engine.getBalance() / 100).toFixed(2) + ' bits');
  28. var startingBalance = engine.getBalance();
  29. if (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.
  33. engine.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. });
  109. engine.on('game_started', function(data) {
  110. if (!firstGame) { console.log('[Bot] Game #' + currentGameID + ' has started!'); }
  111. });
  112. engine.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. });
  117. engine.on('game_crash', function(data) {
  118. if (!firstGame) { console.log('[Bot] Game crashed at ' + (data.game_crash / 100) + 'x'); }
  119. });

comments powered by Disqus