Hey peoples,
bitcoinslider.com pays out daily, as of yesterday.
At first it was weekly, because the site was an experiment and I wasn't sure how it was going to work. Although it wasn't actually weekly, it was a bit more often, but sporadic.
Now, I've purchased enough bitcoins to fund the site for a while, and daily payouts will be no problem. ...That being said, I'm still doing it manually. I'll move to an automatic system sooner or later, but for right now, it's manual.
As for the note about bitcoins being reset if you lose cookies? No. Each and every bitcoin earned is recorded and stored in a table on Microsoft Azure. If you lose your cookies or go with another browser, your bitcoins will still be there. They SHOULD show up if you enter the same bitcoin address... but I haven't tested it thoroughly
But even if they don't show up on the website, when it's time to payout, they're still there.
Here's the structure used for each video you get credited for:
public sealed class BitcoinTransactionEntity : TableEntity
{
public BitcoinTransactionEntity()
{
}
public BitcoinTransactionEntity(DateTime transactionDate, string bitcoinAddress)
{
PartitionKey = GetPartitionKeyOptimistic(transactionDate, bitcoinAddress);
RowKey = Guid.NewGuid().ToString("N");
TransactionDate = transactionDate;
BitcoinAddress = bitcoinAddress;
}
public DateTime TransactionDate { get; set; }
public string AmountString { get; set; }
public string BitcoinAddress { get; set; }
public static string GetPartitionKeyOptimistic(DateTime transactionDate, string bitcoinAddress)
{
return transactionDate.ToString("yyMMdd") + bitcoinAddress.Substring(0, 1);
}
}
When a payout occurs (ie, you are actually sent your payment in bitcoins), it's a new record in a different table. The record of the transactions NEVER gets deleted.
Here's the structure for that one:
public sealed class BitcoinPayoutEntity: TableEntity
{
public BitcoinPayoutEntity()
{
}
public BitcoinPayoutEntity(string id, int transactionPartNumber, DateTime transactionDate)
{
Id = id;
TransactionPartNumber = transactionPartNumber;
TransactionDate = transactionDate;
PartitionKey = GetPartitionKeyOptimistic(transactionDate);
RowKey = transactionDate.ToString("yyyyMMdd") + id + transactionPartNumber.ToString();
}
public string Id { get; set; }
public int TransactionPartNumber { get; set; }
public DateTime TransactionDate { get; set; }
public string AmountString { get; set; }
public string BitcoinAddress { get; set; }
public static string GetPartitionKeyOptimistic(DateTime transactionDate)
{
return transactionDate.Day.ToString();
}
}
Bottom line: You'll be paid everything you've earned
If you feel you're missing some, pm me a bitcoin address.
Note that when a payout to you occurs, the "pending amount" showing on the website gets reset.
Prospero, I noticed that your forum message occurred shortly after my last payout. Perhaps you just saw your pending amount go to zero because I paid you your bitcoins, and that's the cause of confusion.
Any Q's, feel free to ask
One guy earned 26600 or so uBTC last payout. Geez lol.