Skip to content
forked from aragon/connect

Aragon Connect − seamlessly integrate DAO functionality into web and node.js apps.

License

Notifications You must be signed in to change notification settings

blocklytics/connect

 
 

Repository files navigation

Aragon Connect

a toolkit for developers to seamlessly integrate DAO functionality into apps.

codecov

Aragon Connect is still in active development and its API might change until it reaches 1.0.

Usage

// Connects to an organization.
const org = await connect('org.aragonid.eth', 'thegraph')

// Intents can be converted in a transaction.
const intent = await org.removeApp('0x…')

// Get the transactions for the intent with the current account
const transactions = await intent.transactions(wallet.address)

// Sign the generated transactions
for (const transaction of transactions) {
  await ethers.sendTransaction(transaction.toEthers())
}

Documentation

Please have a look at the documentation website. If you never used the library before, we highly recommend starting with the Getting Started guide.

Packages

Name Description Size Version
@aragon/connect The main package. Contains connect().
@aragon/connect-react React API for Connect.
@aragon/connect-core Core library (used by connectors).
@aragon/connect-ethereum Ethereum connector (in progress − included in @aragon/connect).
@aragon/connect-thegraph TheGraph connector (included in @aragon/connect).
@aragon/connect-thegraph-voting TheGraph connector for the Voting app.
@aragon/connect-thegraph-tokens TheGraph connector for the Tokens app.

About

Aragon Connect − seamlessly integrate DAO functionality into web and node.js apps.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 94.2%
  • Shell 3.8%
  • JavaScript 2.0%