Skip to main content

Overview

Item.isConstructor checks whether an ABI item is a constructor definition.

Example

import { Abi } from '@tevm/voltaire/Abi';

const item = {
  type: 'constructor',
  stateMutability: 'nonpayable',
  inputs: [{ type: 'string', name: 'name' }]
} as const;

if (Abi.Item.isConstructor(item)) {
  const params = Abi.Constructor.encodeParams(item, ['MyToken']);
}

See Also