github.com/evdatsion/aphelion-dpos-bft@v0.32.1/libs/common/byteslice.go (about) 1 package common 2 3 // Fingerprint returns the first 6 bytes of a byte slice. 4 // If the slice is less than 6 bytes, the fingerprint 5 // contains trailing zeroes. 6 func Fingerprint(slice []byte) []byte { 7 fingerprint := make([]byte, 6) 8 copy(fingerprint, slice) 9 return fingerprint 10 }