• gary rong's avatar
    consensus/ethash: move remote agent logic to ethash internal (#15853) · 51db5975
    gary rong authored
    * consensus/ethash: start remote ggoroutine to handle remote mining
    
    * consensus/ethash: expose remote miner api
    
    * consensus/ethash: expose submitHashrate api
    
    * miner, ethash: push empty block to sealer without waiting execution
    
    * consensus, internal: add getHashrate API for ethash
    
    * consensus: add three method for consensus interface
    
    * miner: expose consensus engine running status to miner
    
    * eth, miner: specify etherbase when miner created
    
    * miner: commit new work when consensus engine is started
    
    * consensus, miner: fix some logics
    
    * all: delete useless interfaces
    
    * consensus: polish a bit
    51db5975
api.go 3.45 KB