Felix Lange
55b60e699b
core: insert less length zero chains
...
This reduces the amount of queueEvents that are sent internally.
9 years ago
Felix Lange
e7e2cbfc01
core: re-add parallel nonce checks
...
In this incancation, the processor waits until the nonce
has been verified before handling the block.
9 years ago
Felix Lange
5b14fdb94b
Merge pull request #1161 from tgerring/bootnode
...
Updated SA boot node
9 years ago
Taylor Gerring
057d36b049
Update bootnode
9 years ago
Felix Lange
a906a84950
Merge pull request #1155 from karalabe/fix-chainmanager-datarace
...
core: fix #1154 , sort out data race accessing the future blocks
9 years ago
Péter Szilágyi
b7fc85d68e
core: fix #1154 , sort out data race accessing the future blocks
9 years ago
Gustav Simonsson
b4818a003a
Update Ethereum JSON test files
9 years ago
obscuren
0e703d92ac
Merge branch 'release/0.9.26'
9 years ago
obscuren
12b90600eb
core: moved guards
9 years ago
obscuren
2587b0ea62
Merge branch 'release/0.9.26' into develop
9 years ago
obscuren
f082c1b895
Merge branch 'release/0.9.26'
9 years ago
obscuren
d51d74eb55
cmd/geth: bump version v0.9.26
9 years ago
obscuren
35806ccc1c
build server fix
9 years ago
Jeffrey Wilcke
b25e8b7079
Merge pull request #1142 from obscuren/100-pct-block-prop
...
eth: 100% block propogation
9 years ago
obscuren
e5d7627427
eth: 100% block propogation
9 years ago
Jeffrey Wilcke
a225ef9c13
Merge pull request #1140 from Gustav-Simonsson/fix_account_unlock_logging
...
Validate account length and avoid slicing in logging
9 years ago
Jeffrey Wilcke
b6e137b2b4
Merge pull request #1141 from obscuren/parallelisation-issue
...
Parallelisation issue
9 years ago
Jeffrey Wilcke
03178a77b6
Merge pull request #1132 from obscuren/log_optimisations
...
core: log optimisations
9 years ago
obscuren
16038b4e67
core: added bad block
9 years ago
obscuren
109f995684
core: log block hash during nonce error
9 years ago
obscuren
75f5ae80fd
core: partially removed nonce parallelisation and added merge error chk
...
Invalid forks are now detected
Current setup of parellelisation actually inserts bad blocks. This fix
is tmp until a better one is found
9 years ago
Gustav Simonsson
9138955ba5
Validate account length and avoid slicing in logging
9 years ago
Jeffrey Wilcke
4baa5ca963
Merge pull request #1137 from obscuren/web3_update
...
cmd/geth: updated web3
9 years ago
obscuren
598e454d46
cmd/geth: updated web3
9 years ago
Jeffrey Wilcke
9f467c387a
Merge pull request #1123 from fjl/lean-blockchain-commands
...
cmd/geth: leaner blockchain commands
9 years ago
Jeffrey Wilcke
8add3bb009
Merge pull request #1135 from karalabe/tempban-invalid-hashes
...
core, eth/downloader: expose the bad hashes, check in downloader
9 years ago
Péter Szilágyi
29b0480cfb
core, eth/downloader: expose the bad hashes, check in downloader
9 years ago
Felix Lange
e84bbcce3c
cmd/geth: don't flush databases after import
9 years ago
Felix Lange
e1fe75e3b6
cmd/utils: use constant for import batch size
9 years ago
Felix Lange
a8bc2181c9
cmd/utils: skip batches with known blocks during import
...
This makes block importing restartable.
9 years ago
Felix Lange
67effb94b6
cmd/geth, cmd/utils: make chain importing interruptible
...
Interrupting import with Ctrl-C could cause database corruption
because the signal wasn't handled. utils.ImportChain now checks
for a queued interrupt on every batch.
9 years ago
Felix Lange
705beb4c25
cmd/utils: print errors only once if stdout and stderr are the same file
9 years ago
Felix Lange
74706a0f02
cmd/geth, cmd/utils: rename utils.Get* -> utils.Make*
...
The renaming should make it clearer that these functions create a new
instance for every call. @obscuren suggested this renaming a while ago.
9 years ago
Felix Lange
8e4512a5e7
p2p/nat: bump timeout in TestAutoDiscRace
9 years ago
Felix Lange
651030c98d
cmd/geth: move blockchain commands to chaincmd.go
9 years ago
Felix Lange
62671c93c4
cmd/mist: use utils.SetupLogger
9 years ago
Felix Lange
3b9808f23c
cmd/geth, cmd/utils: don't use Ethereum for import, export and upgradedb
...
The blockchain commands don't need the full stack. With this change,
p2p, miner, downloader, etc are no longer started for blockchain
operations.
9 years ago
obscuren
e3253b5d5e
core: fixed an issue with storing receipts
9 years ago
Jeffrey Wilcke
27e0d2a973
Merge pull request #1128 from karalabe/hard-disconnect-trial
...
eth: hard disconnect if a peer is flaky
9 years ago
Jeffrey Wilcke
5479be9f64
Merge pull request #1129 from obscuren/database_cache_removal
...
ethdb, common: cache removal
9 years ago
Jeffrey Wilcke
903b95fffa
Merge pull request #1124 from karalabe/detaied-download-progress
...
cmd/geth: expand admin.progress() to something meaningful
9 years ago
obscuren
020006a8ed
common, ethdb: removed caching and LastTD
9 years ago
Péter Szilágyi
5235e01b8d
eth: hard disconnect if a peer is flaky
9 years ago
obscuren
7595716816
core: adjust gas calculation
9 years ago
Péter Szilágyi
3f91ee4ff8
cmd/geth: expand admin.progress() to something meaningful
9 years ago
Jeffrey Wilcke
8951a03db3
Merge pull request #1121 from obscuren/miner_time_fix
...
Miner time fix
9 years ago
Jeffrey Wilcke
e13f413ef5
Merge pull request #1112 from fjl/fix-console-exit
...
cmd/geth: exit the console cleanly when interrupted
9 years ago
Jeffrey Wilcke
69f7a1da5a
Merge pull request #1122 from Gustav-Simonsson/improve_validate_header_comments
...
Update ValidateHeader comments
9 years ago
obscuren
912ae80350
miner: Added 5 blocks wait in prep for #1067
9 years ago
obscuren
12650e16d3
core, miner: fixed miner time issue and removed future blocks
...
* Miner should no longer generate blocks with a time stamp less or equal
than it's parent.
* Future blocks are no longer processed and queued directly.
Closes #1118
9 years ago