good morning!!!!

Skip to content
Snippets Groups Projects
Commit 118862f1 authored by Viktor Trón's avatar Viktor Trón
Browse files

adapt miner to new backend. use events to broadcast new mined blocks

parent 148de1c8
Branches
Tags
No related merge requests found
...@@ -27,7 +27,7 @@ import ( ...@@ -27,7 +27,7 @@ import (
"math/big" "math/big"
"sort" "sort"
"github.com/ethereum/go-ethereum" "github.com/ethereum/go-ethereum/eth"
"github.com/ethereum/go-ethereum/ethutil" "github.com/ethereum/go-ethereum/ethutil"
"github.com/ethereum/go-ethereum/pow" "github.com/ethereum/go-ethereum/pow"
"github.com/ethereum/go-ethereum/pow/ezp" "github.com/ethereum/go-ethereum/pow/ezp"
...@@ -36,7 +36,6 @@ import ( ...@@ -36,7 +36,6 @@ import (
"github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/core/types"
"github.com/ethereum/go-ethereum/event" "github.com/ethereum/go-ethereum/event"
"github.com/ethereum/go-ethereum/logger" "github.com/ethereum/go-ethereum/logger"
"github.com/ethereum/go-ethereum/wire"
) )
type LocalTx struct { type LocalTx struct {
...@@ -217,7 +216,7 @@ func (self *Miner) mine() { ...@@ -217,7 +216,7 @@ func (self *Miner) mine() {
if err != nil { if err != nil {
minerlogger.Infoln(err) minerlogger.Infoln(err)
} else { } else {
self.eth.Broadcast(wire.MsgBlockTy, []interface{}{block.Value().Val}) self.eth.EventMux().Post(core.NewMinedBlockEvent{block})
minerlogger.Infof("🔨 Mined block %x\n", block.Hash()) minerlogger.Infof("🔨 Mined block %x\n", block.Hash())
minerlogger.Infoln(block) minerlogger.Infoln(block)
...@@ -246,7 +245,7 @@ func (self *Miner) finiliseTxs() types.Transactions { ...@@ -246,7 +245,7 @@ func (self *Miner) finiliseTxs() types.Transactions {
} }
// Faster than append // Faster than append
for _, tx := range self.eth.TxPool().CurrentTransactions() { for _, tx := range self.eth.TxPool().GetTransactions() {
if tx.GasPrice.Cmp(self.MinAcceptedGasPrice) >= 0 { if tx.GasPrice.Cmp(self.MinAcceptedGasPrice) >= 0 {
txs[actualSize] = tx txs[actualSize] = tx
actualSize++ actualSize++
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment