NoChainExtension

Error v334 → current 29.18

The contract tried to use a chain extension that doesn't exist.

Encountered by: developers

Why This Error Exists

Chain extensions are optional. This chain doesn't have the one you need.

From Chain Metadata

The chain does not provide a chain extension. Calling the chain extension results in this error. Note that this usually shouldn't happen as deploying such contracts is rejected.

What This Means

The contract tried to use a chain extension that doesn't exist.

Common Causes

  • Chain doesn't have the required extension
  • Wrong chain/environment

How to Fix

  • Verify chain supports required extensions
  • Deploy to a chain with the needed extension
  • Remove extension usage from contract

Runtime Info

Pallet Index
29
Error Index
18
Error Code
29.18
Runtime Version
v393