Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@streamr/config

Package Overview
Dependencies
Maintainers
12
Versions
80
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@streamr/config

Zero dependency package that contains Streamr Network smart contract addresses

  • 4.0.11
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
174
decreased by-77.17%
Maintainers
12
Weekly downloads
 
Created
Source

@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

Keywords

FAQs

Package last updated on 25 Oct 2023

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc