18 lines
355 B
Go
18 lines
355 B
Go
package reputation
|
|
|
|
const peerIDLength = 33
|
|
|
|
// PeerID represents identifier of reputation system participant.
|
|
type PeerID [peerIDLength]byte
|
|
|
|
// Bytes converts PeerID to []byte.
|
|
func (id PeerID) Bytes() []byte {
|
|
return id[:]
|
|
}
|
|
|
|
// PeerIDFromBytes restores PeerID from []byte.
|
|
func PeerIDFromBytes(data []byte) (id PeerID) {
|
|
copy(id[:], data)
|
|
return
|
|
}
|