- 14 Jul, 2013 1 commit
-
-
Pieter Wuille authored
-
- 23 Jun, 2013 8 commits
-
-
Pieter Wuille authored
-
Pieter Wuille authored
-
Pieter Wuille authored
Add dumpwallet and importwallet RPC commands
-
Jeff Garzik authored
fix makefiles and init.cpp after chainparams merge
-
Philip Kaufmann authored
- add missing chainparams.o to some makefiles - remove a double-include of chainparams.h in init.cpp
-
Jeff Garzik authored
init.cpp: fix chainparams.h double include.
-
Jeff Garzik authored
Noticed by Diapolo.
-
Jeff Garzik authored
RPC: add 'verifychain' to verify chain database at runtime
-
- 22 Jun, 2013 8 commits
-
-
Pieter Wuille authored
Refactor fee rules to make them actually readable.
-
Pieter Wuille authored
recognize Debian kFreeBSD port by build_detect_platform script
-
Pieter Wuille authored
Update HomeBrew makefile patch
-
Pieter Wuille authored
dumpwallet: produce a dump of all keys in a wallet, in a format compatible with Bitcoin Wallet for Android and Multibit. importwallet: import such a dump
-
Pieter Wuille authored
Compute safe lower bounds on the birth times of all wallet keys. For pool keys or keys with metadata, the actually stored birth time is used. For all others, the birth times are inferred from the wallet transactions.
-
Pieter Wuille authored
This function finds all keys affected by a particular output script, supporting everything ExtractDestinations supports (pay-to-pubkey, pay-to-pubkeyhash, multisig) and recurses into subscripts (P2SH).
-
Pieter Wuille authored
Refactor chain-specific tweaks into a CChainParams class and introduce a regtest mode
-
Pieter Wuille authored
Refactor keytime/metadata and wallet encryption bugfix
-
- 19 Jun, 2013 5 commits
-
-
Pieter Wuille authored
Refactor keytime: * Key metadata is kept in a CWallet::mapKeyMetadata (std::map<CKeyId,CKeyMetadata>). * When generating a new key, time is put in that map, and new key is written. * AddKeyPubKey and AddCryptedKey do not take a creation time argument, but instead pull it from that map, if it exists there. Bugfix: * AddKeyPubKey and AddCryptedKey in CWallet didn't override the CKeyStore definition anymore. This is fixed, as they no longed need the nCreationTime argument now. Also a few related other changes: * Metadata can be overwritten. * Only GenerateNewKey calls GetTime(), as it's the only place where we know for sure a key was not constructed earlier. * When the nTimeFirstKey is known to be inaccurate, it is set to the value 1 (instead of 0, which would mean unknown). * Use CPubKey instead of std::vector<unsigned char> where possible.
-
Jeff Garzik authored
-
Jeff Garzik authored
-
Mike Hearn authored
The new class is accessed via the Params() method and holds most things that vary between main, test and regtest networks. The regtest mode has two purposes, one is to run the bitcoind/bitcoinj comparison tool which compares two separate implementations of the Bitcoin protocol looking for divergence. The other is that when run, you get a local node which can mine a single block instantly, which is highly convenient for testing apps during development as there's no need to wait 10 minutes for a block on the testnet.
-
Mike Hearn authored
Move out of main.h to improve compile times and add documentation for what the methods do.
-
- 18 Jun, 2013 1 commit
-
-
Jeff Garzik authored
fix comment about dust logic
-
- 17 Jun, 2013 1 commit
-
-
Pieter Wuille authored
Send tx relay flag with version message
-
- 15 Jun, 2013 3 commits
-
-
Pieter Wuille authored
allow txindex to be removed and add a reindex dialog
-
Pieter Wuille authored
Fix shutdown deadlock, ticket #2690
-
Pieter Wuille authored
Remove broken option to skip input checking for wallet txn.
-
- 14 Jun, 2013 4 commits
-
-
Matt Corallo authored
This (nearly) doesn't change fee rules at all: * To make it into the fee transaction area, the dPriority comparison changed from < to <= * We now just ignore transactions > MAX_BLOCK_SIZE/4 instead of doing some calculations to require increasingly large fees as size increases.
-
Michael Ford authored
-
theuni authored
Fixes #2690.
-
theuni authored
Without this include, sometimes BOOST_VERSION was defined and sometimes it was not, depending on which includes came before it. The result was a random mix of sleep or sleep_for for boost versions >= 1.50.
-
- 13 Jun, 2013 1 commit
-
-
Matt Corallo authored
-
- 12 Jun, 2013 1 commit
-
-
Vaclav Vobornik authored
uname -s returns "GNU/kFreeBSD" on Debian GNU/kFreeBSD port. See http://www.debian.org/ports/kfreebsd-gnu/
-
- 11 Jun, 2013 2 commits
-
-
bitsofproof authored
-
Cozz Lovan authored
-
- 10 Jun, 2013 5 commits
-
-
Jeff Garzik authored
changes to thread code (directly use boost::thread)
-
Pieter Wuille authored
"Wallet birthdays": store key create time; calc whole-wallet birthday
-
Philip Kaufmann authored
- removes our NewThread() function an replaces remaining calls with boost::thread with our TraceThread template - remove ExitThread() function - fix THREAD_PRIORITY_ABOVE_NORMAL for non Windows OSes
-
Philip Kaufmann authored
- adds a reindex dialog for Bitcoin-Qt to change -txindex without the need to supply -reindex - now also does a -reindex, when removing the -txindex switch
-
Jeff Garzik authored
Add Linux script to contrib/ that limits outgoing bandwidth to Bitcoin nodes
-