http://mymastercoins.com/viewaddresstrans.aspx?address=182osbPxCo88oaSX4ReJwUr9uAcchmJVaL
Although in same block 289755 the payment came first before the purchase offer 9ecd. I didn't consider the block number only the order.
42f470 3/9/2014 8:43:46 PM 289755 Valid Payment: 0.0005 btc for 0.005 TMSC
36ef61 3/9/2014 8:43:46 PM 289755 Valid Payment: 0.001 btc for 0.01 TMSC
df3b38 3/9/2014 8:43:46 PM 289755 Valid Payment: 0.002 btc for 0.01 TMSC
9ecd7a 3/9/2014 8:43:46 PM 289755 Valid Purchase Offer: 0.05 TMSC
Closing in on consensus - but I think you guys have a problem in the way you're handling the blocking of simultaneous accepts from the same buyer.
You guys have accept 9ecd7a40eba06ea554fa42dadca1c4c94dc301040d656484a85c45d68d80963a as valid.
However that accept above was in block 289755.
All the payments for the previous accept took place in block 289755.
As all the payments took place in block 289755 the previous accept is thus closed in block 289755. A new accept should not be allowed until the next block, 289756 - otherwise we are encouraging new accepts while payments are still unconfirmed (which means we then need to go to checking whether the payments occurred 'earlier in the block' than the new accept etc)
Therefore accept 9ecd7a40eba06ea554fa42dadca1c4c94dc301040d656484a85c45d68d80963a should be invalid as its in the same block as the payments for the previous accept.
Thanks
Zathras