github.com/ethereum-optimism/optimism@v1.7.2/op-node/p2p/store/serialize.go (about) 1 package store 2 3 import "encoding/json" 4 5 func serializeScoresV0(scores scoreRecord) ([]byte, error) { 6 // v0 just serializes to JSON. New/unrecognized values default to 0. 7 return json.Marshal(&scores) 8 } 9 10 func deserializeScoresV0(data []byte) (scoreRecord, error) { 11 var out scoreRecord 12 err := json.Unmarshal(data, &out) 13 return out, err 14 }