mirror of
https://github.com/kaspanet/kaspad.git
synced 2025-05-22 14:56:44 +00:00

* [NOD-1493] Implement serialization in data stores * [NOD-1493] Remove redundant functions * [NOD-1493] Use bluesAnticoneSizesToDBBluesAnticoneSizes inside BlockGHOSTDAGDataToDBBlockGHOSTDAGData
19 lines
514 B
Go
19 lines
514 B
Go
package serialization
|
|
|
|
import (
|
|
"github.com/kaspanet/kaspad/domain/consensus/model"
|
|
"github.com/kaspanet/kaspad/domain/consensus/utils/multiset"
|
|
)
|
|
|
|
// MultisetToDBMultiset converts Multiset to DbMultiset
|
|
func MultisetToDBMultiset(multiset model.Multiset) *DbMultiset {
|
|
return &DbMultiset{
|
|
Multiset: multiset.Serialize(),
|
|
}
|
|
}
|
|
|
|
// DBMultisetToMultiset converts DbMultiset to Multiset
|
|
func DBMultisetToMultiset(dbMultiset *DbMultiset) (model.Multiset, error) {
|
|
return multiset.FromBytes(dbMultiset.Multiset)
|
|
}
|