Luke Dashjr c3f95ef13f Choose reasonable "smart" times to display for transactions
Logic:
- If sending a transaction, assign its timestamp to the current time.
- If receiving a transaction outside a block, assign its timestamp to the current time.
- If receiving a block with a future timestamp, assign all its (not already known) transactions' timestamps to the current time.
- If receiving a block with a past timestamp, before the most recent known transaction (that we care about), assign all its (not already known) transactions' timestamps to the same timestamp as that most-recent-known transaction.
- If receiving a block with a past timestamp, but after the most recent known transaction, assign all its (not already known) transactions' timestamps to the block time.
2012-08-23 18:38:22 +00:00
..
2012-08-22 14:05:01 +02:00
2012-08-18 16:45:24 +02:00
2012-08-01 17:49:51 +00:00
2012-05-18 22:02:28 +08:00
2012-05-18 22:02:28 +08:00
2012-07-11 04:26:44 +00:00
2012-07-11 04:26:44 +00:00
2012-08-01 17:49:51 +00:00
2012-05-18 22:02:28 +08:00
2012-08-01 17:49:51 +00:00
2012-08-22 13:35:33 +02:00
2012-08-01 17:49:51 +00:00
2012-05-18 22:02:28 +08:00
2012-07-04 16:40:16 +02:00
2012-06-29 17:26:45 +08:00
2012-06-05 16:13:16 +02:00
2012-06-25 12:28:29 +08:00
2012-05-18 22:02:28 +08:00
2012-05-18 22:02:28 +08:00