Learn how to check the status of your relay request
For the initial rollout of Gelato Relay, we have a basic way to keep track of your relay requests. This status tracking system is currently undergoing a lot of upgrades so expect the system to be a lot more informative, flexible and robust in the near future.
Task Status URL
https://api.gelato.digital/tasks/status/:taskId
For example, if your taskId returned from your relay response is:
Sending Gelato Relay request with parameters:
* Requested network: goerli
* Target contract: 0xA045eb75e78f4988d42c3cd201365bDD5D76D406
* Data: 0xa9cc0927
* FeeToken: 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE
🍦--------------------------------------------------------------------------🍦
🎉 Request sent successfully 🎉, your relay task ID is 0x93a3defc618ff97c32a37bdd567b15c50748a5c3e8e858bca67f0c967b74a7fe
Click here to see more details from our status API:
* https://api.gelato.digital/tasks/status/0x93a3defc618ff97c32a37bdd567b15c50748a5c3e8e858bca67f0c967b74a7fe/
🍦--------------------------------------------------------------------------🍦
Click here to see your relayed message on-chain!:
https://goerli.etherscan.io/address/0xA045eb75e78f4988d42c3cd201365bDD5D76D406/#events
Command + double click on the links above if you are on MacOS!
The error message in this case refers to the target contract reverting with the message "root already sent" when being called by Gelato Relay's sponsoredCall function. If you get something similar and you are stuck on troubleshooting, please with us via Discord and ask in the relay channel! We will be sure to figure out what's going on.
Let's use a to get a task to track without coding ourselves.
3. Run an example script - in this case, we are running a script which submits a relay request which triggers the emitBalance event on the MyDummyWallet contract on .