github.com/ZuluSpl0it/Sia@v1.3.7/siatest/templates.go (about)

     1  package siatest
     2  
     3  import "github.com/NebulousLabs/Sia/node"
     4  
     5  var (
     6  	// MinerTemplate is a template for a Sia node that has a functioning
     7  	// miner. The node has a miner and all dependencies, but no other
     8  	// modules.
     9  	MinerTemplate = node.NodeParams{
    10  		CreateConsensusSet:    true,
    11  		CreateExplorer:        false,
    12  		CreateGateway:         true,
    13  		CreateHost:            false,
    14  		CreateMiner:           true,
    15  		CreateRenter:          false,
    16  		CreateTransactionPool: true,
    17  		CreateWallet:          true,
    18  	}
    19  )
    20  
    21  // Miner returns an MinerTemplate filled out with the provided dir.
    22  func Miner(dir string) node.NodeParams {
    23  	template := MinerTemplate
    24  	template.Dir = dir
    25  	return template
    26  }