[@oceanprotocol/lib](../README.md) / [Exports](../modules.md) / AbiItem # Interface: AbiItem ## Table of contents ### Properties - [anonymous](AbiItem.md#anonymous) - [constant](AbiItem.md#constant) - [gas](AbiItem.md#gas) - [inputs](AbiItem.md#inputs) - [name](AbiItem.md#name) - [outputs](AbiItem.md#outputs) - [payable](AbiItem.md#payable) - [stateMutability](AbiItem.md#statemutability) - [type](AbiItem.md#type) ## Properties ### anonymous • `Optional` **anonymous**: `boolean` #### Defined in [@types/Contracts.ts:20](https://github.com/oceanprotocol/ocean.js/blob/c99bc5c6/src/@types/Contracts.ts#L20) ___ ### constant • `Optional` **constant**: `boolean` #### Defined in [@types/Contracts.ts:21](https://github.com/oceanprotocol/ocean.js/blob/c99bc5c6/src/@types/Contracts.ts#L21) ___ ### gas • `Optional` **gas**: `number` #### Defined in [@types/Contracts.ts:28](https://github.com/oceanprotocol/ocean.js/blob/c99bc5c6/src/@types/Contracts.ts#L28) ___ ### inputs • `Optional` **inputs**: [`AbiInput`](AbiInput.md)[] #### Defined in [@types/Contracts.ts:22](https://github.com/oceanprotocol/ocean.js/blob/c99bc5c6/src/@types/Contracts.ts#L22) ___ ### name • `Optional` **name**: `string` #### Defined in [@types/Contracts.ts:23](https://github.com/oceanprotocol/ocean.js/blob/c99bc5c6/src/@types/Contracts.ts#L23) ___ ### outputs • `Optional` **outputs**: [`AbiOutput`](AbiOutput.md)[] #### Defined in [@types/Contracts.ts:24](https://github.com/oceanprotocol/ocean.js/blob/c99bc5c6/src/@types/Contracts.ts#L24) ___ ### payable • `Optional` **payable**: `boolean` #### Defined in [@types/Contracts.ts:25](https://github.com/oceanprotocol/ocean.js/blob/c99bc5c6/src/@types/Contracts.ts#L25) ___ ### stateMutability • `Optional` **stateMutability**: [`StateMutabilityType`](../modules.md#statemutabilitytype) #### Defined in [@types/Contracts.ts:26](https://github.com/oceanprotocol/ocean.js/blob/c99bc5c6/src/@types/Contracts.ts#L26) ___ ### type • **type**: [`AbiType`](../modules.md#abitype) #### Defined in [@types/Contracts.ts:27](https://github.com/oceanprotocol/ocean.js/blob/c99bc5c6/src/@types/Contracts.ts#L27)