@dorgtech/arc.js
v2.0.0-experimental.36
Published
[![Build Status](https://travis-ci.com/daostack/arc.js.svg?token=aXt9zApRNkfx8zDMypWx&branch=master)](https://travis-ci.com/daostack/arc.js)
Downloads
6
Readme
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}`)
)