|
|
|
@ -14,8 +14,6 @@ |
|
|
|
|
// You should have received a copy of the GNU Lesser General Public License
|
|
|
|
|
// along with the go-ethereum library. If not, see <http://www.gnu.org/licenses/>.
|
|
|
|
|
|
|
|
|
|
// +build none
|
|
|
|
|
|
|
|
|
|
// This file contains a miner stress test based on the Ethash consensus engine.
|
|
|
|
|
package main |
|
|
|
|
|
|
|
|
@ -37,6 +35,7 @@ import ( |
|
|
|
|
"github.com/ethereum/go-ethereum/crypto" |
|
|
|
|
"github.com/ethereum/go-ethereum/eth" |
|
|
|
|
"github.com/ethereum/go-ethereum/eth/downloader" |
|
|
|
|
"github.com/ethereum/go-ethereum/eth/ethconfig" |
|
|
|
|
"github.com/ethereum/go-ethereum/log" |
|
|
|
|
"github.com/ethereum/go-ethereum/miner" |
|
|
|
|
"github.com/ethereum/go-ethereum/node" |
|
|
|
@ -169,8 +168,8 @@ func makeMiner(genesis *core.Genesis) (*node.Node, *eth.Ethereum, error) { |
|
|
|
|
DatabaseCache: 256, |
|
|
|
|
DatabaseHandles: 256, |
|
|
|
|
TxPool: core.DefaultTxPoolConfig, |
|
|
|
|
GPO: eth.DefaultConfig.GPO, |
|
|
|
|
Ethash: eth.DefaultConfig.Ethash, |
|
|
|
|
GPO: ethconfig.Defaults.GPO, |
|
|
|
|
Ethash: ethconfig.Defaults.Ethash, |
|
|
|
|
Miner: miner.Config{ |
|
|
|
|
GasFloor: genesis.GasLimit * 9 / 10, |
|
|
|
|
GasCeil: genesis.GasLimit * 11 / 10, |