Ori Newman 14fbe50636
[NOD-1493] Implement serialization in data stores (#983)
* [NOD-1493] Implement serialization in data stores

* [NOD-1493] Remove redundant functions

* [NOD-1493] Use bluesAnticoneSizesToDBBluesAnticoneSizes inside BlockGHOSTDAGDataToDBBlockGHOSTDAGData
2020-10-29 17:39:35 +02:00

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,
}
}