obscuren
49e0267fe7
Locks, refactor, tests
...
* Added additional chain tests
* Added proper mutex' on chain
* Removed ethereum dependencies
2014-12-18 13:12:54 +01:00
obscuren
af6afbaa56
Removed start/stop methods
2014-12-10 16:48:39 +01:00
obscuren
9008b155d3
Renamed chain
=> core
2014-12-04 10:28:02 +01:00
obscuren
8240550187
updated to types
2014-12-03 14:05:19 +01:00
obscuren
a1b6a9ac29
Begin of moving objects to types package
...
* Block(s)
* Transaction(s)
2014-11-18 16:58:22 +01:00
obscuren
20d518ee95
Numerous fixes for consensus.
...
* Removed (buged) C++ specific gas specification for LOG*
* Fixed LOG* where mstart went after msize
*
2014-11-13 18:12:12 +01:00
obscuren
cbeebcd47d
Fixed bloom, updated mining & block processing
...
* Reverted back to process blocks in batches method
* Bloom generation and lookup fix
* Minor UI changed (mainly debug)
2014-11-10 01:17:31 +01:00
obscuren
f59a3b67f6
StateManager => BlockManager
2014-11-04 10:57:02 +01:00
obscuren
4914a78c8c
ethwire => wire
2014-10-31 14:53:42 +01:00
obscuren
af8f5f0b69
ethstate => state
2014-10-31 14:43:14 +01:00
obscuren
b1c247231b
ethlog => logger
2014-10-31 12:56:05 +01:00
obscuren
fd9da72536
ethcrypto => crypto
2014-10-31 12:37:43 +01:00
obscuren
3ee0461cb5
Moved ethchain to chain
2014-10-31 10:59:17 +01:00
Felix Lange
e252dbf989
eth: stop eventMux first
...
This fixes the hang in Ethereum.Stop.
2014-10-29 03:01:20 +01:00
Felix Lange
69baa465ea
Merge eth-go repository into go-ethereum
...
mist, etheruem have been moved to cmd/
2014-10-23 15:01:27 +02:00
obscuren
520fdfe346
PoC7 Net
2014-10-21 13:25:31 +02:00
obscuren
097ba56df5
Renamed block_chain to chain_manager
2014-10-20 11:53:11 +02:00
Felix Lange
20cdb73862
ethchain: fix tests
2014-10-16 18:51:21 +02:00
Felix Lange
36cdab2068
all: use (blocking) event package instead of ethreact
2014-10-16 18:50:48 +02:00
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.
2014-10-08 19:04:58 +02:00
obscuren
4de3ad1712
New block message
2014-10-08 12:29:49 +02:00
obscuren
9d86a49a73
Renamed Sha3Bin to Sha3
2014-10-08 12:06:39 +02:00
obscuren
a75c92000f
Black listing of bad peers
2014-10-02 17:03:48 +02:00
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
2014-09-29 12:57:51 +02:00
obscuren
3aeba50c38
merge error
2014-09-24 21:13:28 +02:00
obscuren
544b7fba7f
Merge branch 'tmp' into develop
...
Conflicts:
peer.go
2014-09-24 19:59:14 +02:00
obscuren
cba2f6c2c4
Block pool stop / start
2014-09-24 19:56:21 +02:00
obscuren
b66fcf85df
checkp
2014-09-24 11:55:02 +02:00
obscuren
ba43364f36
tmp
2014-09-24 11:41:57 +02:00
obscuren
57dc435f9b
Added TD for each block
2014-09-24 11:39:17 +02:00
obscuren
1bc815e0b1
Remove log
2014-09-22 16:30:30 +02:00
obscuren
16871ae2b4
New Peer server
2014-09-22 16:28:49 +02:00
obscuren
9559b53228
Added Past peers option
2014-09-17 15:57:44 +02:00
obscuren
1549a29c9d
Connect to previous peer
2014-09-16 16:36:27 +02:00
obscuren
d02024929a
require 5 for post
2014-09-16 11:35:26 +02:00
obscuren
399256b384
VM execution fixes
...
Refactoring caused executing issues
2014-09-15 22:11:05 +02:00
obscuren
2fb57b2ea7
Reworked filters
2014-09-14 00:13:23 +02:00
obscuren
836ed9d6b7
Write Protocol version to the db so we can perform sanity checks
2014-08-22 11:34:59 +02:00
obscuren
eaa2e8900d
PoC 6 networking code.
...
* Added block pool for gathering blocks from the network (chunks)
* Re wrote syncing
2014-08-21 14:47:58 +02:00
obscuren
a760ce05b9
Updated chain for filtering
2014-08-11 16:23:38 +02:00
zelig
9831619881
merge upstream
2014-07-30 18:03:20 +02:00
obscuren
74d7012025
Added temp seed
2014-07-29 23:33:59 +02:00
obscuren
41bd38147c
Clean up and util methods
2014-07-26 11:24:44 +02:00
zelig
1e4af85a38
merge upstream
2014-07-21 13:26:29 +01:00
obscuren
449b9a9d68
Check if version in known + fix
2014-07-18 11:57:44 +02:00
obscuren
6a19b62db6
added chainSync event
2014-07-17 22:01:13 +02:00
zelig
1735ec0362
use ethreact.Event and ethreact.ReactorEngine
2014-07-15 01:11:06 +01:00
obscuren
9010857677
Special diff output for execution
2014-07-11 16:04:09 +02:00
obscuren
d52e5f7130
Removed hardcoded ip
2014-07-10 15:04:19 +02:00
obscuren
794e65b60e
Updated peer server
2014-07-07 22:08:09 +02:00