E1503 — Unauthorized timer mutation
What happened
Unauthorized timer mutation: actor {caller} cannot cancel or extend timer owned by {owner}. This is the receipt’swhat text, produced by the node’s ExecutionError::UnauthorizedTimerCancel. Placeholders in braces are filled from the failing transaction.
Why it happened
The node rejected the operation withE1503 (category timer, Timer). The receipt’s why field carries the specific cause and context carries structured details, such as the values that filled the placeholders above.
How to fix
Only the actor that scheduled a timer may cancel or extend it. Use the timer_id you obtained from schedule_timer.Receipt example
All Error Codes
View the complete error code reference