Gav Wood
18ad0a4c9a
Fix for crap compilers.
Fix for tests.
9 years ago
Gav Wood
466070b5de
transaction queue shouldn't be returning future txs.
9 years ago
Gav Wood
f1c91d5c7f
Capture this by value not reference. Remove dead code.
9 years ago
Gav Wood
00a6208e79
Don't drop DB when chaning DB format.
Don't die when geth is run.
Repotting.
Fixed #2354 .
9 years ago
arkpar
2a9b906cc3
removed incorrect invariant checks (subject to race contition)
9 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
9 years ago
Gav Wood
56ed8a9207
Extra data.
9 years ago
Gav Wood
9e0cde38d0
Who are they?
9 years ago
Gav Wood
e83e3b6cb6
Testnet canaries.
9 years ago
Gav Wood
603218dc6e
Fix deadlocks.
9 years ago
Gav Wood
e6cfbe5824
ethkey can sign & recover transaction information.
AZ can have sentinel set.
Split up Transaction and move most to ethcore.
9 years ago
chriseth
75795be231
Fixed typo.
9 years ago
chriseth
485a910523
Documentation and tests for RangeMask.
9 years ago
Marek Kotewicz
34b2767a59
isKnown const&
9 years ago
Gav Wood
91452da11d
Minor optimisations.
9 years ago
arkpar
7ba71da280
style
9 years ago
Marek Kotewicz
107701727d
fixed getting transaction by blockNumber and index
9 years ago
Marek Kotewicz
45cb07bccf
getBlockBy** and getBlockTransactionCountBy** return null if block is not found
9 years ago
Marek Kotewicz
971b685441
blockchain isKnown block / transaction
9 years ago
Gav Wood
7a0f3350b6
Fix importing.
9 years ago
Gav Wood
7a5b4db728
Minor renaming in BlockQueue, remove unnecessary invariant check, add
additional one.
9 years ago
arkpar
a586e2cafe
blocks no longer stuck in verifying state
9 years ago
Lefteris Karapetsas
b9b1936477
contains() gets moved to CommonData.h
- It also now uses std::find()
9 years ago
Lefteris Karapetsas
d1b22891b2
Remove legacy code in blockchain.cpp
9 years ago
arkpar
49a8617261
fixed block memory management
9 years ago
arkpar
d95a5afee0
fixed race condition in transaction queue
9 years ago
subtly
19d3ad4ea5
s/cout/cnote/
9 years ago
arkpar
f634b539fa
removed superfluous transition
9 years ago
arkpar
3217e8dd16
prevent syncing with busy peers & extra logging
9 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.
9 years ago
subtly
67b9135b28
Don't link secp256k1 on windows.
9 years ago
Gav Wood
505432fe62
No need to add block info again - verifyBlock is guarantee to do it for
us.
9 years ago
Gav Wood
a51f37d8da
Use onBad in case of bad uncle.
9 years ago
Gav Wood
7b5c971023
More exception information when no block info available.
Favour more expensive transactions.
9 years ago
Gav Wood
aceecf65b1
Set nonce in AZ and favour higher gas price transactions.
9 years ago
Gav Wood
d1cab3cfd2
Windows build fix.
9 years ago
Gav Wood
f109b6d617
Fix & reduce verbosity.
9 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
9 years ago
arkpar
8dfcf284a1
fixed propogation to all peers
9 years ago
Gav Wood
7f945041e8
Additional info on slow blocks.
9 years ago
arkpar
21df032a9f
set max_open_files for blocks and details db
9 years ago
Gav Wood
096662a692
Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop
9 years ago
Gav Wood
2567e71610
Provide phase and transaction data information in GM.
9 years ago
Gav Wood
346db17ba3
Parallelised large-file imports.
9 years ago
Gav Wood
1cf6cd77bd
Don't reuse BadRLP.
9 years ago
arkpar
103b733680
removed superfuous log
9 years ago
Lefteris Karapetsas
91c6d7720d
Remove unused constant
9 years ago
arkpar
3ed8d76715
improved logging
9 years ago
CJentzsch
76379dcb80
add BOOST_THROW_EXCEPTION
9 years ago
arkpar
69ddff938b
fixing windows build
9 years ago