Commit fe2b03cf authored by 贾浩@五瓣科技's avatar 贾浩@五瓣科技

fix: empty merkle tree

parent a9d24f4d
...@@ -238,6 +238,9 @@ func (w *Witness) CommitMST(proofMap map[common.Address]*witnessv1.ValidatedProo ...@@ -238,6 +238,9 @@ func (w *Witness) CommitMST(proofMap map[common.Address]*witnessv1.ValidatedProo
// CommitMT commit all workload // CommitMT commit all workload
func (w *Witness) CommitMT(objects []*witnessv1.MinerObject) (root common.Hash, err error) { func (w *Witness) CommitMT(objects []*witnessv1.MinerObject) (root common.Hash, err error) {
if len(objects) == 0 {
return common.Hash{}, nil
}
merkleProofs := make(tree.Proofs, 0) merkleProofs := make(tree.Proofs, 0)
dbProofs := make([]byte, 0) dbProofs := make([]byte, 0)
for _, object := range objects { for _, object := range objects {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment