@streamr/config
TypeScript icon, indicating that this package has built-in type declarations

5.4.1 • Public • Published

@streamr/config

Features

  • Streamr Network development and production smart contract addresses
  • Zero dependency

Installing

Using npm:

npm install --save @streamr/config

Examples

Typescript

Import DATA token production Ethereum address as a variable in a Typescript project:

import { config } from "@streamr/config"

const {
    ethereum: {
        id: chainId,
        contracts: {
            "DATA": dataTokenAddress
        }
    }
} = config

Development

Common Setup

Git checkout repository and change directory to it. Install NVM and run command in the repository root:

nvm use

Install Node modules:

npm ci

Change directory:

cd packages/config

Programming

Start with Common Setup before continuing.

Run tests:

make test

Run lint:

make lint

Run build:

make build

Run clean:

make clean

Publish Release

  1. Start with Common Setup before continuing.
  2. Login to Npmjs.com:
    npm login --registry https://registry.npmjs.org --scope @streamr
  3. Run clean build, create a new release on Npmjs.com, update version in package.json, push a release commit, and tag it on GitHub:
    ./release.bash 0.0.2
  4. Draft a new release on GitHub network-contracts repository with the generated tag config/0.0.2 Draft a new release on GitHub

License

MIT

Changelog

2.5.0: DataUnionFactory address in dev1 updated

2.5.3: ProjectRegistry address in dev1 added

2.5.4: MarketplaceV3 address in dev1 added

2.5.5: MarketplaceV4 address in dev1 added

2.5.6: ProjectRegistry, MarketplaceV4, RemoteMarketplace address added on live testnet

2.5.7: ProjectRegistry, ProjectStakingV1 address added on polygon

2.5.8: LINK, ProjectStakingV1 address added on dev1

2.5.9: MarketplaceV4 address added on polygon, RemoteMarketpalce address added on gnosis

2.5.10: Upgraded ProjectRegistry and RemoteMarketplace to ProjectRegistryV1 and RemoteMarketplaceV1

5.4.0: Removed Mumbai (ETH-790)

Package Sidebar

Install

npm i @streamr/config

Weekly Downloads

520

Version

5.4.1

License

STREAMR NETWORK OPEN SOURCE LICENSE

Unpacked Size

38.1 kB

Total Files

5

Last publish

Collaborators

  • samigabor
  • fonty1
  • hpihkala
  • tumppi
  • harbu
  • mariusz_io
  • pzsavola
  • juslesan
  • jtakalai
  • streamr-dev
  • teogeb
  • samt1803