Skip to main content

E1817 — Event payload schema does not match the declared schema

What happened

Event payload schema does not match the declared schema. This is the receipt’s what text, produced by the host-call result HostError::EventSchemaMismatch.

Why it happened

The node rejected the operation with E1817 (category runtime, Runtime). The receipt’s why field carries the specific cause and context carries structured details, when the emitter attaches any. The normative rule is in CIP-29.

How to fix

Use the same payload schema identifier for the emitter and subscriber, or omit the optional declaration for opaque payloads.

Receipt example


All Error Codes

View the complete error code reference