diff options
author | obscuren <geffobscura@gmail.com> | 2015-03-14 19:43:10 +0800 |
---|---|---|
committer | obscuren <geffobscura@gmail.com> | 2015-03-14 19:43:10 +0800 |
commit | 532a74f50e6e79314816edbc14e5da7449a50709 (patch) | |
tree | 02e561960fe71263d5e8d4015468b16dc08a69ca /miner/worker.go | |
parent | 51df765e3892285bda6d40340dc6febfcd2e7ce6 (diff) | |
download | go-tangerine-532a74f50e6e79314816edbc14e5da7449a50709.tar go-tangerine-532a74f50e6e79314816edbc14e5da7449a50709.tar.gz go-tangerine-532a74f50e6e79314816edbc14e5da7449a50709.tar.bz2 go-tangerine-532a74f50e6e79314816edbc14e5da7449a50709.tar.lz go-tangerine-532a74f50e6e79314816edbc14e5da7449a50709.tar.xz go-tangerine-532a74f50e6e79314816edbc14e5da7449a50709.tar.zst go-tangerine-532a74f50e6e79314816edbc14e5da7449a50709.zip |
Improved errors. Closes #475
Diffstat (limited to 'miner/worker.go')
-rw-r--r-- | miner/worker.go | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/miner/worker.go b/miner/worker.go index a39a0b43b..7ef113fd4 100644 --- a/miner/worker.go +++ b/miner/worker.go @@ -205,7 +205,7 @@ func (self *worker) commitNewWork() { // Keep track of transactions which return errors so they can be removed var remove types.Transactions gasLimit: - for _, tx := range transactions { + for i, tx := range transactions { err := self.commitTransaction(tx) switch { case core.IsNonceErr(err): @@ -214,14 +214,12 @@ gasLimit: // Remove invalid transactions self.chain.TxState().RemoveNonce(tx.From(), tx.Nonce()) remove = append(remove, tx) + minerlogger.Infof("TX (%x) failed. Transaction will be removed\n", tx.Hash()[:4]) case state.IsGasLimitErr(err): + minerlogger.Infof("Gas limit reached for block. %d TXs included in this block\n", i) // Break on gas limit break gasLimit } - - if err != nil { - minerlogger.Infoln(err) - } } self.eth.TxPool().RemoveSet(remove) |