oceanprotocol/ocean.js

View on GitHub
docs/interfaces/AbiItem.md

Summary

Maintainability
Test Coverage
[@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)