npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@evmcrispr/module-aragonosx

v0.11.0

Published

Interact with Aragon OSx DAOs: connect to a DAO, manage permissions, route actions through governance plugins (Admin, Multisig, Token Voting, Staged Proposal Processor) as proposals, install, upgrade and uninstall plugins via the Plugin Setup Processor, a

Readme

aragonosx module

Interact with Aragon OSx DAOs: connect to a DAO, manage permissions, route actions through governance plugins (Admin, Multisig, Token Voting, Staged Proposal Processor) as proposals, install, upgrade and uninstall plugins via the Plugin Setup Processor, and create new DAOs.

⚗️ Experimental — available at next.evmcrispr.com.

load aragonosx

Configuration variables

Config variables are set with set (fully qualified, including the module prefix) and are only readable by their own module and the user script.

| Variable | Type | Default | Description | |----------|------|---------|-------------| | $aragonosx:daoFactory | address | — | Override the OSx DAOFactory address. | | $aragonosx:daoRegistry | address | — | Override the OSx DAORegistry address. | | $aragonosx:pluginSetupProcessor | address | — | Override the OSx PluginSetupProcessor address. | | $aragonosx:pluginSetupProcessorBlock | number | — | Deployment block of the PluginSetupProcessor, used to bound event scans. | | $aragonosx:pluginRepoFactory | address | — | Override the OSx PluginRepoFactory address. | | $aragonosx:pluginRepoRegistry | address | — | Override the OSx PluginRepoRegistry address. | | $aragonosx:managementDao | address | — | Override the OSx management DAO address. | | $aragonosx:daoEnsDomain | string | — | Override the ENS domain DAO names are registered under. | | $aragonosx:pluginEnsDomain | string | — | Override the ENS domain plugin repos are registered under. | | $aragonosx:subgraphUrl | string | — | Override the OSx subgraph endpoint for the current chain. | | $aragonosx:adminRepo | address | — | Override the admin plugin repo address. | | $aragonosx:multisigRepo | address | — | Override the multisig plugin repo address. | | $aragonosx:tokenVotingRepo | address | — | Override the token-voting plugin repo address. | | $aragonosx:stagedProposalProcessorRepo | address | — | Override the staged-proposal-processor plugin repo address. |

Commands

| Command | Description | |---------|-------------| | aragonosx:act | Execute actions directly through the DAO (the caller needs EXECUTE_PERMISSION on it). | | aragonosx:approve | Approve a multisig proposal. | | aragonosx:connect | Connect to an Aragon OSx DAO and execute commands within its context. | | aragonosx:execute-proposal | Execute a passed proposal on a governance plugin. | | aragonosx:grant | Grant a permission on the DAO or one of its plugins to an entity, optionally gated by a condition contract. | | aragonosx:install | Install a plugin into the connected DAO via the Plugin Setup Processor. | | aragonosx:new-dao | Create a new Aragon OSx DAO with an initial governance plugin. | | aragonosx:propose | Wrap actions into a proposal on one of the DAO's governance plugins. | | aragonosx:revoke | Revoke a permission on the DAO or one of its plugins from an entity. | | aragonosx:uninstall | Uninstall a plugin from the connected DAO via the Plugin Setup Processor. | | aragonosx:upgrade | Update an installed plugin to a newer build via the Plugin Setup Processor. | | aragonosx:vote | Vote on a token-voting proposal. |

Helpers

| Helper | Returns | Description | |--------|---------|-------------| | @aragonosx:dao | address | Resolve the connected DAO to its address. | | @aragonosx:permission | bytes32 | Compute the bytes32 id of a permission name (keccak256 of e.g. EXECUTE_PERMISSION). | | @aragonosx:plugin | address | Resolve a plugin repo subdomain to its address within the connected DAO. | | @aragonosx:repo | address | Resolve a plugin repo subdomain to its PluginRepo address. |