// TODO: ensure this does not warn on container token transfers or other message types, if yes change to debug
log::warn!("NativeTokenTransferMessageProcessor: token id not found for location: {:?}", token_location);
log::trace!("NativeTokenTransferMessageProcessor: failed to decode message. This is expected if the message is not for this processor. Error: {:?}", e);
log::trace!("NativeTokenTransferMessageProcessor: failed to decode message. This is expected if the message is not for this processor. Error: {:?}", e);
fn process_reward(who: T::AccountId, _channel: Channel, message: Message) -> DispatchResult {
/// This ensures that the randomness will be different on different pallets, as long as the subject is different.
pub fn mix_randomness<T: frame_system::Config>(vrf_output: [u8; 32], subject: &[u8]) -> T::Hash {