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

5.3.8 • 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

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i @streamr/config

      Weekly Downloads

      385

      Version

      5.3.8

      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