// SPDX-License-Identifier: Apache-2.0 // SPDX-FileCopyrightText: 2023 Snowfork //! Helpers for implementing runtime api use snowbridge_core::AgentId; use xcm::{prelude::*, VersionedLocation}; use crate::{agent_id_of, Config}; pub fn agent_id(location: VersionedLocation) -> Option where Runtime: Config, { let location: Location = location.try_into().ok()?; agent_id_of::(&location).ok() }