[soul-wallet-lib](../README.md) / [Exports](../modules.md) / [<internal\>](../modules/internal_.md) / IContract

# Interface: IContract

[<internal>](../modules/internal_.md).IContract

## Table of contents

### Properties

- [ABI](internal_.IContract.md#abi)
- [bytecode](internal_.IContract.md#bytecode)

## Properties

### ABI

• **ABI**: readonly (`string` \| [`Fragment`](../classes/internal_.Fragment.md) \| [`JsonFragment`](internal_.JsonFragment.md))[]

#### Defined in

[src/contracts/icontract.ts:13](https://github.com/proofofsoulprotocol/soulwalletlib/blob/93d2029/src/contracts/icontract.ts#L13)

___

### bytecode

• **bytecode**: `string`

#### Defined in

[src/contracts/icontract.ts:14](https://github.com/proofofsoulprotocol/soulwalletlib/blob/93d2029/src/contracts/icontract.ts#L14)
