From 9ee385c198c11e3c54dfdf5bf9793df001a940fd Mon Sep 17 00:00:00 2001 From: mars Date: Tue, 2 Jul 2019 14:30:59 +0800 Subject: [PATCH] add func --- proposal/proposal.go | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/proposal/proposal.go b/proposal/proposal.go index 46382e2c..7a594a3d 100644 --- a/proposal/proposal.go +++ b/proposal/proposal.go @@ -1,6 +1,7 @@ package proposal import ( + "fmt" "sort" "strconv" "time" @@ -162,3 +163,17 @@ func blkGenSkipTxForErr(txPool *protocol.TxPool, txHash *bc.Hash, err error) { log.WithFields(log.Fields{"module": logModule, "error": err}).Error("mining block generation: skip tx due to") txPool.RemoveTransaction(txHash) } + +func validateTxs(txDescs []*protocol.TxDesc, block *bc.Block) []*bc.Tx { + txs := []*bc.Tx{} + for _, txDesc := range txDescs { + txs = append(txs, txDesc.Tx.Tx) + } + + validateResults := validation.ValidateTxs(txs, block) + for i, validateResult := range validateResults { + fmt.Println(i, validateResult) + } + + return txs +} -- 2.11.0