@dorgtech/arc.js
TypeScript icon, indicating that this package has built-in type declarations

2.0.0-experimental.36 • Public • Published

Build Status

DAOstack arc.js

The DAOStack arc.js is a nodejs library to work with the DAOstack ecosystem

  • Convenience functions to interact with the DAOstack contracts: create proposals, and vote and stake on them
  • A arc.js library for the DAOstack subgraph - search for daos, proposals

Usage

In your nodejs project run

npm install --save @daostack/arc.js

now you can do:

import { Arc } from '@daostack/arc.js'

// create an Arc instance
const arc = new Arc({
  graphqlHttpProvider: "https://subgraph.daostack.io/subgraphs/name/v23",
  graphqlWsProvider: "wss://ws.subgraph.daostack.io/subgraphs/name/v23",
  web3Provider: `wss://mainnet.infura.io/ws/v3/${YOUR_TOKEN_HERE}`,
  ipfsProvider: {
    "host": "subgraph.daostack.io",
    "port": "443",
    "protocol": "https",
    "api-path": "/ipfs/api/v0/"
  }
})

// get a list of DAOs
arc.daos().subscribe(
  (daos) => console.log(`Here are your DAOS: ${daos}`)
)

More information

Readme

Keywords

none

Package Sidebar

Install

npm i @dorgtech/arc.js

Weekly Downloads

6

Version

2.0.0-experimental.36

License

MIT

Unpacked Size

2.65 MB

Total Files

230

Last publish

Collaborators

  • cbrzn
  • dorgjelli
  • namesty
  • xiphiness