OutputBufferTooSmall

Error v334 → current 29.3

The output buffer provided is too small for the contract's return data.

Encountered by: developers

Why This Error Exists

Contracts return data. If your buffer is too small, the data can't be received.

From Chain Metadata

The output buffer supplied to a contract API call was too small.

What This Means

The output buffer provided is too small for the contract's return data.

Common Causes

  • Contract returns more data than expected
  • Output buffer size not properly configured

How to Fix

  • Increase output buffer size in call parameters
  • Check contract ABI for expected return data size

Runtime Info

Pallet Index
29
Error Index
3
Error Code
29.3
Runtime Version
v393