Errors/Chain errors

TerminatedInConstructor

A chain-side invariant failed; nothing to fix client-side — report it if it persists

View as Markdown

The contract called seal_terminate inside its constructor, self-destructing during instantiation, which is forbidden. Inspect the constructor logic; termination is only allowed in regular message calls.

Declared by the Contracts pallet; it classifies to the semantic code internal.

Remediation

A chain-side invariant failed; nothing to fix client-side — report it if it persists

The same explanation is available in the terminal: btcli explain TerminatedInConstructor.