# @pooltogether/contract-list-schema

> [![npm](https://img.shields.io/npm/v/@pooltogether/contract-list-schema)](https://unpkg.com/@pooltogether/contract-list-schema@latest/)

Latest version **0.1.4** (published 2021-09-15) · MIT license · 0 weekly downloads

## Install

```sh
npm install @pooltogether/contract-list-schema
pnpm add @pooltogether/contract-list-schema
yarn add @pooltogether/contract-list-schema
bun add @pooltogether/contract-list-schema
```

## Health

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

Positive: has types; esm support; no vulnerabilities; high quality score.

Warnings: low downloads; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.1.4 |
| Published | 2021-09-15 |
| First published | 2021-09-08 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Node | >=10 |
| Dependencies | 0 |
| Unpacked size | 34.6 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | PoolTogether Inc. |
| Maintainers | asselstine, chuckbergeron, dylandesrosier, aodhgan, pierrick, kamesdev |

## Links

- npm: https://www.npmjs.com/package/@pooltogether/contract-list-schema
- npm.io page: https://npm.io/package/@pooltogether/contract-list-schema

## Recent versions

- 0.1.4 (latest) — 2021-09-15
- 0.1.3 — 2021-09-10
- 0.1.2 — 2021-09-09
- 0.1.1 — 2021-09-09
- 0.1.0 — 2021-09-08

## README

# `contract-list-schema`

[![npm](https://img.shields.io/npm/v/@pooltogether/contract-list-schema)](https://unpkg.com/@pooltogether/contract-list-schema@latest/)

A package for maintaining contract deployments & ABIs.

## Notes

With hardcoded addresses in a schema, when swapping out a contract address there will be a period of time when this package doesn't match live chain data.

## Maintaining

### **When swapping or removing a contract**

- Bump package **MAJOR** version
- Add contract ABIs (if necessary)
- Update relevant contracts in `contracts`

### **When deploying a new contract**

- Bump package **MINOR** version
- Add contract ABIs (if necessary)
- Add contracts to `contracts` (where necessary)

### **When adding a new tag**

- Bump package **MINOR** version
- Add tag to `tags`
- Add tag to relevant Contracts in `contracts`

#### Local use

In `contract-list-schema`
`yalc publish --push`

In the repo you want to use `contract-list-schema`
`yalc add contract-list-schema`

---
_Source: https://npm.io/package/@pooltogether/contract-list-schema · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
