df5157c0b0
PV49
2014-12-09 20:28:36 +01:00
d80f8bda94
Fixed issue in VM where LOG didn't pop anything of the stack
2014-12-05 12:32:47 +01:00
73c4ca3a6f
Upped protocol version
2014-12-04 15:31:48 +01:00
296112848c
Moved block validation as first step
2014-12-04 15:13:29 +01:00
9008b155d3
Renamed chain
=> core
2014-12-04 10:28:02 +01:00
6095edac58
merge
2014-12-03 13:50:51 +01:00
cb4d168ecc
Updated LOG to match proper gas in all cases
2014-12-02 17:22:33 +01:00
64f35ba8d1
merge errors fixed
2014-12-02 11:52:56 +01:00
6dc46d3341
Changed the way transactions are being added to the transaction pool
2014-12-01 20:18:09 +01:00
1bce02eff7
Fixed merge
2014-11-28 21:44:34 +01:00
a3559c5e1b
updated PV
2014-11-28 21:38:10 +01:00
f8d0cd9906
Added a callback mechanism to chain adding.
...
Not sure if this is the right approach. Why? BlockChain shouldn't need
the "Ethereum" object. BlockChain shouldn't need to worry about
notifying listeners or message propagation.
2014-11-18 19:44:17 +01:00
a1b6a9ac29
Begin of moving objects to types package
...
* Block(s)
* Transaction(s)
2014-11-18 16:58:22 +01:00
f6e55962a8
Fixes for PV41/42
...
* Don't expand mem on empty value
* Removed all coinbase logs for PV42
* Removed C++ bug stuff for LOG*
2014-11-14 13:47:12 +01:00
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
6c9e503eb8
Removed all implicit logging. Fixed gas issues and jump errors
2014-11-11 22:52:27 +01:00
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
429dd2a100
Implemented new miner w/ ui interface for merged mining. Closes #177
...
* Miner has been rewritten
* Added new miner pane
* Added option for local txs
* Added option to read from MergeMining contract and list them for
merged mining
2014-11-07 12:18:48 +01:00
0c4adeceae
Properly list caps
2014-11-04 01:47:02 +01:00
4914a78c8c
ethwire => wire
2014-10-31 14:53:42 +01:00
b1c247231b
ethlog => logger
2014-10-31 12:56:05 +01:00
3ee0461cb5
Moved ethchain to chain
2014-10-31 10:59:17 +01:00
11b3f97520
Upped protocol
2014-10-27 17:02:45 +01:00
69baa465ea
Merge eth-go repository into go-ethereum
...
mist, etheruem have been moved to cmd/
2014-10-23 15:01:27 +02:00
b5beb1aac1
added a transfer method to vm env
2014-10-22 15:22:21 +02:00
27cb0750c1
Procotol version bump for uncle list change
2014-10-21 13:43:30 +02:00
520fdfe346
PoC7 Net
2014-10-21 13:25:31 +02:00
097ba56df5
Renamed block_chain to chain_manager
2014-10-20 11:53:11 +02:00
d7736a7bbb
Quick dirty peer update
2014-10-17 17:11:34 +02:00
36cdab2068
all: use (blocking) event package instead of ethreact
2014-10-16 18:50:48 +02:00
bd7aca76e1
Proper new block
2014-10-08 12:33:33 +02:00
4de3ad1712
New block message
2014-10-08 12:29:49 +02:00
6de726f16c
Protocol bump
2014-10-08 12:00:03 +02:00
0015ce1e35
kick of bad peers
2014-10-07 11:18:46 +02:00
677836cbee
Kick off bad peers on bad chains and improved catch up on diverted chain
2014-10-02 17:35:38 +02:00
a75c92000f
Black listing of bad peers
2014-10-02 17:03:48 +02:00
a34a971b50
improved blockchain downloading
2014-10-02 01:36:59 +02:00
3af211dd65
Implemented WebSocket package
2014-09-30 23:26:52 +02:00
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
ea0357bf02
Block pool is thread safe
2014-09-28 14:52:58 +02:00
44d50bc8d2
Have you seen my parents, sir?
2014-09-26 20:51:31 +02:00
0acdeca3d6
skip messages properly
2014-09-26 20:19:01 +02:00
b8354124be
Added protocol caps accessors
2014-09-26 13:45:26 +02:00
9ed8dc7384
Attempt to catch up from unknown block
2014-09-25 16:57:49 +02:00
5cb4120ef5
queue get peers each 10 seconds
2014-09-24 21:20:57 +02:00
3aeba50c38
merge error
2014-09-24 21:13:28 +02:00
544b7fba7f
Merge branch 'tmp' into develop
...
Conflicts:
peer.go
2014-09-24 19:59:14 +02:00
1fe2d0d0e0
Peers no longer take care of block processing
2014-09-24 19:55:28 +02:00
b66fcf85df
checkp
2014-09-24 11:55:02 +02:00
ba43364f36
tmp
2014-09-24 11:41:57 +02:00