zelig
cbd0b42060
put back checkTD and unskip incorrectTD test
10 years ago
zelig
f546b486bf
introduce peers registry on nodes
...
- TestPeerPromotionByTdOnBlock renamed and skipped for now test should pass iff
if TD is updated based on an agreement
- senders register in AddBlock, flag records if they are coming from newblock
message (and therefore advertise their TD with the block) or block message
(TODO: latter are stored on the cache and updated by checkTD call;
protocol should also call AddBlock on newblock messages by non-best peers)
- remove TD update from optional TD field in addBlock: this is no longer part of
the eth protocol spec -> TODO: reflect in wiki
- only initialise peer map if at least two
10 years ago
zelig
42fb9652f5
fix blockpool deadlock
...
- do not break from headsection on error
[remove peer after protocol quit will close switchC, until then head block can arrive and block on channel while keeping peers lock causing a deadlock.]
- more careful locking in AddBlock
10 years ago
zelig
30830652ae
fix TestPoolStatus test crashing, skip tests failing (due to @obscuren hotfixes)
10 years ago
obscuren
c6b25a4046
Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop
10 years ago
obscuren
8d059e54f1
Updated xeth logger
10 years ago
Jeffrey Wilcke
558683d10c
Merge pull request #678 from bas-vk/feature_635
...
Support for import/export hex encoded keys
10 years ago
Jeffrey Wilcke
79cc3cc98e
Merge pull request #671 from bas-vk/issue_567
...
Add path expansion support for command line arguments, closes 567
10 years ago
Bas van Kervel
ef393da933
removed utility function and implemented hex conversation in crypto functions
10 years ago
Bas van Kervel
6da5b2fc5f
reformat code with goimports
10 years ago
obscuren
a9959805e5
Removed from as a requirement and changed
...
Removed the from as a requiremet from the RPC eth_call. Xeth#Call now
also default values to:
1. Supplied account
2. First account if any
3. No managed account => 000000..00
10 years ago
obscuren
204ac81188
Moved handling of nonces to the managed state
10 years ago
Bas van Kervel
b3a3fdf9a4
Support for import/export hex encoded keys, closes #635
10 years ago
obscuren
6e2f78ebdd
Default log to stderr
10 years ago
obscuren
2e2860e4df
Make sure mist runs ... :-)
10 years ago
obscuren
6184781b49
Improved transaction pool
...
The transaction pool will now some easily be able to pre determine the
validity of a transaction by checking the following:
* Account existst
* gas limit higher than the instrinsic gas
* enough funds to pay upfront costs
* nonce check
10 years ago
obscuren
a7750c929b
Fixed tests to reflect log changes
10 years ago
obscuren
f08e9cbe42
ignore invalid txs right after being added if they prove incorrect
10 years ago
obscuren
1c872ddf4b
Changed how logs are being recorded
...
Logs are now recorded per transactions instead of tossing them out after
each transaction. This should also fix an issue with
`eth_getFilterLogs` (#629 ) Also now implemented are the `transactionHash,
blockHash, transactionIndex, logIndex` on logs. Closes #654 .
10 years ago
Bas van Kervel
5304f43067
Add path expansion support for command line arguments, closes 567
10 years ago
obscuren
6284604b52
Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop
10 years ago
obscuren
a953f3ec97
Sync managed accounts to the network
10 years ago
obscuren
31b086f511
Added additional methods to the managed state
...
* GetNonce Returns the canonical nonce
* SetNonce Set the managed account's nonce
10 years ago
Jeffrey Wilcke
7c0a18edb5
Merge pull request #658 from Gustav-Simonsson/add_ec_point_on_curve_check
...
Add IsOnCurve check to EC unmarshalling in ECIES decryption
10 years ago
obscuren
09147a50ed
Improved tx pool to ignore invalid transactions
...
Transaction pool will attempt to ignore invalid transactions it had
previously encountered.
10 years ago
obscuren
d09d2b96fc
fixed stop of miner
10 years ago
Gustav Simonsson
aa4ff52d84
Add IsOnCurve check to EC unmarshalling in ECIES decryption
10 years ago
obscuren
7f32a08b60
Queued level db writes and batch writes. Closes #647
10 years ago
Jeffrey Wilcke
758205b187
Merge pull request #648 from Gustav-Simonsson/forward_ecrecover_err_and_remove_dup_checks
...
Forward and log EC recover err and remove dup pubkey len check
10 years ago
Jeffrey Wilcke
f597863927
Merge pull request #657 from Gustav-Simonsson/disable_libsecp256k1_debug_check
...
libsecp256k1 #define NDEBUG
10 years ago
Gustav Simonsson
941f051358
libsecp256k1 #define NDEBUG
10 years ago
obscuren
3ddc109778
Merge branch 'Gustav-Simonsson-update_bitcoin_secp256k1_lib2' into develop
10 years ago
obscuren
50bbdfe582
Link GMP
10 years ago
obscuren
ce9a28d7bb
Merge branch 'update_bitcoin_secp256k1_lib2' of https://github.com/Gustav-Simonsson/go-ethereum into Gustav-Simonsson-update_bitcoin_secp256k1_lib2
10 years ago
obscuren
0196a97319
Merge branch 'tgerring-rpcfabian' into develop
10 years ago
obscuren
3063aad7db
merge conflict
10 years ago
obscuren
50aa1f178c
updated logging
10 years ago
obscuren
688d118c7e
Updated logging
10 years ago
Taylor Gerring
d0c3f127ee
More type fixes
10 years ago
obscuren
01b2c90179
Updated ethash
10 years ago
obscuren
c756633fb7
Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop
10 years ago
obscuren
43454053b0
Fixed tests
10 years ago
Taylor Gerring
1aaeae292d
Output format and nil fixes
10 years ago
Gustav Simonsson
2591883a18
Use logger.Error instead of 0 with glog
10 years ago
Gustav Simonsson
3f306f63d4
Forward and log EC recover err and remove dup pubkey len check
10 years ago
Gustav Simonsson
d9b37b6da7
Update Go wrapper around libbsecp256k1
10 years ago
Jeffrey Wilcke
7c583f8222
Merge pull request #653 from debris/circular_structure
...
fixed printing circular structures
10 years ago
obscuren
99907f94dc
Updated ethereum.js
10 years ago
obscuren
7b6a8cc9ae
Fixed pending states
10 years ago
Gustav Simonsson
f4d4f1ccb2
Update bitcoin secp256k1 lib
10 years ago