import (
"os"
"testing"
+ "time"
- dbm "github.com/tendermint/tmlibs/db"
-
- "github.com/vapor/account"
- "github.com/vapor/mining"
- "github.com/vapor/test"
+ "github.com/bytom/vapor/account"
+ "github.com/bytom/vapor/database"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/proposal"
+ "github.com/bytom/vapor/test"
)
// Function NewBlockTemplate's benchmark - 0.05s
if err != nil {
b.Fatal(err)
}
- accountManager := account.NewManager(testDB, chain)
+ accountStore := database.NewAccountStore(testDB)
+ accountManager := account.NewManager(accountStore, chain)
b.ResetTimer()
for i := 0; i < b.N; i++ {
- mining.NewBlockTemplate(chain, txPool, accountManager)
+ proposal.NewBlockTemplate(chain, txPool, accountManager, uint64(time.Now().UnixNano()/1e6))
}
}