package state
import (
- "github.com/vapor/consensus"
- "github.com/vapor/database/storage"
- "github.com/vapor/errors"
- "github.com/vapor/protocol/bc"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/database/storage"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/toolbar/measure"
)
// UtxoViewpoint represents a view into the set of unspent transaction outputs
}
func (view *UtxoViewpoint) ApplyBlock(block *bc.Block, txStatus *bc.TransactionStatus) error {
+ measure.Start()
+ defer measure.End()
+
for i, tx := range block.Transactions {
statusFail, err := txStatus.GetStatus(i)
if err != nil {