elements/src
Pieter Wuille 5eaf91a428 Bugfix: do not keep relaying spent wallet transactions
The original test (checking whether the transaction occurs in the
txindex) is not usable anymore, as it will miss anything already
fully spent. However, as merkle transactions (and by extension,
wallet transactions) track which block they were last seen being
included in, we can use that to determine the need for
rebroadcasting.
2012-11-01 18:06:29 +01:00
..
json Back out spacing changes to json spirit code 2012-01-19 14:32:45 -05:00
leveldb Backport Win32 LevelDB env from C++0x to C++ 2012-10-20 23:08:56 +02: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 Merge pull request #1899 from Diapolo/proxy_optionsmodel 2012-10-25 11:33:59 -07:00
test Add redeemScript to listunspent output and signrawtransaction input 2012-10-29 13:34:35 -04:00
addrman.cpp Trim trailing whitespace for src/*.{h,cpp} 2012-09-18 15:07:58 -04:00
addrman.h Trim trailing whitespace for src/*.{h,cpp} 2012-09-18 15:07:58 -04:00
alert.cpp Give testnet it's own alert key. 2012-08-28 17:13:11 -04:00
alert.h Refactor: move alert code from main to alert.cpp/h 2012-08-28 17:04:54 -04:00
allocators.h Handle locked pages more robustly (Fixes issue #1462) 2012-08-23 06:55:35 +02:00
base58.h Trim trailing whitespace for src/*.{h,cpp} 2012-09-18 15:07:58 -04:00
bignum.h HexStr: don't build a vector<char> first 2012-09-10 04:24:57 +02:00
bitcoinrpc.cpp New createmultisig rpc command 2012-10-29 13:34:35 -04:00
bitcoinrpc.h New createmultisig rpc command 2012-10-29 13:34:35 -04:00
checkpoints.cpp Checkpoint at block 193,000 2012-08-21 22:50:00 -04:00
checkpoints.h Update License in File Headers 2012-05-18 22:02:28 +08:00
clientversion.h Show warning when using prerelease version 2012-10-25 07:33:45 +02:00
compat.h Update License in File Headers 2012-05-18 22:02:28 +08:00
crypter.cpp Make CCrypter use LockedPageManager to manage locked pages 2012-08-23 06:55:35 +02:00
crypter.h Make CCrypter use LockedPageManager to manage locked pages 2012-08-23 06:55:35 +02:00
db.cpp Merge pull request #1916 from jgarzik/caddrdb-bug 2012-10-20 15:06:25 -07:00
db.h LevelDB block and coin databases 2012-10-20 23:08:57 +02:00
init.cpp First flush block tree, then coin set 2012-10-25 20:47:17 +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 get rid of strlcpy.h 2012-10-07 14:38:37 +02:00
irc.h Update License in File Headers 2012-05-18 22:02:28 +08:00
key.cpp Compact serialization for scripts 2012-10-20 23:08:56 +02:00
key.h Compact serialization for scripts 2012-10-20 23:08:56 +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
leveldb.cpp Add LevelDB MemEnv support 2012-10-20 23:08:57 +02:00
leveldb.h Add LevelDB MemEnv support 2012-10-20 23:08:57 +02:00
main.cpp Remove P2SH transition code: P2SH violations may cause DoS trigger 2012-10-29 00:41:39 +01:00
main.h Merge pull request #1904 from laanwj/2012_10_remove_getorder 2012-10-25 11:41:22 -07:00
makefile.linux-mingw Add missing calls to ranlib in Windows makefiles 2012-10-29 15:43:18 -04:00
makefile.mingw Add missing calls to ranlib in Windows makefiles 2012-10-29 15:43:18 -04:00
makefile.osx Use && instead of ; in leveldb calls to makefile. 2012-10-29 15:43:17 -04:00
makefile.unix Use && instead of ; in leveldb calls to makefile. 2012-10-29 15:43:17 -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 Merge pull request #1904 from laanwj/2012_10_remove_getorder 2012-10-25 11:41:22 -07:00
net.h Merge pull request #1904 from laanwj/2012_10_remove_getorder 2012-10-25 11:41:22 -07:00
netbase.cpp Merge pull request #1913 from sipa/noi2p 2012-10-11 00:41:33 -07:00
netbase.h Merge pull request #1913 from sipa/noi2p 2012-10-11 00:41:33 -07: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 Add gettxout and gettxoutsetinfo RPCs 2012-10-20 23:08:57 +02:00
rpcdump.cpp Document RPC error codes 2012-10-04 15:49:15 +02:00
rpcmining.cpp Don't force getblocktemplate to have a parameter. 2012-10-24 12:39:46 -04:00
rpcnet.cpp Trim trailing whitespace for src/*.{h,cpp} 2012-09-18 15:07:58 -04:00
rpcrawtransaction.cpp Add redeemScript to listunspent output and signrawtransaction input 2012-10-29 13:34:35 -04:00
rpcwallet.cpp New createmultisig rpc command 2012-10-29 13:34:35 -04:00
script.cpp Merge pull request #1936 from sipa/morehashwriter 2012-10-20 14:53:43 -07:00
script.h Ultraprune 2012-10-20 23:08:57 +02:00
serialize.h Compact serialization for variable-length integers 2012-10-20 23:08:56 +02:00
sync.cpp Trim trailing whitespace for src/*.{h,cpp} 2012-09-18 15:07:58 -04:00
sync.h Update comment, we're no longer using boost::interprocess::scoped_lock 2012-09-25 12:16:37 +02:00
txdb.cpp Bugfix: don't crash by trying to write unchanged best block 2012-10-28 19:14:51 +01:00
txdb.h Remove BDB block database support 2012-10-20 23:08:57 +02:00
ui_interface.h Add Bitcoin dev Copyright 2012-06-25 12:28:29 +08:00
uint256.h HexStr: don't build a vector<char> first 2012-09-10 04:24:57 +02:00
util.cpp Pre-allocate block and undo files in chunks 2012-10-20 23:08:57 +02:00
util.h Pre-allocate block and undo files in chunks 2012-10-20 23:08:57 +02:00
version.cpp Bitcoin-Qt (Windows only): add version info to Resource File 2012-09-07 16:08:18 +02:00
version.h Bitcoin-Qt (Windows only): add version info to Resource File 2012-09-07 16:08:18 +02:00
wallet.cpp Bugfix: do not keep relaying spent wallet transactions 2012-11-01 18:06:29 +01:00
wallet.h Transaction hash caching 2012-10-20 23:08:57 +02:00
walletdb.cpp Handle corrupt wallets gracefully. 2012-10-08 17:46:45 -04:00
walletdb.h Handle corrupt wallets gracefully. 2012-10-08 17:46:45 -04:00