Suhas Daftuar
8ba7f842e5
Reduce download timeouts as blocks arrive
...
Compare the block download timeout to what the timeout would be if calculated
based on current time and current value of nQueuedValidatedHeaders, but
ignoring other in-flight blocks from the same peer. If the calculation based on
present conditions is shorter, then set that to be the time after which we
disconnect the peer for not delivering this block.
10 years ago
Wladimir J. van der Laan
ea2b425b00
Merge pull request #5997
...
4e38217
Chainparams: Refactor: Remove redundant HashGenesisBlock() getter (Jorge Timón)
10 years ago
Wladimir J. van der Laan
622e3c9c39
Merge pull request #5999
...
e8e8904
Chainparams: Cleanup: Delete CChainParams getters to attributes from Consensus::Params (Jorge Timón)
10 years ago
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)
10 years ago
Wladimir J. van der Laan
d3eb5ae46a
Merge pull request #6007
...
eb63bf8
Fix missing lock in submitblock (Matt Corallo)
10 years ago
Matt Corallo
eb63bf86cf
Fix missing lock in submitblock
10 years ago
Jorge Timón
e8e8904dda
Chainparams: Cleanup: Delete CChainParams getters to attributes from Consensus::Params
10 years ago
Jonas Schnelli
ea9e82df73
[squashme] fix listunspent code indentation
10 years ago
Wladimir J. van der Laan
9125c08f34
Merge pull request #6000
...
fd31199
consensus: don't use arith_uint256 in consensus.h (Cory Fields)
10 years ago
Jorge Timón
4e382177ed
Chainparams: Refactor: Remove redundant HashGenesisBlock() getter
10 years ago
Jonas Schnelli
b9fb692d04
Push down RPC reqWallet flag
10 years ago
Jonas Schnelli
0b9dc9c8f5
[move] move listunspent to wallet/rpcwallet.cpp
10 years ago
Jeff Garzik
c2fa084611
Merge pull request #5983
10 years ago
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.
10 years ago
Wladimir J. van der Laan
c8a1350119
Merge pull request #5991
...
48265f3
Revert mining changes in #5957 (Wladimir J. van der Laan)
10 years ago
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.
10 years ago
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`.
10 years ago
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)
10 years ago
Philip Kaufmann
f702d1c66d
move ThreadFlushWalletDB declaration to walletdb.h
10 years ago
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)
10 years ago
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)
10 years ago
Wladimir J. van der Laan
7c6bfb10ea
Merge pull request #5965
...
5ff94c6
Add git-subtree-check.sh script (Pieter Wuille)
10 years ago
Wladimir J. van der Laan
91cba1aaed
Merge pull request #5969
...
f14e687
Chainparams: Decouple CAlert from CChainParams (Jorge Timón)
10 years ago
Wladimir J. van der Laan
a0bfc69541
Merge pull request #5959
...
ede379f
Add additional block index consistency checks (Suhas Daftuar)
10 years ago
Wladimir J. van der Laan
64b263cc61
Merge pull request #5973
...
6c35664
[Qt] Clarify: smartfee button name "Minimize" (MarcoFalke)
10 years ago
Pieter Wuille
b36f1ce87e
Merge pull request #5948
...
1cc0e96
Trivial optimization: use GetAncestor to compute new target (Pieter Wuille)
10 years ago
MarcoFalke
6c3566443f
[Qt] Clarify: smartfee button name "Minimize"
...
Make clear this button hides the options instead of minimizing the transaction fee.
10 years ago
Wladimir J. van der Laan
27e8d224e9
Merge pull request #5945
...
ad9e86d
Keep mempool consistent during block-reorgs (Gavin Andresen)
10 years ago
Jorge Timón
f14e687feb
Chainparams: Decouple CAlert from CChainParams
10 years ago
David A. Harding
2dc679d22f
Docs: Use new Bitcoin.org download URLs
10 years ago
Pieter Wuille
5ff94c630e
Add git-subtree-check.sh script
10 years ago
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
10 years ago
Pieter Wuille
e2edf95cd3
Bugfix: make CreateNewBlock return pindexPrev
10 years ago
Pieter Wuille
6b04508e37
Introduce separate 'generate' RPC call
10 years ago
Pieter Wuille
0df67f1f7a
Simplify hash loop code
10 years ago
Wladimir J. van der Laan
15facb4aca
doc: add historical release notes for 0.10.0
10 years ago
Wladimir J. van der Laan
3e8a1f2725
Merge pull request #5900
...
3fcfbc8
Add a consistency check for the block chain data structures (Pieter Wuille)
10 years ago
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)
10 years ago
Jonas Schnelli
77650cc9f4
add -walletbroadcast=0 rpc test
10 years ago
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.
10 years ago
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)
10 years ago
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)
10 years ago
Wladimir J. van der Laan
8289b1f050
Merge pull request #5935
...
9d086c0
Update bitcoin.conf (CohibAA)
10 years ago
Wladimir J. van der Laan
446bb70fcd
Merge pull request #5940
...
0f5954c
Regression test for ResendWalletTransactions (Gavin Andresen)
10 years ago
Wladimir J. van der Laan
d62fed14ab
Merge pull request #5954
...
63e4c9c
Fix clang compile warnings intriduced in #5681 (Michael Ford)
10 years ago
Wladimir J. van der Laan
bb56781d61
Merge pull request #5898
...
c816833
[Qt] fix rpc console font size to flexible metrics (Jonas Schnelli)
10 years ago
Michael Ford
63e4c9cd35
Fix clang compile warnings intriduced in #5681
10 years ago
dexX7
3a3ecc02e5
Initialization: setup environment before starting QT tests
...
The environment is prepared by the main thread to guard against invalid locale settings.
10 years ago
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.
10 years ago
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.
10 years ago