# NoChainExtension (/docs/errors/chain/NoChainExtension)

The contract invoked `call_chain_extension` but this runtime registers no chain extension; such code is normally rejected at upload. Check that the target chain provides the chain extension the contract was built against.

Declared by the `Contracts` pallet; it classifies to the semantic code [`disabled`](/docs/errors/disabled).

## Remediation [#remediation]

This call or feature is switched off on this network

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