azeth_guardian_status
Monitor a pending guardian approval request. Retrieve approval, rejection, pending, or expired status using the request ID from a previous operation.
Instructions
Check the status of a pending guardian approval request.
Use this when: You previously submitted an operation that required guardian co-signature and received a timeout with a request_id. This tool checks if the guardian has since responded via XMTP.
Status outcomes:
"approved": Guardian approved. Returns the guardian signature. Retry your original operation — it will now succeed with the guardian co-signature.
"rejected": Guardian rejected with a reason.
"pending": Guardian has not responded yet. Check again later.
"expired": Request expired after 5 minutes. Retry your original operation.
Returns: Current status and relevant details (signature if approved, reason if rejected).
Example: { "request_id": "abc-123" }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| request_id | Yes | The guardian approval request ID returned by a previous operation. | |
| chain | No | Target chain. Defaults to AZETH_CHAIN env var or "baseSepolia". Accepts "base", "baseSepolia", "ethereumSepolia", "ethereum" (and aliases like "base-sepolia", "eth-sepolia", "sepolia", "eth", "mainnet"). |