Example #1
0
// TouchPeer creates a peer entry if it does not exist yet
func (store Store) TouchPeer(pubkey *[ed25519.PublicKeySize]byte) {
	if !store.peersindex.Index(pubkey[:]).Exists() {
		s := structs.PeerStruct{
			AuthToken: [keyproof.ProofTokenSignedSize]byte{0x00},
		}
		store.peersindex.Index(pubkey[:]).Create(s.Encode().Fill())
	}
}