E1800 — Not a subscriber-paid stream
What happened
Not a subscriber-paid stream. This is the receipt’swhat text, produced by the host-call result HostError::NotSubscriberPaidStream.
Why it happened
The node rejected the operation withE1800 (category watchtower, Watchtower). 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-7.
How to fix
Use this host function only for SUBSCRIBER_PAID streams initialized with a paid_stream_config.Receipt example
All Error Codes
View the complete error code reference