Intro
Client is a nodejs library that provides a helpful set of tools to interact with the DAOstack ecosystem.
In particular, the library provides an interface to
- DAOstack contracts and
- DAOstack subgraph (an index of on-chain data).
Should I work at this level?¶
You should import client package as a dependency, if you are
- developing a dApp in DAOstack platform (we are using it to build our React App - Alchemy)
- writing nodejs scripts that interact with the Arc Contracts and query data from the subgraph
You should extend the client package, if you are
- interacting with Arc contracts that are not yet supported by Client.js
- modifying/extending DAOstack subgraph