I don't understand why would we need & 0xFF here, please elaborate

This commit is contained in:
Alex Forshtat 2024-07-18 10:56:25 +02:00
parent 22c5f97370
commit 14634daac5

View file

@ -31,7 +31,7 @@ func UnpackValidationData(validationData []byte) (authorizerMagic uint64, validU
t := new(big.Int).SetBytes(validationData) t := new(big.Int).SetBytes(validationData)
authorizerMagic = t.Uint64() authorizerMagic = t.Uint64()
validUntil = t.Rsh(t, 160).Uint64() & 0xffffff validUntil = t.Rsh(t, 160).Uint64() // & 0xffffff
validAfter = t.Rsh(t, 48).Uint64() validAfter = t.Rsh(t, 48).Uint64()
return return
} }