Péter Szilágyi
437cf4b3ac
p2p/discover: add node expirer and related tests
2015-04-27 17:38:28 +03:00
Péter Szilágyi
a136e2bb22
p2p/discover: parametrize nodedb version, add persistency tests
2015-04-27 15:28:17 +03:00
Péter Szilágyi
75fd738dea
p2p/discover: drop a superfluous warning
2015-04-27 15:06:31 +03:00
Péter Szilágyi
706da56f75
p2p/discover: wrap the pinger to update the node db too
2015-04-27 14:56:42 +03:00
Péter Szilágyi
85b4b44235
p2p/discover: use iterator based seeding, drop old protocol test
2015-04-27 14:45:35 +03:00
Péter Szilágyi
8de8f61d36
p2p/discover: write the basic tests, catch RLP bug
2015-04-27 12:33:06 +03:00
Péter Szilágyi
0201c04b95
p2p/discovery: fix issues raised in the nodeDb PR
2015-04-27 10:19:16 +03:00
Péter Szilágyi
8646365b42
cmd/bootnode, eth, p2p, p2p/discover: use a fancier db design
2015-04-24 18:04:41 +03:00
Péter Szilágyi
6def110c37
cmd/bootnode, eth, p2p, p2p/discover: clean up the seeder and mesh into eth.
2015-04-24 11:33:55 +03:00
Péter Szilágyi
971702e7a1
p2p/discovery: fix broken tests due to API update
2015-04-24 11:23:20 +03:00
Péter Szilágyi
af923c965f
p2p/discovery: use the seed table for finding nodes, auto drop stale ones
2015-04-24 11:23:20 +03:00
Péter Szilágyi
5f735d6fce
cmd, eth, p2p, p2p/discover: init and clean up the seed cache
2015-04-24 11:23:20 +03:00
Felix Lange
936c8e19ff
p2p/discover: store nodes in leveldb
2015-04-24 11:23:20 +03:00
Jeffrey Wilcke
b6ec1c720f
Merge pull request #797 from tgerring/bootnodes
...
Bootnodes update
2015-04-23 11:53:18 -07:00
Jeffrey Wilcke
f5e0388f62
Merge pull request #778 from bas-vk/issue764
...
Moved database update loop to eth/backend
2015-04-23 11:46:27 -07:00
Jeffrey Wilcke
abe08d7be3
Merge pull request #794 from Gustav-Simonsson/block_tests_more_validations
...
Add block header validations for block tests
2015-04-23 11:41:57 -07:00
Taylor Gerring
24995f9ab7
Updated bootnodes
...
Update pub key for EU node and add new SA node
2015-04-23 13:06:07 -05:00
Taylor Gerring
154570ebd3
Cleanup README developer info
2015-04-23 13:05:37 -05:00
Bas van Kervel
c12180d005
Merge branch 'issue764' of https://github.com/bas-vk/go-ethereum into issue764
2015-04-23 18:01:15 +02:00
Bas van Kervel
c273ed7d82
Moved leveldb update loop to eth/backend
...
change order of block insert and update LastBlock
bugfix, wrong hash stored in blockDb
2015-04-23 17:58:58 +02:00
Bas van Kervel
5cfa0e9187
bugfix, wrong hash stored in blockDb
2015-04-23 17:35:05 +02:00
Jeffrey Wilcke
94f2adb80a
Merge pull request #792 from veox/doc-crypto-secp256k1
...
doc: crypto/secp256k1 GMP dependency package name.
2015-04-23 08:11:11 -07:00
Noel Maersk
958c04e79a
doc: crypto/secp256k1 GMP dependency package name.
...
Linux build documentation is mostly geared towards Ubuntu 14.04 (LTS).
Appropriate package is called `libgmp-dev` there.
Note that on pristine installations building `geth` with godep will
fail because this header is missing. This is not documented in the
top-level README, but is on the wiki:
https://github.com/ethereum/go-ethereum/wiki/Installation-Instructions-for-Ubuntu#building-geth-command-line-client
That page recommends `libgmp3-dev`, which ATM provides same version
as `libgmp-dev`.
2015-04-23 17:33:48 +03:00
Jeffrey Wilcke
2f8809df40
Merge pull request #769 from obscuren/develop
...
core: transaction queue
2015-04-23 02:59:56 -07:00
obscuren
7f14fbd579
core: pending txs now re-validated once every second
2015-04-23 11:50:12 +02:00
obscuren
48135657c4
miner: show error message for gas limit per account
2015-04-23 11:50:12 +02:00
obscuren
d7bab21681
natspec: fixed test to work with new queued transactions
2015-04-23 11:50:12 +02:00
obscuren
fba40e18d9
core: added accessor for queued transactions
2015-04-23 11:50:12 +02:00
obscuren
d3be1a2719
eth: moved mined, tx events to protocol-hnd and improved tx propagation
...
Transactions are now propagated to peers from which we have not yet
received the transaction. This will significantly reduce the chatter on
the network.
Moved new mined block handler to the protocol handler and moved
transaction handling to protocol handler.
2015-04-23 11:50:12 +02:00
obscuren
888ece0cb2
core: fixed test
2015-04-23 11:50:12 +02:00
obscuren
7edbb0110f
core: set the state for the managed tx state
...
Set the state for the managed tx state instead of creating a new
managed state.
2015-04-23 11:50:12 +02:00
obscuren
1506e00a23
core: improved error message for invalid nonce txs
2015-04-23 11:50:11 +02:00
obscuren
7138404cb0
core: only post event once per tx & fixed test
2015-04-23 11:50:11 +02:00
obscuren
4feb5f6f9c
xeth, miner: updated some logging
2015-04-23 11:50:11 +02:00
obscuren
5cb5df003d
eth: start tx pool in a goroutine
2015-04-23 11:50:11 +02:00
obscuren
498b24270a
core: implemented a queued approach processing transactions
...
Implemented a new transaction queue. Transactions with a holes in their
nonce sequence are also not propagated over the network.
N: 0,1,2,5,6,7 = propagate 0..2 -- 5..N is kept in the tx pool
2015-04-23 11:50:11 +02:00
Jeffrey Wilcke
2fe54ab233
Merge pull request #779 from Gustav-Simonsson/block_tests_reloaded
...
Block tests reloaded
2015-04-23 02:49:51 -07:00
Jeffrey Wilcke
0071fbed8c
Merge pull request #780 from maran/arm_build
...
Adding flags to facilitate cross compiling to ARM
2015-04-23 02:22:39 -07:00
Jeffrey Wilcke
67cc80ba66
Merge pull request #786 from tgerring/issue739
...
Empty Call response should return 0x instead of 0x00. Closes #739
2015-04-23 02:22:35 -07:00
Jeffrey Wilcke
8eefcb8493
Merge pull request #782 from alexvandesande/develop
...
Changed "Welcome to the Frontier" to something more geeky
2015-04-23 02:11:32 -07:00
Jeffrey Wilcke
359a9773a1
Merge pull request #783 from tgerring/issue777
...
Issue 777
2015-04-23 02:11:20 -07:00
Jeffrey Wilcke
69788cb973
Merge pull request #784 from tgerring/issue737
...
Rename eth_Version to eth_protocolVersion. Closes #737
2015-04-23 02:05:20 -07:00
Gustav Simonsson
7a223721a5
Add block header validations for block tests
2015-04-23 05:32:56 +02:00
Gustav Simonsson
49da462e92
Include ZeroByteAtTheEnd and RandomByteAtTheEnd tests
2015-04-22 23:16:19 +02:00
Gustav Simonsson
4e0a2c8e8c
Validate block header UncleHash against calculated hash
2015-04-22 23:16:19 +02:00
Gustav Simonsson
ec6acacc53
Unskip BlockTests/bcInvalidHeaderTest.json wrongUncleHash
2015-04-22 23:16:19 +02:00
Gustav Simonsson
9834f855fa
Finally, glorious HEX
2015-04-22 23:16:19 +02:00
Gustav Simonsson
24de35ef09
Add StateTests/stMemoryStressTest.json but skip for now
2015-04-22 23:16:19 +02:00
Gustav Simonsson
5c70333a12
Exclude TransactionWithSvalue0 as it expects invalid s value to be valid
2015-04-22 23:16:18 +02:00
Gustav Simonsson
8ec8bff11c
Update github.com/ethereum/tests files
2015-04-22 23:16:18 +02:00