Jeffrey Wilcke
122d2db095
Merge pull request #1150 from fjl/fix-jumpdest
...
core/vm: improve JUMPDEST analysis
9 years ago
Jeffrey Wilcke
0cd72369f7
Merge pull request #1176 from karalabe/congestion-control
...
eth/downloader: add a basic block download congestion control
9 years ago
Jeffrey Wilcke
02f785af70
Merge pull request #1166 from Gustav-Simonsson/add_ec_sig_validations
...
Add EC signature validations before call to libsecp256k1
9 years ago
Felix Lange
c9ed9d253a
tests/files: update tests to d309b4679a58d2
9 years ago
Felix Lange
48fb0c3213
core/vm: check for 'no code' before doing any work
9 years ago
Felix Lange
ea2718c946
core/vm: improve JUMPDEST analysis
...
* JUMPDEST analysis is faster because less type conversions are performed.
* The map of JUMPDEST locations is now created lazily at the first JUMP.
* The result of the analysis is kept around for recursive invocations
through CALL/CALLCODE.
Fixes #1147
9 years ago
Gustav Simonsson
edbd902a1b
Initialise curve N value in package init
9 years ago
Péter Szilágyi
3ec159ab6b
eth/downloader: demote peers if they exceed the soft limits at 1 blocks already
9 years ago
Péter Szilágyi
c9a546c310
eth/downloader: add a basic block download congestion control
9 years ago
Jeffrey Wilcke
827bccb64b
Merge pull request #1175 from karalabe/keccak-update
...
crypto/sha3: pull in latest keccak from go crypto (45% speed increase)
9 years ago
Péter Szilágyi
14e7192d9c
crypto/sha3: pull in latest keccak from go crypto (45% speed increase)
9 years ago
Jeffrey Wilcke
9085b10508
Merge pull request #1169 from Gustav-Simonsson/unsupport_bruncles
...
Unsupport bruncles
9 years ago
Gustav Simonsson
0fa9d2431f
Add new 0th gen uncle test
9 years ago
Gustav Simonsson
8a76b45253
Use older version of stSpecialTest until JUMPDEST fix is merged
9 years ago
Gustav Simonsson
8962af2e42
Update Ethereum JSON test files
9 years ago
Gustav Simonsson
55bf5051ad
Unsupport bruncles
9 years ago
Gustav Simonsson
5a692ba4f6
Update Ethereum JSON test files
9 years ago
Gustav Simonsson
147a699c65
Add missing err checks on From() (skip RPC for now)
9 years ago
Gustav Simonsson
32e1b104f8
Add EC signature validations before call to libsecp256k1
9 years ago
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