Arc.js (Javascript Library)

Arc.js is a library that facilitates access to Arc contracts, providing methods to interact with:

  • Arc smart contracts: voting, proposing, staking and executing proposals, and so on;

  • DAOstack's subgraph: querying DAO data.

Using Arc.js, JavaScript/TypeScript developers can write scripts and applications that can interact with existing DAOs, submit proposals to DAOs, vote and stake on proposals, execute the resulting decisions, manage user Reputation. This is particularly helpful for developers who want to get the advantages of decentralized governance on the blockchain without dealing directly with a smart contract language.

Last updated