Skip to content

aragon/connect

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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-finance Connector for the Finance app.
@aragon/connect-tokens Connector for the Tokens app.
@aragon/connect-voting Connector for the Voting app.