user12048: According to this article Instant Transaction Fraud: An Explanation, SatoshiDice required all incoming transactions to include fees.  How do they do that?  I assume that they check the "fee" data from the gettransaction() call to the Bitcoin API.  But what happens if the user does not include a fee?  Does SatoshiDice reject the bet and send the bitcoins back?

user11369: They simply do not process transactions they receive without a fee. The sender loses their coins to SatoshiDice if they make this mistake.

12048: <p>According to this article <a href="http://bitcoinmagazine.com/2960/instant-transaction-fraud-an-explanation/" rel="nofollow">Instant Transaction Fraud: An Explanation</a>, SatoshiDice required all incoming transactions to include fees.  How do they do that?  I assume that they check the "fee" data from the gettransaction() call to the Bitcoin API.  But what happens if the user does not include a fee?  Does SatoshiDice reject the bet and send the bitcoins back?</p>
 11369: <p>They simply do not process transactions they receive without a fee. The sender loses their coins to SatoshiDice if they make this mistake.</p>
