7 dbm "github.com/tendermint/tmlibs/db"
9 "github.com/vapor/account"
10 "github.com/vapor/mining"
11 "github.com/vapor/test"
14 // Function NewBlockTemplate's benchmark - 0.05s
15 func BenchmarkNewBlockTpl(b *testing.B) {
16 testDB := dbm.NewDB("testdb", "leveldb", "temp")
17 defer os.RemoveAll("temp")
19 chain, _, txPool, err := test.MockChain(testDB)
23 accountManager := account.NewManager(testDB, chain)
26 for i := 0; i < b.N; i++ {
27 mining.NewBlockTemplate(chain, txPool, accountManager)