Commit Graph

60 Commits

Author SHA1 Message Date
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 df5603de0a Moved logging to state, proper structured block
* Moved logs to state so it's subject to snapshotting
* Split up block header
* Removed logs from transactions and made them receipts only
2014-10-30 13:32:50 +01:00
Jeffrey Wilcke fa890c8c01 Merge pull request #167 from fjl/feature/split-tx-event
Split TxEvent type for tx pre/post
2014-10-29 21:10:04 +01:00
obscuren 9e2f071d26 Removed events from the state manager 2014-10-29 14:20:42 +01:00
obscuren fb4113dab4 PoC 7 updates
* Bloom
* Block restructure
* Receipts
2014-10-29 10:34:40 +01:00
Felix Lange 6b3f5fb82b cmd/mist, ethchain, ethminer: split TxEvent (#165) 2014-10-29 03:50:20 +01:00
obscuren 10782c5aae Added removal off erroneous txs. Fixed pipeline 2014-10-27 17:02:31 +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 097ba56df5 Renamed block_chain to chain_manager 2014-10-20 11:53:11 +02:00
Felix Lange 36cdab2068 all: use (blocking) event package instead of ethreact 2014-10-16 18:50:48 +02:00
obscuren 60a8c9527c Mine without txs 2014-09-24 19:54:37 +02:00
obscuren 48fd23dc10 don't mine without transactions 2014-09-23 10:20:55 +02:00
obscuren 2f614900e8 Updated GHOST 2014-09-15 01:11:01 +02:00
obscuren 732573ba51 Turbo mining 2014-08-21 20:13:26 +02:00
obscuren 3def9258be Turbo mode 2014-08-21 18:14:49 +02:00
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