3602
|
Economy / Investor-based games / Re: BitPonzi.Net - The Bitcoin Ponzi Site - Inspired by Bitcoinduit
|
on: September 20, 2011, 02:11:21 PM
|
I've got an idea for how to make the highest jackpot rounds sustainable but still allow them to end at some point. This is copied over from the 1BTC to last post thread. We could have a sort of variable expiration time. With each deposit it geometrically decreases until it ends up being something like 1 hour. Or we could halve the expiration time every 5 deposits, or every 5 btc deposited, or something like that.
|
|
|
3603
|
Economy / Speculation / Re: serious discussion on the strategy of the manipulator. Please no flame posts
|
on: September 20, 2011, 02:41:57 AM
|
I just remembered one thing he did last month. He made this enormous buywall $1 higher than the regular price and he had it for 100,000 coins. People first were selling into it, and then bots and speculators put a bunch of buy orders in front of it so they were buying it up. It was rallying big and he wasn't buying anything up anymore. And then suddenly he removed his buywall and the price crashed down $1 lower and started crashing. About 45 minutes later, he puts the same buy order back and then he kept it back for an hour. I think he did that a couple other times around then where he leaves it up for a minute and then drops it totally, making the price swing over $1 each time.
I wish mtgox made recordings.
|
|
|
3604
|
Economy / Speculation / Re: Why now?
|
on: September 20, 2011, 02:32:44 AM
|
We've hit the long term support. If Bitcoin goes under this, it is doomed. I have confidence that it will not.
|
|
|
3606
|
Economy / Investor-based games / Re: BitPonzi.Net - The Bitcoin Ponzi Site - Inspired by Bitcoinduit
|
on: September 20, 2011, 02:29:57 AM
|
Quick question before I get some sleep. Watched a few of the fixed duration rounds just now, looks like the winning bet is usually a few seconds after the "official" expiration time, I'm guessing cuz of the way the code checks every 10 or 15 seconds, forgot which. Anyway, just wondered what happens if you send your payment after expiration, and after the code has checked?
It probably becomes a donation to the site.
|
|
|
3607
|
Economy / Speculation / Re: Why now?
|
on: September 20, 2011, 02:29:25 AM
|
Damned resistance at $5.64 is keeping prices low. I hope it turns out to be partially fake or something.
its all the week holders thinking they are selling high... Back when it was in the $6s last month, it would start rallying and then about to go up to $10, then at about 20 cents higher, suddenly people are "I don't know if it will go much higher" and start selling coins off massively for a 1% profit, and then making it go back down and never climb. Such is the nature of the market. However, this time I think we have sufficient pressure to eventually break the resistance. The technicals are looking great.
|
|
|
3609
|
Economy / Speculation / Re: Why now?
|
on: September 20, 2011, 02:11:55 AM
|
Damned resistance at $5.64 is keeping prices low. I hope it turns out to be partially fake or something.
|
|
|
3613
|
Economy / Gambling / Re: BitPonzi Betbot Feedback Thread
|
on: September 19, 2011, 10:25:27 PM
|
I think something funny is happening in PHP since it lacks variable types, and its not converting it to an array when theres only 1 element.
Oh damn, should've tested before saying it was a bug. I'll modify the code in a little while.
|
|
|
3614
|
Economy / Gambling / BitPonzi Betbot Feedback Thread
|
on: September 19, 2011, 10:19:23 PM
|
Here's a new thread for all things related to betbots. I managed to get one working, with a few trivial tweaks: <?php
if (!defined('kBitcoinToInt')) define('kBitcoinToInt', 100000000); require_once('bitcoinURL.php'); require_once('jsonRPCClient.php');
define('kJackpotRatio', 5); define('kMinSecs', 120); define('kMaxSecs', 600); define('kSecsFixed', 120);
header('Refresh: 240');
echo "Jackpot ratio threshold: " . kJackpotRatio . "<br />"; echo "Min secs remaining: " . kMinSecs . "<br />"; echo "Max secs remaining: " . kMaxSecs . "<br />";
try { $bitcoin = new jsonRPCClient(kBitcoinURL);
$betPlaced = false;
$soapClient = null; try { $soapClient = @new SoapClient("http://bitponzi.net/API/API.asmx?WSDL",array("exceptions" => 1)); } catch (SoapFault $E) { echo $E->faultstring; exit(); } $rounds = $soapClient->getRounds()->getRoundsResult->_Round; $payoutAddress = $bitcoin->getnewaddress("bet bot ineededausername"); echo "New address created: " . $payoutAddress . "<br />"; foreach ($rounds as $r) { $deposits = $soapClient->getDeposits(array("round" => $r->Name))->getDepositsResult->_Deposit; $jackpotRatio = $r->JP / $r->MinDeposit; $secsRemaining = $r->Remaining * 60; echo "<hr />Round ID: " . $r->Name . "<br />Jackpot ratio: $jackpotRatio<br />" . "Secs remaining: $secsRemaining<br/ >"; if ($r->FixedDuration) echo "Fixed duration round.<br />";
// make sure that bet bot wasn't the last to deposit. $lastConfirmedDeposit = end($deposits); if ($lastConfirmedDeposit) { $lastConfirmedPayoutAddr = $lastConfirmedDeposit->PaymentAddress;
echo "Last payment address: " . $lastConfirmedPayoutAddr . "<br />"; echo "Address id: ". $bitcoin->getaccount($lastConfirmedPayoutAddr) . "<br />"; if ('bet bot ineededausername' == $bitcoin->getaccount($lastConfirmedPayoutAddr)) { echo 'Bet bot is the last depositor<br />'; continue; } } else { echo "Only 1 deposit. <br />"; } if ($jackpotRatio >= kJackpotRatio && ($secsRemaining < mt_rand(kMinSecs,kMaxSecs)) || ($secsRemaining < kSecsFixed && $r->FixedDuration)) {
echo "Sniping...<br />"; // Let's not let it expire! $depositAddress = $soapClient->newDeposit(array( "round" => $r->Name, "bitcoinAddress" => $payoutAddress ))->newDepositResult;
if ($depositAddress[0] != "1") { echo $depositAddress; exit(); } $bitcoin->sendtoaddress($depositAddress, floatval($r->MinDeposit / kBitcoinToInt)); $betPlaced = true; echo "Bet for " . $r->MinDeposit . " placed for round " . $r->Name . ", jackpot ratio: $jackpotRatio, secs remaining: $secsRemaining<br />";
} if (!$betPlaced) echo "<hr />No bets were placed.";
}
} catch (Exception $e) { // require_once('MessageLog.inc'); // $msgLog = new MessageLog('errors'); // $msgLog->write('Exception: '.$e->getMessage()); echo $e->getMessage(); }
Make sure to replace my username with your username, or our bots will identify as the same...Known API bugs and other issues:Please note that not all of these are bugs, but they are things to be aware of. getDeposits returns empty array when there is only 1 deposit PHP does not interpret response as array- Only 128 queries/hr (not a bug, but not documented)
EDIT: Please note that this bot has not made a real deposit from my computer yet.
|
|
|
3615
|
Economy / Investor-based games / Re: BitPonzi.Net - The Bitcoin Ponzi Site - Inspired by Bitcoinduit
|
on: September 19, 2011, 10:12:49 PM
|
I found an API issue with bitponzi... If you try to get the deposits of a round with only 1 deposit, it returns an empty list, not the first deposit. Verify with code: $deposits = $soapClient->getDeposits(array("round" => $r->Name))->getDepositsResult->_Deposit; $lastConfirmedDeposit = end($deposits); if ($lastConfirmedDeposit) { $lastConfirmedPayoutAddr = $lastConfirmedDeposit->PaymentAddress; echo "Last payment address: " . $lastConfirmedPayoutAddr . "<br />"; if ('bet bot ineededausername' == $bitcoin->getaccount($lastConfirmedPayoutAddr)) { echo 'Bet bot is the last depositor<br />'; continue; } } else { echo "Only 1 deposit. <br />"; }
|
|
|
|