txVerifyResult := &bc.TxVerifyResult{StatusFail: err != nil}
for _, p := range c.subProtocols {
- if err := p.ValidateTx(tx, txVerifyResult); err != nil {
+ if err := p.ValidateTx(tx, txVerifyResult, bh.Height); err != nil {
c.txPool.AddErrCache(&tx.ID, err)
return false, err
}