# Pushing a message

In this example, we’ll send a message from a contract on **Sepolia** to another contract on **Chiado**, using Hashi to relay and execute the message. The callback will be triggered and validated on **Chiado** using the provided `onMessage` function.
