obscuren
520fdfe346
PoC7 Net
10 years ago
obscuren
097ba56df5
Renamed block_chain to chain_manager
10 years ago
Felix Lange
20cdb73862
ethchain: fix tests
10 years ago
Felix Lange
36cdab2068
all: use (blocking) event package instead of ethreact
10 years ago
Felix Lange
e83a999039
eth: fix filter map data race
...
This commit also documents (but doesn't enforce) that filters
are immutable while they're installed. This required a minor API
change.
10 years ago
obscuren
4de3ad1712
New block message
10 years ago
obscuren
9d86a49a73
Renamed Sha3Bin to Sha3
10 years ago
obscuren
a75c92000f
Black listing of bad peers
10 years ago
obscuren
ab6ede51d7
Working on new (blocking) event machine.
...
The new event machine will be used for loose coupling and handle the
communications between the services:
1) Block pool finds blocks which "links" with our current canonical
chain
2) Posts the blocks on to the event machine
3) State manager receives blocks & processes them
4) Broadcasts new post block event
10 years ago
obscuren
3aeba50c38
merge error
10 years ago
obscuren
cba2f6c2c4
Block pool stop / start
10 years ago
obscuren
b66fcf85df
checkp
10 years ago
obscuren
ba43364f36
tmp
10 years ago
obscuren
57dc435f9b
Added TD for each block
10 years ago
obscuren
1bc815e0b1
Remove log
10 years ago
obscuren
16871ae2b4
New Peer server
10 years ago
obscuren
9559b53228
Added Past peers option
10 years ago
obscuren
1549a29c9d
Connect to previous peer
10 years ago
obscuren
d02024929a
require 5 for post
10 years ago
obscuren
399256b384
VM execution fixes
...
Refactoring caused executing issues
10 years ago
obscuren
2fb57b2ea7
Reworked filters
10 years ago
obscuren
836ed9d6b7
Write Protocol version to the db so we can perform sanity checks
10 years ago
obscuren
eaa2e8900d
PoC 6 networking code.
...
* Added block pool for gathering blocks from the network (chunks)
* Re wrote syncing
10 years ago
obscuren
a760ce05b9
Updated chain for filtering
10 years ago
obscuren
74d7012025
Added temp seed
10 years ago
obscuren
41bd38147c
Clean up and util methods
10 years ago
obscuren
449b9a9d68
Check if version in known + fix
10 years ago
obscuren
6a19b62db6
added chainSync event
10 years ago
zelig
1735ec0362
use ethreact.Event and ethreact.ReactorEngine
10 years ago
obscuren
9010857677
Special diff output for execution
10 years ago
obscuren
d52e5f7130
Removed hardcoded ip
10 years ago
obscuren
794e65b60e
Updated peer server
10 years ago
Jeffrey Wilcke
6fe9b4ab5e
Revert "ethreact - Feature/ethutil refactor"
10 years ago
obscuren
1199941475
Connect to peer node by default
10 years ago
zelig
584d1c61ec
use ethreact.Event and ethreact.ReactorEngine
11 years ago
zelig
c833c3fec8
add ClientIdentity() ethwire.ClientIdentity to Ethereum
11 years ago
zelig
dabaa4cce0
change all modified calls to ethtrie, ethutil and ethcrypto functions
11 years ago
zelig
853053a3b2
go fmt
11 years ago
zelig
098136b681
ethereum logs server started/stopped message
11 years ago
obscuren
0ed19d9f20
Logging, variable rearrangement
11 years ago
obscuren
9dae1a1732
Removed BlockDo Method
11 years ago
zelig
b9e8a3e024
modified logging API
...
- package vars for tagged loggers
- weed out spurious fmt.PrintX and log.PrintX logging
- tried to second guess loglevel for some :)
11 years ago
obscuren
a4e26bf7c2
Added Block do which replays the given block or error
11 years ago
Maran
1f79175898
Reworked peers to check for public key duplication and adding peers to peerlist only after the handshake has come in
11 years ago
obscuren
17c825f53a
Peer changes broadcasting and minor miner fix
11 years ago
obscuren
f382221b28
Broadcast "peerList" event upon removing or adding peers
11 years ago
Maran
12f30e6220
Refactored a lot of the chain catchup/reorg.
11 years ago
obscuren
8730dfdcc2
Changed how changes are being applied to states
11 years ago
Maran
3ac74b1e78
Implemented IsUpToDate to mark the node as ready to start mining
11 years ago
Maran
28357d657b
Implemented new JS/EthPub methods
...
- getTxCountAt
- getPeerCount
- getIsMining
- getIsListening
- getCoinbase
11 years ago