194 Commits (e10cedebea9fed808c2e64e5e37868b203eeec58)

Author SHA1 Message Date
Miguel Freitas d19fef0028 nothing interesting, just checkpointing + warning fix 11 years ago
Miguel Freitas d5f3af166f wallet must be updated with metadata of key being replaced. otherwise we get two keys with the same username next reload. 11 years ago
Miguel Freitas 7e57fb2fe4 mempool uses txhash again (instead of userhash). this is needed to fix key replacement. 11 years ago
Miguel Freitas 0071cb31db support key replacement from json rpc. seems to work. 11 years ago
Miguel Freitas ea32a5a117 - begin refactoring twister_utils.h 11 years ago
Miguel Freitas 78ba2a5609 another big wallet cleanup 12 years ago
Miguel Freitas 1c42569648 wallet rpc with username 12 years ago
Miguel Freitas 76f8a901a7 removing stuff 12 years ago
Miguel Freitas fe57966e05 starting wallet cleanup. added username, renamed to twisterwallet.dat 12 years ago
Miguel Freitas 26bbd5614f remove GetCoins/SetCoins 12 years ago
Miguel Freitas 4652b9f01b mempool/cinv now indexed by userhash (all tx must be indexed by userhash btw) 12 years ago
miguel 2353123580 remove vtxPrev 12 years ago
Miguel Freitas 7f12546f84 change hash(tx) to hash(username) in ccoins 12 years ago
Miguel Freitas e70fafc0f9 removing stuff 12 years ago
Miguel Freitas 41f5e9f846 remove code 12 years ago
Miguel Freitas 27ee7c328b add and verify proof of work in tx. remove some old stuff. 12 years ago
Miguel Freitas 9cb71491a6 adds userName to transaction 12 years ago
Miguel Freitas 73e1f33dc8 removed vin and vout from CTransaction 12 years ago
Eric Lombrozo 7db120d531 Moved CBlock::ReadFromDisk out of CBlock to functions ReadBlockFromDisk in main.h 12 years ago
Pieter Wuille 434e4273b9 Add GetKeyBirthTimes to wallet 12 years ago
Pieter Wuille 4addb2c066 Refactor keytime/metadata and wallet encryption bugfix 12 years ago
Matt Corallo 87cce04c17 Refactor fee rules to make them actually readable. 12 years ago
Matt Corallo b1f15b218b Remove broken option to skip input checking for wallet txn. 12 years ago
Jeff Garzik 8da9dd0725 Wallet: optimize rescan to skip blocks prior to birthday 12 years ago
Jeff Garzik 3869fb89b6 Wallet: store key creation time. Calculate whole-wallet birthday. 12 years ago
Eric Lombrozo 05df3fc68d Removed AcceptToMemoryPool method from CTransaction. This method belongs to the mempool instance. 12 years ago
Eric Lombrozo 788536f175 Moved CInPoint to core. Removed GetMinFee from CTransaction and made it a regular function in main. 12 years ago
Cory Fields 34994ebcb0 build: cosmetics after last commit 12 years ago
Cory Fields ee4b170c92 build: use runtime setting for wallet rather than QT_GUI define 12 years ago
Pieter Wuille dfa23b94c2 CSecret/CKey -> CKey/CPubKey split/refactor 12 years ago
Pieter Wuille 0fe8010a10 Make FindBlockByHeight constant-time. 12 years ago
Gavin Andresen 92f2c1fe0f Use boost::asio::deadline_timer for walletpassphrase timeout 12 years ago
Gavin Andresen 000dc55181 Un-hardcode TX_FEE constants 12 years ago
Gavin Andresen 1f00f4e9c9 CreateTransaction: return strFailReason on failure 12 years ago
Gavin Andresen 8de9bb53af Define dust transaction outputs, and make them non-standard 12 years ago
Gavin Andresen 2f15e86a68 Do not write to wallet during LoadWallet 12 years ago
Pieter Wuille 360cfe142c Allow the default key to be unavailable 12 years ago
Pieter Wuille 1c06aa98c6 Always print full hashes (tx, block, inv) 12 years ago
Gavin Andresen b31499ec72 Clean up shutdown process 12 years ago
Gregory Maxwell 907a2aa4c7 Internal RNG for approximateBestSubset to prevent degenerate behavior. 12 years ago
Gavin Andresen 41e1a0d766 Make transactions larger than 100K non-standard 12 years ago
Gavin Andresen d28bd8b7ca Fix getbalance discrepency 12 years ago
Gavin Andresen ac7b8ea086 Correctly randomize change output position 12 years ago
Matt Corallo 269d9c6492 Replace RelayMessage with RelayTransaction. 12 years ago
Gavin Andresen ce99358f4a Remove IsFromMe() check in CTxMemPool::accept() 12 years ago
Gregory Maxwell d7836552e6 If the prio. will be enough after the next block don't force fees. 12 years ago
Gregory Maxwell a3fad2119b In listaddressgroupings push down the IsMine check to run on each input. 12 years ago
Philip Kaufmann 15d8ff2029 rework ThreadSafeAskFee() / askFee() functions 12 years ago
Jeff Garzik fdbb537d26 Add new RPC "lockunspent", to prevent spending of selected outputs 12 years ago
Pieter Wuille e754cf4133 Split off CBlockHeader from CBlock 12 years ago