mirror of
https://github.com/kaspanet/kaspad.git
synced 2025-05-24 07:46:45 +00:00

* [NOD-1493] Implement serialization in data stores * [NOD-1493] Remove redundant functions * [NOD-1493] Use bluesAnticoneSizesToDBBluesAnticoneSizes inside BlockGHOSTDAGDataToDBBlockGHOSTDAGData
24 lines
667 B
Go
24 lines
667 B
Go
package serialization
|
|
|
|
import (
|
|
"github.com/kaspanet/kaspad/domain/consensus/model/externalapi"
|
|
)
|
|
|
|
func utxoEntryToDBUTXOEntry(utxoEntry *externalapi.UTXOEntry) *DbUtxoEntry {
|
|
return &DbUtxoEntry{
|
|
Amount: utxoEntry.Amount,
|
|
ScriptPublicKey: utxoEntry.ScriptPublicKey,
|
|
BlockBlueScore: utxoEntry.BlockBlueScore,
|
|
IsCoinbase: utxoEntry.IsCoinbase,
|
|
}
|
|
}
|
|
|
|
func dbUTXOEntryToUTXOEntry(dbUtxoEntry *DbUtxoEntry) *externalapi.UTXOEntry {
|
|
return &externalapi.UTXOEntry{
|
|
Amount: dbUtxoEntry.Amount,
|
|
ScriptPublicKey: dbUtxoEntry.ScriptPublicKey,
|
|
BlockBlueScore: dbUtxoEntry.BlockBlueScore,
|
|
IsCoinbase: dbUtxoEntry.IsCoinbase,
|
|
}
|
|
}
|