Commit Graph

44 Commits

Author SHA1 Message Date
zelig 194c58858c send zero event to miner.powQuitChan fixes miner hanging 2014-07-21 19:12:04 +01:00
zelig 13cc220c0d Merge branch 'develop' of github.com:ethereum/eth-go into feature/ethutil-refactor 2014-07-21 13:31:26 +01:00
zelig 1e4af85a38 merge upstream 2014-07-21 13:26:29 +01:00
obscuren 5d2669dbd3 Fixed tx sha creation 2014-07-21 12:21:34 +02:00
obscuren 2762ec22d0 Fixed miner and logger 2014-07-18 13:50:15 +02:00
obscuren dad29bcaa1 Added channel for starting/stopping miner 2014-07-18 12:21:11 +02:00
Maran db8170def3 WIP to expose hashrate to gui 2014-07-18 12:01:08 +02:00
zelig 017d36e6b2 properly unsubscribe react channels when miner stops - fixes write on closed chan crash 2014-07-15 01:29:07 +01:00
zelig 1735ec0362 use ethreact.Event and ethreact.ReactorEngine 2014-07-15 01:11:06 +01:00
Jeffrey Wilcke 6fe9b4ab5e Revert "ethreact - Feature/ethutil refactor" 2014-07-07 10:59:16 +02:00
zelig 584d1c61ec use ethreact.Event and ethreact.ReactorEngine 2014-07-04 19:38:44 +01:00
obscuren 2bbc204328 Close pow chat. Fixes #95 2014-07-01 11:55:50 +02:00
zelig 853053a3b2 go fmt 2014-06-26 18:45:57 +01:00
zelig 782f780476 space in miner logging message 2014-06-25 18:43:35 +01:00
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 :)
2014-06-23 12:54:10 +01:00
obscuren 53e30f750d Removal of manual updating of state objects
* You'll only ever need to update the state by calling Update. Update
  will take care of the updating of it's child state objects.
2014-06-17 11:06:06 +02:00
obscuren 48bca30e61 Fixed minor issue with the gas pool 2014-06-16 11:51:16 +02:00
obscuren 9f62d441a7 Moved gas limit err check to buy gas 2014-06-16 11:14:01 +02:00
obscuren 63883bf27d Moving closer to interop 2014-06-14 11:46:09 +02:00
obscuren 9ee6295c75 Minor changes 2014-06-11 21:55:45 +02:00
obscuren 17c825f53a Peer changes broadcasting and minor miner fix 2014-05-30 16:57:58 +02:00
obscuren e0b6a31613 Buffered channel to fix not ready (blocking) 2014-05-30 13:27:56 +02:00
obscuren 9988b1a047 Sort transactions based on the nonce
* Added a transaction sorter
2014-05-28 12:06:09 +02:00
obscuren 230aafbf66 Working on interop
* Receipts after each transaction
* Fee structure
* Applying fees to miners
2014-05-22 17:35:26 +02:00
obscuren 4e1c6a8a22 Added start / stopping methods 2014-05-22 00:25:34 +02:00
obscuren f5852b47d1 Removed some logging and refactored a bit 2014-05-21 14:00:13 +02:00
obscuren 86cf69648e Improved miner so it won't include invalid transactions 2014-05-21 13:04:40 +02:00
obscuren cbf221f6b7 Fixed competing block method 2014-05-21 11:42:20 +02:00
obscuren 5ceb1620e9 Fixed couple issues
* (imp) Lock / RLock tries
* (fix) stack
2014-05-21 00:17:50 +02:00
obscuren bd48690f63 Testing different mining state 2014-05-19 11:25:27 +02:00
obscuren 8730dfdcc2 Changed how changes are being applied to states 2014-05-17 14:07:52 +02:00
obscuren 88686cbed2 listen to pre instead of post 2014-05-15 15:00:25 +02:00
obscuren 7bf2ae0b11 Removed old tx pool notification system. Fixes #19 2014-05-15 14:05:15 +02:00
obscuren 21724f7ef9 Added manifest changes and changed closures 2014-04-30 14:43:32 +02:00
obscuren 38d6b67b5c Fixed state problem 2014-04-29 12:36:27 +02:00
obscuren f3818478e2 Removed debug & unused functions 2014-04-24 13:48:33 +02:00
obscuren 0651af9dfd Removed some log statements and disabled additional validation checks 2014-04-23 15:54:15 +02:00
obscuren 6b08efabf8 @maranh see comment 2014-04-23 12:14:28 +02:00
obscuren d811920d8b Hack for miner problem added w/ note
@maranh please check
2014-04-16 04:07:21 +02:00
Maran a83db489df Fix transaction on new blocks 2014-04-09 09:48:17 -04:00
Maran 782910eaa7 Small tweaks 2014-04-01 15:54:29 +02:00
Maran 6253d10938 initial testcode for canonical chain 2014-03-24 15:04:29 +01:00
Maran b52b1fca89 Initial block reorganisation code 2014-03-21 15:06:23 +01:00
Maran ae837c4719 More mining rework 2014-03-20 11:20:29 +01:00