lbrycrd/src
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
..
json Back out spacing changes to json spirit code 2012-01-19 14:32:45 -05:00
obj Bump version numbers for 0.6.1rc1 2012-04-27 10:14:33 -04:00
obj-test Rename src/obj/test to src/obj-test to workaround bug in older GNU Make 2012-01-23 14:27:08 -05:00
qt Update translations from transifex 2012-08-22 14:05:01 +02:00
test Store a fixed order of transactions (and accounting) in the wallet 2012-08-23 18:18:20 +00:00
addrman.cpp fix a comment in addrman.cpp 2012-08-18 16:45:24 +02:00
addrman.h Bugfix: Correct English grammar regarding "'s" 2012-08-01 17:50:00 +00:00
allocators.h Update comment about secure_allocator<> 2012-06-08 16:27:05 +02:00
base58.h Bugfix: Fix a variety of misspellings 2012-08-01 17:49:51 +00:00
bignum.h fix OpenSSL not written as proper noun in some comments 2012-07-21 12:44:54 +02:00
bitcoinrpc.cpp RPC: add facility to enable RPCs to run outside cs_main, wallet locks 2012-08-21 12:03:52 -04:00
bitcoinrpc.h Merge pull request #1493 from jgarzik/unlocked-rpc 2012-08-21 09:22:13 -07:00
checkpoints.cpp Checkpoint at block 185333 (and remove a couple of intermediate checkpoints) 2012-06-25 09:26:14 -04:00
checkpoints.h Update License in File Headers 2012-05-18 22:02:28 +08:00
compat.h Update License in File Headers 2012-05-18 22:02:28 +08:00
crypter.cpp Bugfix: Fix a variety of misspellings 2012-08-01 17:49:51 +00:00
crypter.h Further reduce header dependencies 2012-04-17 20:03:42 +02:00
db.cpp Run BDB disk-less for test_bitcoin 2012-07-11 04:26:44 +00:00
db.h Run BDB disk-less for test_bitcoin 2012-07-11 04:26:44 +00:00
init.cpp Fix infinite loops in connection logic 2012-08-22 13:35:33 +02:00
init.h introduce a new StartShutdown() function, which starts a thread with Shutdown() if no GUI is used and calls uiInterface.QueueShutdown() if a GUI is used / all direct uiInterface.QueueShutdown() calls are replaced with Shutdown() - this ensures a clean GUI shutdown, even when catching a SIGTERM and allows the BitcoinGUI destructor to get called (which fixes a tray-icon issue and keeps the tray-icon until Bitcoin-Qt exits) 2012-06-12 07:21:03 +02:00
irc.cpp Bugfix: Fix a variety of misspellings 2012-08-01 17:49:51 +00:00
irc.h Update License in File Headers 2012-05-18 22:02:28 +08:00
key.cpp Bugfix: Fix a variety of misspellings 2012-08-01 17:49:51 +00:00
key.h Refactor: split CKeyID/CScriptID/CTxDestination from CBitcoinAddress 2012-05-24 20:26:19 +02:00
keystore.cpp Refactor: split CKeyID/CScriptID/CTxDestination from CBitcoinAddress 2012-05-24 20:26:19 +02:00
keystore.h Refactor: split CKeyID/CScriptID/CTxDestination from CBitcoinAddress 2012-05-24 20:26:19 +02:00
main.cpp Do not accept orphan blocks in -loadblock mode 2012-08-21 19:18:53 +02:00
main.h Block height in coinbase as a new block rule 2012-08-20 10:46:07 -04:00
makefile.linux-mingw RPC, cosmetic: move more RPC code to new rpcblockchain.cpp module 2012-08-21 11:03:38 -04:00
makefile.mingw RPC, cosmetic: move more RPC code to new rpcblockchain.cpp module 2012-08-21 11:03:38 -04:00
makefile.osx RPC, cosmetic: move more RPC code to new rpcblockchain.cpp module 2012-08-21 11:03:38 -04:00
makefile.unix Merge branch 'testdata' of git://github.com/TheBlueMatt/bitcoin 2012-08-21 13:58:24 -04:00
mruset.h If (for example) the new max_size must be 5 then at the end the queue.size() must be <= 5, so the exit condition must be <=, so the continuing condition must be > (and not >= as it was). 2012-06-19 09:48:00 +03:00
net.cpp Fix infinite loops in connection logic 2012-08-22 13:35:33 +02:00
net.h Bugfix: Fix a variety of misspellings 2012-08-01 17:49:51 +00:00
netbase.cpp Bugfix: Fix a variety of misspellings 2012-08-01 17:49:51 +00:00
netbase.h Bugfix: Fix a variety of misspellings 2012-08-01 17:49:51 +00:00
noui.cpp introduce a new StartShutdown() function, which starts a thread with Shutdown() if no GUI is used and calls uiInterface.QueueShutdown() if a GUI is used / all direct uiInterface.QueueShutdown() calls are replaced with Shutdown() - this ensures a clean GUI shutdown, even when catching a SIGTERM and allows the BitcoinGUI destructor to get called (which fixes a tray-icon issue and keeps the tray-icon until Bitcoin-Qt exits) 2012-06-12 07:21:03 +02:00
protocol.cpp Update License in File Headers 2012-05-18 22:02:28 +08:00
protocol.h Fix remaining warnings. 2012-07-04 16:40:16 +02:00
rpcblockchain.cpp RPC, cosmetic: move more RPC code to new rpcblockchain.cpp module 2012-08-21 11:03:38 -04:00
rpcdump.cpp Refactor: split CKeyID/CScriptID/CTxDestination from CBitcoinAddress 2012-05-24 20:26:19 +02:00
rpcmining.cpp RPC, cosmetic: move more RPC code to new rpcblockchain.cpp module 2012-08-21 11:03:38 -04:00
rpcnet.cpp RPC getpeerinfo: s/height/startingheight/ for returned nStartingHeight value 2012-06-30 23:40:26 -04:00
rpcrawtransaction.cpp JSON-RPC: Add "blocktime" and (for wallet transactions) "timereceived" to transaction Object outputs 2012-08-23 18:30:30 +00:00
rpcwallet.cpp Choose reasonable "smart" times to display for transactions 2012-08-23 18:38:22 +00:00
script.cpp Bugfix: Correct English grammar regarding "'s" 2012-08-01 17:50:00 +00:00
script.h Update Warning-strings to use a standard-format 2012-08-01 19:33:32 +02:00
serialize.h Fix signed/unsigned warnings in {script,serialize}.h (fixes #1541) 2012-07-02 16:29:14 +02:00
strlcpy.h Remove headers.h 2012-04-17 20:00:55 +02:00
sync.cpp Fix a few typos 2012-06-29 17:26:45 +08:00
sync.h Fix DEBUG_LOCKCONTENTION 2012-06-05 16:13:16 +02:00
ui_interface.h Add Bitcoin dev Copyright 2012-06-25 12:28:29 +08:00
uint256.h Update License in File Headers 2012-05-18 22:02:28 +08:00
util.cpp Restore OSX 10.5 compatibility (do not use pthread_setname_np) 2012-08-21 12:00:05 -04:00
util.h fix further spelling errors / remove a tab in the source 2012-08-02 10:09:29 +02:00
version.cpp Update License in File Headers 2012-05-18 22:02:28 +08:00
version.h Merge pull request #1641 from jgarzik/mempool 2012-08-20 07:21:34 -07:00
wallet.cpp Choose reasonable "smart" times to display for transactions 2012-08-23 18:38:22 +00:00
wallet.h Choose reasonable "smart" times to display for transactions 2012-08-23 18:38:22 +00:00
walletdb.cpp Store a fixed order of transactions (and accounting) in the wallet 2012-08-23 18:18:20 +00:00
walletdb.h Store a fixed order of transactions (and accounting) in the wallet 2012-08-23 18:18:20 +00:00