# Home

###

## abi/index.js

Exposes ABI arrays for all supported contract interfaces

Author:
  - Ivan Violentov
Source:
  - abi/index.js, line 1

## api/contracts/contractMethod.js

Manages web3.eth.contract wrapper

Author:
  - Ivan Violentov
Source:
  - api/contracts/contractMethod.js, line 1

## api/contracts/erc20.js

Exposes ERC20 API

Author:
  - Ivan Violentov
Source:
  - api/contracts/erc20.js, line 1

## api/contracts/erc20Named.js

Exposes ERC20Named API

Author:
  - Ivan Violentov
Source:
  - api/contracts/erc20Named.js, line 1

## api/contracts/erc20Validatable.js

Exposes ERC20Validatable API

Author:
  - Ivan Violentov
Source:
  - api/contracts/erc20Validatable.js, line 1

## api/contracts/getContractInstance.js

Manages helper function for getting of contract instance

Author:
  - Ivan Violentov
Source:
  - api/contracts/getContractInstance.js, line 1

## api/contracts/index.js

Exposes all supported contracts API

Author:
  - Ivan Violentov
Source:
  - api/contracts/index.js, line 1

## api/eth/ethMethod.js

Manages web3.eth wrapper

Author:
  - Ivan Violentov
Source:
  - api/eth/ethMethod.js, line 1

## api/eth/index.js

Exposes ETH API

Author:
  - Ivan Violentov
Source:
  - api/eth/index.js, line 1

## api/getAddressFromPrivateKey.js

Manages helper function for deriving of address from private key

Author:
  - Ivan Violentov
Source:
  - api/getAddressFromPrivateKey.js, line 1

## api/index.js

Exposes all public API methods

Author:
  - Ivan Violentov
Source:
  - api/index.js, line 1

## config.js

Manages configuration for the library

Author:
  - Ivan Violentov
Source:
  - config.js, line 1

## index.js

Exposes the library API

Author:
  - Ivan Violentov
Source:
  - index.js, line 1

## utils/eventUtils.js

Manages helper functions to work with events

Author:
  - Ivan Violentov
Source:
  - utils/eventUtils.js, line 1

## utils/initWeb3.js

Manages helper functions to init web3 object globally

Author:
  - Ivan Violentov
Source:
  - utils/initWeb3.js, line 1

## utils/logUtils.js

Manages helper functions to work with logs

Author:
  - Ivan Violentov
Source:
  - utils/logUtils.js, line 1

## utils/memoize.js

Manages helper function to memoize another functions.

Author:
  - Ivan Violentov
Source:
  - utils/memoize.js, line 1

## utils/txUtils.js

Manages helper functions for sending of transactions

Author:
  - Ivan Violentov
Source:
  - utils/txUtils.js, line 1

## validation/index.js

Exposes validate function

Author:
  - Ivan Violentov
Source:
  - validation/index.js, line 1

## validation/schemas/ERC20.js

Exposes validation schemas for ERC20 interface

Author:
  - Ivan Violentov
Source:
  - validation/schemas/ERC20.js, line 1

## validation/schemas/ERC20Named.js

Exposes validation schemas for ERC20Named interface

Author:
  - Ivan Violentov
Source:
  - validation/schemas/ERC20Named.js, line 1

## validation/schemas/ERC20Validatable.js

Exposes validation schemas for ERC20Validatable interface

Author:
  - Ivan Violentov
Source:
  - validation/schemas/ERC20Validatable.js, line 1

## validation/schemas/ETH.js

Exposes validation schemas for ETH interface

Author:
  - Ivan Violentov
Source:
  - validation/schemas/ETH.js, line 1

## validation/schemas/index.js

Exposes validation schemas for all supported interfaces

Author:
  - Ivan Violentov
Source:
  - validation/schemas/index.js, line 1

## validation/validate.js

Manages function, that used to validate API function input params

Author:
  - Ivan Violentov
Source:
  - validation/validate.js, line 1

## validation/validationRules.js

Manages rules for validation of API functions

Author:
  - Ivan Violentov
Source:
  - validation/validationRules.js, line 1