npm.io
0.1.4 • Published 5 years ago

@pooltogether/contract-list-schema

Licence
MIT
Version
0.1.4
Deps
0
Size
35 kB
Vulns
0
Weekly
0

contract-list-schema

npm

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