chriseth
5a94ff0f97
Use size_t for RLP and decode length more carefully.
10 years ago
arkpar
de121cddcf
download hashes from multiple peers when starving
10 years ago
Lefteris Karapetsas
fdc40a05bf
BlockQueue::import() spams only under specific verbosity
I am getting the thread id even with verbosity = 0 which can make it
really difficult to debug anything else if I am not interested in said
thread's ID
10 years ago
arkpar
9cea8c669e
keep the chain on syncer aborting during blocks downloading
10 years ago
Gav Wood
56ed8a9207
Extra data.
10 years ago
Gav Wood
9e0cde38d0
Who are they?
10 years ago
arkpar
4983db8e58
removed unneeded invariant checks, fixed disconnect message priority
10 years ago
Gav Wood
e83e3b6cb6
Testnet canaries.
10 years ago
Gav Wood
603218dc6e
Fix deadlocks.
10 years ago
Gav Wood
e6cfbe5824
ethkey can sign & recover transaction information.
AZ can have sentinel set.
Split up Transaction and move most to ethcore.
10 years ago
arkpar
382c476826
removed incorrect invariants (subject to race condition)
10 years ago
chriseth
75795be231
Fixed typo.
10 years ago
chriseth
485a910523
Documentation and tests for RangeMask.
10 years ago
arkpar
f3850a5e8a
even more diagnostics
10 years ago
arkpar
befae80d10
more diagnostics
10 years ago
Marek Kotewicz
34b2767a59
isKnown const&
10 years ago
Gav Wood
91452da11d
Minor optimisations.
10 years ago
arkpar
7ba71da280
style
10 years ago
Marek Kotewicz
107701727d
fixed getting transaction by blockNumber and index
10 years ago
Marek Kotewicz
45cb07bccf
getBlockBy** and getBlockTransactionCountBy** return null if block is not found
10 years ago
Marek Kotewicz
971b685441
blockchain isKnown block / transaction
10 years ago
Gav Wood
7a0f3350b6
Fix importing.
10 years ago
Gav Wood
7a5b4db728
Minor renaming in BlockQueue, remove unnecessary invariant check, add
additional one.
10 years ago
arkpar
a586e2cafe
blocks no longer stuck in verifying state
10 years ago
Lefteris Karapetsas
b9b1936477
contains() gets moved to CommonData.h
- It also now uses std::find()
10 years ago
Lefteris Karapetsas
d1b22891b2
Remove legacy code in blockchain.cpp
10 years ago
arkpar
2a31247150
diable peers giving bad chain hashes
10 years ago
arkpar
307c14dfbb
more invariant diagnostics
10 years ago
arkpar
c438d60ae8
removed obsolete invariant
10 years ago
arkpar
fc9d28081b
removed extra status field for pv61
10 years ago
arkpar
cc9865b271
detailed invariant exceptions
10 years ago
arkpar
cfcd722c51
pv61 sync
re-enable pv60
10 years ago
arkpar
49a8617261
fixed block memory management
10 years ago
arkpar
d95a5afee0
fixed race condition in transaction queue
10 years ago
subtly
19d3ad4ea5
s/cout/cnote/
10 years ago
arkpar
f634b539fa
removed superfluous transition
10 years ago
arkpar
3217e8dd16
prevent syncing with busy peers & extra logging
10 years ago
subtly
146949822c
Check write status for errors in BlockChain and log error so IO problem doesn't put database or client into invalid state.
10 years ago
subtly
67b9135b28
Don't link secp256k1 on windows.
10 years ago
Gav Wood
505432fe62
No need to add block info again - verifyBlock is guarantee to do it for
us.
10 years ago
Gav Wood
a51f37d8da
Use onBad in case of bad uncle.
10 years ago
Gav Wood
7b5c971023
More exception information when no block info available.
Favour more expensive transactions.
10 years ago
Gav Wood
aceecf65b1
Set nonce in AZ and favour higher gas price transactions.
10 years ago
Gav Wood
d1cab3cfd2
Windows build fix.
10 years ago
Gav Wood
f109b6d617
Fix & reduce verbosity.
10 years ago
Lefteris Karapetsas
57a51c475e
Increase readability and make sanitizer happy
Increasing readability and making the clang sanitizer happy about the
loop condition in EthereumHost.cpp
10 years ago
arkpar
8dfcf284a1
fixed propogation to all peers
10 years ago
Gav Wood
7f945041e8
Additional info on slow blocks.
10 years ago
arkpar
21df032a9f
set max_open_files for blocks and details db
10 years ago
Gav Wood
096662a692
Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop
10 years ago