mirror of
https://gitlab.com/pulsechaincom/prysm-pulse.git
synced 2025-01-19 00:04:12 +00:00
b1c2454658
* Rename BeaconStateMerge to BeaconStateBellatrix * Rename version.Merge to version.Bellatrix * Rename ComputeFieldRootsWithHasherMerge to ComputeFieldRootsWithHasherBellatrix * Rename test names to Bellatrix * Rename comments and strings to Bellatrix * Fix formatting in a few files * Revert wrong renaming in test name * Revert renaming to Bellatrix in mainnet_config.go * Revert renaming of db key without migration * Regenerate from proto changes * Rename new use of already renamed symbols * gofmt and goimports after regenerating protofiles * revert weird imports Co-authored-by: prestonvanloon <preston@prysmaticlabs.com>
19 lines
413 B
Go
19 lines
413 B
Go
package kv
|
|
|
|
import "bytes"
|
|
|
|
// In order for an encoding to be Altair compatible, it must be prefixed with altair key.
|
|
func hasAltairKey(enc []byte) bool {
|
|
if len(altairKey) >= len(enc) {
|
|
return false
|
|
}
|
|
return bytes.Equal(enc[:len(altairKey)], altairKey)
|
|
}
|
|
|
|
func hasMergeKey(enc []byte) bool {
|
|
if len(bellatrixKey) >= len(enc) {
|
|
return false
|
|
}
|
|
return bytes.Equal(enc[:len(bellatrixKey)], bellatrixKey)
|
|
}
|