# @iota/core

Core functionality to interact with the IOTA network. Includes methods for:
- Generating addresses
- Creating, attaching and broadcasting transactions
- Querying for transactions
- Monitoring balances
- Monitoring inclusion states and consistency of transactions
- Promoting and reattaching pending transactions

## Installation

Install using [npm](https://www.npmjs.org/):

```
npm install @iota/core
```

or using [yarn](https://yarnpkg.com/):

``` yarn
yarn add @iota/core
```

## API Reference

{{#module name="core"~}}
    {{>body~}}
        {{>member-index~}}
        {{>members~}}
{{/module~}}