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

* [NOD-1497] Add missing APIs. * [NOD-1497] Rename some new APIs. * [NOD-1497] Add fields to BlockInfo. * [NOD-1497] Add comments over BlockInfo and BlockLocator. * [NOD-1497] Rename GetSelectedParent to GetVirtualSelectedParent. * [NOD-1497] Add SetPruningPointUTXOSet. * [NOD-1497] Rename GetHashesAbovePruningPoint to GetMissingBlockBodyHashes. * [NOD-1497] Fix rename error.
18 lines
575 B
Go
18 lines
575 B
Go
package serialization
|
|
|
|
import (
|
|
"github.com/kaspanet/kaspad/domain/consensus/model/externalapi"
|
|
)
|
|
|
|
// DomainBlockStatusToDbBlockStatus converts model.BlockStatus to DbBlockStatus
|
|
func DomainBlockStatusToDbBlockStatus(domainBlockStatus externalapi.BlockStatus) *DbBlockStatus {
|
|
return &DbBlockStatus{
|
|
Status: uint32(domainBlockStatus),
|
|
}
|
|
}
|
|
|
|
// DbBlockStatusToDomainBlockStatus converts DbBlockStatus to model.BlockStatus
|
|
func DbBlockStatusToDomainBlockStatus(dbBlockStatus *DbBlockStatus) externalapi.BlockStatus {
|
|
return externalapi.BlockStatus(dbBlockStatus.Status)
|
|
}
|