// DevAddrPrefixes that are handled by this component func (a *Announcement) DevAddrPrefixes() (prefixes []types.DevAddrPrefix) { for _, meta := range a.Metadata { if prefixBytes := meta.GetDevAddrPrefix(); prefixBytes != nil { prefix := new(types.DevAddrPrefix) if err := prefix.Unmarshal(prefixBytes); err != nil { continue } prefixes = append(prefixes, *prefix) } } return }