Aragon OSx CLI: Making it easy to deploy plugins
Announcing Aragon OSx CLI, a command line interface that makes it easy to deploy plugins; Highlights from Devconnect; Hiring for a Senior Smart Contract Engineer
Top 3
We’re excited to announce Aragon OSx CLI, a tool that makes it easy to build, deploy, and publish plugins on Aragon OSx. The CLI abstracts away the complexity of deploying and publishing a plugin, as well as providing better error handling so you can debug and solve problems faster. Building a custom DAO has never been easier! Try it here.
Thank you to everyone who attended talks and met the team at Devconnect! To wrap things up, we’ll be at the the DAOist’s Global Governance Gathering this weekend. Event details are here.
Join our team! We’re hiring for a Senior Smart Contract Developer. Requirements include: 5+ years delivering software, contribution to open-source projects, and familiarity with EIPs. Apply here!
Announcing Aragon OSx CLI
We’re excited to announce Aragon OSx CLI, a tool that makes it easy to build, deploy, and publish plugins on Aragon OSx.
The CLI abstracts away the complexity of deploying and publishing a plugin, as well as providing better error handling so you can debug and solve problems faster.
“The CLI enables you to build faster and safer, and not have to work with the protocol in its raw state.”
— Aaron, Developer Experience Engineer
Here’s what you can expect from the CLI:
Faster development process
The Aragon OSx CLI speeds up the development process and ensures you’re building the way that fits with the protocol. By using the commands, you can publish and deploy your plugin without having to dive into how OSx works under the hood.
This creates a smoother builder experience overall, reducing errors, and making the process of building custom governance functionality for your DAO significantly faster!
More descriptive error messages
There’s nothing more frustrating than a generic error message that doesn’t describe what you need to do to fix it. Aragon OSx CLI has descriptive error messages, so you can debug faster.
Check out some of the commands you can use with the Aragon OSx CLI:
Deploy Plugin [ deploy ]
Deploys a plugin to your network of choice. This is required before publishing it in the Aragon OSx protocol.
Publish Plugin [ publish ]
Publishes your plugin into the Plugin Registry so anyone can install it in their DAO.
View Plugin’s Info [ info ]
Allows you to see the information about your plugin after it’s been published to the Plugin Registry.
Simulate transactions [ --simulate ]
The --simulate option on the deploy and publish command will simulate the transaction for you using Tenderly, so you can review the trace and debug easier where the error may be coming from, without actually executing the transaction onchain.
Install a new plugin into a new DAO
Create a new DAO and install a plugin into it.
Highlights from the week
Thanks for hanging out at Devconnect! Here’s what’s still to come.
We’ve been busy at Devconnect! Thank you to everyone who came out to meet the team and attend talks.
This weekend we’ll be at The DAOist’s Global Governance Gathering. Come say hello!
Hiring for a Senior Smart Contract Developer
Join our team! We’re hiring for a Senior Smart Contract Developer. Here are some of the minimum requirements:
5+ years delivering software to real users, ideally in a fast-paced startup environment
Expert-level Solidity experience, including the design and optimization of advanced smart contract systems
Familiarity with or contributions to Ethereum EIPs
Mastery in JavaScript and, in particular, advanced Ethers.js functionality
Deep understanding of ENS integrations, meta-transactions, account abstraction, and Layer 2 solutions
Proven contributions to open-source projects within blockchain, cryptography, decentralized systems, or the broader web3 ecosystem
Events
The DAOist’s Global Governance Gathering: November 17-18
Actions
Try the Aragon OSx CLI
Send the Senior Smart Contract Engineer role to someone you think might be a good fit.
Redeem your ANT for ETH here.
Have a great weekend!
—Aragon Growth Team