"os"
"time"
- dbm "github.com/tendermint/tmlibs/db"
-
"github.com/golang/protobuf/proto"
"github.com/vapor/blockchain/txbuilder"
"github.com/vapor/consensus"
- "github.com/vapor/database/leveldb"
+ "github.com/vapor/database"
+ dbm "github.com/vapor/database/leveldb"
"github.com/vapor/database/storage"
"github.com/vapor/protocol"
"github.com/vapor/protocol/bc"
type chainTestContext struct {
Chain *protocol.Chain
DB dbm.DB
- Store *leveldb.Store
+ Store *database.Store
}
func (ctx *chainTestContext) validateStatus(block *types.Block) error {
if err != nil {
return err
}
- err = SolveAndUpdate(ctx.Chain, block)
+ _, err = ctx.Chain.ProcessBlock(block)
if err != nil && blk.Invalid {
continue
}