Wladimir J. van der Laan
4c4f1b4721
Merge pull request #5992
...
ea9e82d
[squashme] fix listunspent code indentation (Jonas Schnelli)
b9fb692
Push down RPC reqWallet flag (Jonas Schnelli)
0b9dc9c
[move] move listunspent to wallet/rpcwallet.cpp (Jonas Schnelli)
2015-04-15 11:10:23 +02:00
mrbandrews
0421c18f3a
Fix CheckBlockIndex for reindex.
...
Some tests in CheckBlockIndex require chainActive.Tip(), but when reindexing, chainActive has not been set on the first call to CheckBlockIndex.
reindex.py starts a node, mines 3 blocks, stops, and reindexes with CheckBlockIndex enabled.
2015-04-14 14:10:19 -04:00
Suhas Daftuar
c1ecee8f72
Set nSequenceId when a block is fully linked
...
Also adds a test to CheckBlockIndex
2015-04-14 12:51:20 -04:00
Wladimir J. van der Laan
d3eb5ae46a
Merge pull request #6007
...
eb63bf8
Fix missing lock in submitblock (Matt Corallo)
2015-04-14 10:51:30 +02:00
Matt Corallo
eb63bf86cf
Fix missing lock in submitblock
2015-04-13 11:29:44 -07:00
Jorge Timón
e8e8904dda
Chainparams: Cleanup: Delete CChainParams getters to attributes from Consensus::Params
2015-04-13 18:39:53 +02:00
Jonas Schnelli
ea9e82df73
[squashme] fix listunspent code indentation
2015-04-13 15:04:08 +02:00
Wladimir J. van der Laan
9125c08f34
Merge pull request #6000
...
fd31199
consensus: don't use arith_uint256 in consensus.h (Cory Fields)
2015-04-13 11:25:01 +02:00
Jorge Timón
4e382177ed
Chainparams: Refactor: Remove redundant HashGenesisBlock() getter
2015-04-12 23:01:30 +02:00
Jonas Schnelli
b9fb692d04
Push down RPC reqWallet flag
2015-04-12 19:37:29 +02:00
Jonas Schnelli
0b9dc9c8f5
[move] move listunspent to wallet/rpcwallet.cpp
2015-04-12 17:56:32 +02:00
Jeff Garzik
c2fa084611
Merge pull request #5983
2015-04-12 11:48:12 -04:00
Cory Fields
fd311996e8
consensus: don't use arith_uint256 in consensus.h
...
Requiring arith_uint256 at such a base level is not good for modularity.
2015-04-10 15:33:37 -04:00
Wladimir J. van der Laan
c8a1350119
Merge pull request #5991
...
48265f3
Revert mining changes in #5957 (Wladimir J. van der Laan)
2015-04-10 08:31:12 +02:00
Wladimir J. van der Laan
48265f3cf4
Revert mining changes in #5957
...
This reverts commit e2edf95cd3
6b04508e37
0df67f1f7a
,
except the changes to the RPC tests.
A `generate` RPC call is introduced based on the old code.
2015-04-10 07:51:27 +02:00
Wladimir J. van der Laan
4ac79f99b0
Fix travis after merging #5957
...
New wallet tests have been added in the meantime and need to be updated
to use `generate` instead of `setgenerate`.
2015-04-09 17:36:10 +02:00
Wladimir J. van der Laan
57026a29bc
Merge pull request #5957
...
e2edf95
Bugfix: make CreateNewBlock return pindexPrev (Pieter Wuille)
6b04508
Introduce separate 'generate' RPC call (Pieter Wuille)
0df67f1
Simplify hash loop code (Pieter Wuille)
2015-04-09 15:23:09 +02:00
Philip Kaufmann
f702d1c66d
move ThreadFlushWalletDB declaration to walletdb.h
2015-04-08 14:31:53 +02:00
Wladimir J. van der Laan
7efc9cf672
Merge pull request #5951
...
77650cc
add -walletbroadcast=0 rpc test (Jonas Schnelli)
6f25262
wallet: make it possible to disable transaction broadcast (Wladimir J. van der Laan)
2015-04-08 12:09:21 +02:00
Wladimir J. van der Laan
eb87f84d18
Merge pull request #5952
...
437ada3
Switch test case signing to RFC6979 extra entropy (Pieter Wuille)
9d09322
Squashed 'src/secp256k1/' changes from 50cc6ab..1897b8e (Pieter Wuille)
2015-04-08 09:56:54 +02:00
Wladimir J. van der Laan
7c6bfb10ea
Merge pull request #5965
...
5ff94c6
Add git-subtree-check.sh script (Pieter Wuille)
2015-04-08 09:48:47 +02:00
Wladimir J. van der Laan
91cba1aaed
Merge pull request #5969
...
f14e687
Chainparams: Decouple CAlert from CChainParams (Jorge Timón)
2015-04-08 09:41:14 +02:00
Wladimir J. van der Laan
a0bfc69541
Merge pull request #5959
...
ede379f
Add additional block index consistency checks (Suhas Daftuar)
2015-04-08 08:57:25 +02:00
Wladimir J. van der Laan
64b263cc61
Merge pull request #5973
...
6c35664
[Qt] Clarify: smartfee button name "Minimize" (MarcoFalke)
2015-04-08 08:48:59 +02:00
Pieter Wuille
b36f1ce87e
Merge pull request #5948
...
1cc0e96
Trivial optimization: use GetAncestor to compute new target (Pieter Wuille)
2015-04-07 15:13:04 -07:00
MarcoFalke
6c3566443f
[Qt] Clarify: smartfee button name "Minimize"
...
Make clear this button hides the options instead of minimizing the transaction fee.
2015-04-07 13:32:09 +02:00
Wladimir J. van der Laan
27e8d224e9
Merge pull request #5945
...
ad9e86d
Keep mempool consistent during block-reorgs (Gavin Andresen)
2015-04-06 09:48:17 +02:00
Jorge Timón
f14e687feb
Chainparams: Decouple CAlert from CChainParams
2015-04-04 12:58:14 +02:00
David A. Harding
2dc679d22f
Docs: Use new Bitcoin.org download URLs
2015-04-03 07:51:31 +02:00
Pieter Wuille
5ff94c630e
Add git-subtree-check.sh script
2015-04-02 17:52:52 -07:00
Suhas Daftuar
00dcaf4beb
Change download logic to allow calling getheaders/getdata on inbound peers
...
SendMessages will now call getheaders on both inbound and outbound peers,
once the headers chain is close to synced. It will also try downloading
blocks from inbound peers once we're out of initial block download (so
inbound peers will participate in parallel block fetching for the last day
or two of blocks being downloaded).
2015-04-02 13:41:01 -04:00
Suhas Daftuar
ede379f780
Add additional block index consistency checks
...
This adds more tests to CheckBlockIndex:
- HAVE_DATA is true iff nTx > 0
- BLOCK_VALID_TRANSACTIONS is true iff nTx > 0
- BLOCK_VALID_TRANSACTIONS is true for a block and all parents iff
nChainTx > 0
2015-04-01 15:11:45 -04:00
Pieter Wuille
e2edf95cd3
Bugfix: make CreateNewBlock return pindexPrev
2015-04-01 11:47:10 -07:00
Pieter Wuille
6b04508e37
Introduce separate 'generate' RPC call
2015-04-01 11:47:10 -07:00
Pieter Wuille
0df67f1f7a
Simplify hash loop code
2015-04-01 10:25:51 -07:00
Wladimir J. van der Laan
15facb4aca
doc: add historical release notes for 0.10.0
2015-04-01 18:43:49 +02:00
Wladimir J. van der Laan
3e8a1f2725
Merge pull request #5900
...
3fcfbc8
Add a consistency check for the block chain data structures (Pieter Wuille)
2015-04-01 17:20:38 +02:00
Wladimir J. van der Laan
f7dea1cba7
Merge pull request #5941
...
1d21ba2
Scale up addrman (Pieter Wuille)
c6a63ce
Always use a 50% chance to choose between tried and new entries (Pieter Wuille)
f68ba3f
Do not bias outgoing connections towards fresh addresses (Pieter Wuille)
a8ff7c6
Simplify hashing code (Pieter Wuille)
e6b343d
Make addrman's bucket placement deterministic. (Pieter Wuille)
b23add5
Switch addrman key from vector to uint256 (Pieter Wuille)
2015-04-01 16:17:13 +02:00
Jonas Schnelli
77650cc9f4
add -walletbroadcast=0 rpc test
2015-04-01 13:03:39 +02:00
Wladimir J. van der Laan
6f252627b2
wallet: make it possible to disable transaction broadcast
...
This is an advanced feature which will disable any kind of automatic
transaction broadcasting in the wallet. This gives the user full control
of how the transaction is sent.
For example they can broadcast new transactions through some other
mechanism themselves, after getting the transaction hex through `gettransaction`.
This just adds the option `-walletbroadcast=<0,1>`. Right now these
transactions will get the status
Status: conflicted, has not been successfully broadcast yet
They shouldn't be shown as conflicted at all (`walletconflicts` is empty). This status
will go away when the transaction is received through the network.
2015-04-01 13:03:39 +02:00
Wladimir J. van der Laan
41113e33ad
Merge pull request #5950
...
3a3ecc0
Initialization: setup environment before starting QT tests (dexX7)
fc3979a
Initialization: setup environment before starting tests (dexX7)
ba0fa0d
Initialization: set fallback locale as environment variable (dexX7)
2015-04-01 12:22:29 +02:00
Wladimir J. van der Laan
5ff4065cc6
Merge pull request #5833
...
721cb55
GUI: Display label rather than address on popups (Luke Dashjr)
e96028c
GUI: Clarify terminology; use "Label" heading for labels row, and "Node/Service" rather than [IP] "Address" (Luke Dashjr)
2015-04-01 12:02:01 +02:00
Wladimir J. van der Laan
8289b1f050
Merge pull request #5935
...
9d086c0
Update bitcoin.conf (CohibAA)
2015-04-01 11:34:38 +02:00
Wladimir J. van der Laan
446bb70fcd
Merge pull request #5940
...
0f5954c
Regression test for ResendWalletTransactions (Gavin Andresen)
2015-03-30 14:28:09 +02:00
Wladimir J. van der Laan
d62fed14ab
Merge pull request #5954
...
63e4c9c
Fix clang compile warnings intriduced in #5681 (Michael Ford)
2015-03-30 13:56:45 +02:00
Wladimir J. van der Laan
bb56781d61
Merge pull request #5898
...
c816833
[Qt] fix rpc console font size to flexible metrics (Jonas Schnelli)
2015-03-30 10:24:05 +02:00
Michael Ford
63e4c9cd35
Fix clang compile warnings intriduced in #5681
2015-03-29 19:45:05 +08:00
dexX7
3a3ecc02e5
Initialization: setup environment before starting QT tests
...
The environment is prepared by the main thread to guard against invalid locale settings.
2015-03-29 10:35:35 +02:00
dexX7
fc3979ac69
Initialization: setup environment before starting tests
...
The environment is prepared by the main thread to guard against invalid locale settings and to prevent deinitialization issues of Boost path, which can result in app crashes.
2015-03-29 10:35:25 +02:00
Pieter Wuille
437ada3e55
Switch test case signing to RFC6979 extra entropy
...
Instead of manually tweaking the deterministic nonce post-generation,
pass the test case number in as extra entropy to RFC6979.
2015-03-27 15:31:47 -07:00