Commit Graph

213 Commits

Author SHA1 Message Date
obscuren 6dc46d3341 Changed the way transactions are being added to the transaction pool 2014-12-01 20:18:09 +01:00
obscuren a3559c5e1b updated PV 2014-11-28 21:38:10 +01:00
obscuren 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
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 6c9e503eb8 Removed all implicit logging. Fixed gas issues and jump errors 2014-11-11 22:52:27 +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 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
obscuren 0c4adeceae Properly list caps 2014-11-04 01:47:02 +01:00
obscuren 4914a78c8c ethwire => wire 2014-10-31 14:53:42 +01:00
obscuren b1c247231b ethlog => logger 2014-10-31 12:56:05 +01:00
obscuren 3ee0461cb5 Moved ethchain to chain 2014-10-31 10:59:17 +01:00
obscuren 11b3f97520 Upped protocol 2014-10-27 17:02:45 +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 b5beb1aac1 added a transfer method to vm env 2014-10-22 15:22:21 +02:00
obscuren 27cb0750c1 Procotol version bump for uncle list change 2014-10-21 13:43:30 +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
obscuren d7736a7bbb Quick dirty peer update 2014-10-17 17:11:34 +02:00
Felix Lange 36cdab2068 all: use (blocking) event package instead of ethreact 2014-10-16 18:50:48 +02:00
obscuren bd7aca76e1 Proper new block 2014-10-08 12:33:33 +02:00
obscuren 4de3ad1712 New block message 2014-10-08 12:29:49 +02:00
obscuren 6de726f16c Protocol bump 2014-10-08 12:00:03 +02:00
obscuren 0015ce1e35 kick of bad peers 2014-10-07 11:18:46 +02:00
obscuren 677836cbee Kick off bad peers on bad chains and improved catch up on diverted chain 2014-10-02 17:35:38 +02:00
obscuren a75c92000f Black listing of bad peers 2014-10-02 17:03:48 +02:00
obscuren a34a971b50 improved blockchain downloading 2014-10-02 01:36:59 +02:00
obscuren 3af211dd65 Implemented WebSocket package 2014-09-30 23:26:52 +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 ea0357bf02 Block pool is thread safe 2014-09-28 14:52:58 +02:00
obscuren 44d50bc8d2 Have you seen my parents, sir? 2014-09-26 20:51:31 +02:00
obscuren 0acdeca3d6 skip messages properly 2014-09-26 20:19:01 +02:00
obscuren b8354124be Added protocol caps accessors 2014-09-26 13:45:26 +02:00
obscuren 9ed8dc7384 Attempt to catch up from unknown block 2014-09-25 16:57:49 +02:00
obscuren 5cb4120ef5 queue get peers each 10 seconds 2014-09-24 21:20:57 +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 1fe2d0d0e0 Peers no longer take care of block processing 2014-09-24 19:55:28 +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 46a496428f ugh 2014-09-23 18:19:51 +02:00
obscuren 6800c3665a Re-added min gas price check on tx pool 2014-09-23 17:55:34 +02:00
obscuren 9ed5b4d90e Support C++ GetBlockHash by assuming empty = done 2014-09-22 16:28:28 +02:00
obscuren f3a93b046e Upped protocol version for VM change 2014-09-18 01:02:15 +02:00
obscuren a26c479182 Added len 2014-09-17 15:58:02 +02:00
obscuren 1549a29c9d Connect to previous peer 2014-09-16 16:36:27 +02:00
obscuren 399256b384 VM execution fixes
Refactoring caused executing issues
2014-09-15 22:11:05 +02:00
obscuren 33a0dec8a1 Improved catching up and refactored 2014-09-15 15:42:12 +02:00
obscuren 2f614900e8 Updated GHOST 2014-09-15 01:11:01 +02:00
obscuren 74ef22d824 add it to the list 2014-09-14 14:30:33 +02:00
obscuren 86d1a26b13 fixed status message 2014-09-14 14:09:46 +02:00