All Projects β†’ aragon β†’ Connect

aragon / Connect

Licence: lgpl-3.0
(Aragon 1) Seamlessly integrate DAO functionality into web and node.js apps.

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects

Projects that are alternatives of or similar to Connect

Ethvtx
πŸŒ€πŸ›° ethereum-ready & framework-agnostic redux store configuration
Stars: ✭ 125 (+54.32%)
Mutual labels:  ethereum, dapp, web3
Trace
Supply chain transparency platform proof-of-concept based on the Ethereum blockchain ✍️
Stars: ✭ 52 (-35.8%)
Mutual labels:  ethereum, dapp, web3
Eth Vue
Featured in Awesome Vue [https://github.com/vuejs/awesome-vue], a curated list maintained by vuejs of awesome things related to the Vue.js framework, and Awesome List [https://awesomelists.net/150-Vue.js/3863-Open+Source/18749-DOkwufulueze-eth-vue], this Truffle Box provides everything you need to quickly build Ethereum dApps that have authentication features with vue, including configuration for easy deployment to the Ropsten Network. It's also Gravatar-enabled. Connecting to a running Ganache blockchain network from Truffle is also possible -- for fast development and testing purposes. Built on Truffle 5 and Vue 3, eth-vue uses vuex for state management, vuex-persist for local storage of app state, and vue-router for routing. Authentication functionalities are handled by Smart Contracts running on the Ethereum blockchain.
Stars: ✭ 171 (+111.11%)
Mutual labels:  ethereum, dapp, web3
Web3 Vs Ethers
A basic cheatsheet of Web3.js vs Ethers (along w/ example apps!)
Stars: ✭ 103 (+27.16%)
Mutual labels:  ethereum, dapp, web3
Eth Crypto
Cryptographic javascript-functions for ethereum and tutorials to use them with web3js and solidity
Stars: ✭ 420 (+418.52%)
Mutual labels:  ethereum, dapp, web3
Metamask Mobile
Port of MetaMask Ethereum Ðapp browser for mobile devices (iOS only for now)
Stars: ✭ 119 (+46.91%)
Mutual labels:  ethereum, dapp, web3
Web3e
Web3E Ethereum for Embedded devices running Arduino framework
Stars: ✭ 50 (-38.27%)
Mutual labels:  ethereum, dapp, web3
Awesome Web3
πŸš€ A curated list of tools, libs and resources to help you build awesome dapps
Stars: ✭ 104 (+28.4%)
Mutual labels:  ethereum, dapp, web3
Web Sdk
Portis Web SDK
Stars: ✭ 65 (-19.75%)
Mutual labels:  ethereum, dapp, web3
Web3swift
Elegant Web3js functionality in Swift. Native ABI parsing and smart contract interactions.
Stars: ✭ 237 (+192.59%)
Mutual labels:  ethereum, dapp, web3
Starter Kit
An OpenZeppelin starter kit containing React, OpenZeppelin SDK & OpenZeppelin Contracts.
Stars: ✭ 101 (+24.69%)
Mutual labels:  ethereum, dapp, web3
Trust Wallet Ios
πŸ“± Trust - Ethereum Wallet and Web3 DApp Browser for iOS
Stars: ✭ 1,228 (+1416.05%)
Mutual labels:  ethereum, dapp, web3
Use Wallet
πŸ‘› useWallet() Β· All-in-one solution to connect a dapp to an Ethereum provider.
Stars: ✭ 182 (+124.69%)
Mutual labels:  ethereum, dapp, web3
Frame
System-wide Web3 for macOS, Windows and Linux
Stars: ✭ 225 (+177.78%)
Mutual labels:  ethereum, dapp, web3
Web3 React
🧰 A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps
Stars: ✭ 788 (+872.84%)
Mutual labels:  ethereum, dapp, web3
Eth.social
An Ethereum dApp for posting social events.
Stars: ✭ 17 (-79.01%)
Mutual labels:  ethereum, dapp, web3
Disperse
React/Redux dApp (decentralized app) boilerplate using Ethereum's blockchain
Stars: ✭ 36 (-55.56%)
Mutual labels:  ethereum, dapp
Swarmdb
Wolk SWARMDB - Decentralized Database Services for Web3
Stars: ✭ 34 (-58.02%)
Mutual labels:  ethereum, dapp
Wallet
πŸš€ 基于FlutterεΌ€ε‘ηš„θ·¨η»ˆη«―ζ•°ε­—θ΄§εΈδΊ€ζ˜“ζ‰€βœ¨
Stars: ✭ 36 (-55.56%)
Mutual labels:  ethereum, dapp
Blockchain
εŒΊε—ι“Ύγ€δΊ€ζ˜“ζ‰€γ€εΈη§γ€θ‡ͺεͺ’δ½“γ€ι«˜ι’‘δΊ€ζ˜“η­–η•₯
Stars: ✭ 37 (-54.32%)
Mutual labels:  ethereum, dapp

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.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].