# augur-core-abi

> The ABI piece of augur-core, with no dependencies and fully tree-shakeable

Latest version **1.1.3** (published 2018-08-21) · MIT license · 0 weekly downloads

## Install

```sh
npm install augur-core-abi
pnpm add augur-core-abi
yarn add augur-core-abi
bun add augur-core-abi
```

## Health

**Score 25/100 (F)** — status: abandoned.

Positive: has types; esm support; no vulnerabilities.

Warnings: low downloads.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.1.3 |
| Published | 2018-08-21 |
| First published | 2018-08-18 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Dependencies | 0 |
| Unpacked size | 293.8 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Graham Kaemmer |
| Maintainers | gkaemmer |

## Links

- npm: https://www.npmjs.com/package/augur-core-abi
- npm.io page: https://npm.io/package/augur-core-abi

## Recent versions

- 1.1.3 (latest) — 2018-08-21
- 1.1.2 — 2018-08-21
- 1.1.1 — 2018-08-18
- 1.1.0 — 2018-08-18

## README

# augur-core-abi

All Augur ABIs, without any dependencies and fully tree-shakeable.

Also includes deployed Augur addresses, so you don't need to grab them from `augur.js`.

### Why?

To use augur ABIs in your code you have to install augur-core, which has dozens of dependencies. Furthermore, the ABIs are quite large (140kb uncompressed), so if you only want to use one contract in your frontend, it's nice to allow webpack to tree-shake the unused ABIs.

To allow tree-shaking:

```
import { CompleteSets, addresses } from "augur-core-abi";

const networkId = "1";
new Contract(CompleteSets, addresses[networkId].CompleteSets);
```

---
_Source: https://npm.io/package/augur-core-abi · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
