This package contains the ABIs of the OSx Admin plugin, as well as the address of the plugin repository on each supported network.
yarn add @aragon/admin-plugin-artifactsimport {
AdminSetupABI,
AdminABI
} from "@aragon/admin-plugin-artifacts";
import { addresses } from "@aragon/admin-plugin-artifacts";You can also open addresses.json directly.
Install the dependencies and generate the local ABI definitions.
yarn --ignore-scripts
yarn buildThe build script will:
- Move to
packages/contracts. - Install its dependencies.
- Compile the contracts using Hardhat.
- Generate their ABI.
- Extract their ABI and embed it into on
src/abi.ts.
Clone OSx Commons in a folder next to this repo.
yarn sync-addresses- Access the repo's GitHub Actions panel
- Click on "Publish Artifacts"
- Select the corresponding
release-v*branch as the source
This action will:
- Create a git tag like
v1.2, following package.json's version field - Publish the package to NPM
You can find all documentation regarding how to use this plugin in Aragon's documentation here.
If you like what we're doing and would love to support, please review our CONTRIBUTING_GUIDE.md here. We'd love to build with you.
If you believe you've found a security issue, we encourage you to notify us. We welcome working with you to resolve the issue promptly.
Security Contact Email: sirt@aragon.org
Please do not use the issue tracker for security issues.