From 86208a195ce68733661115a27a6b51514c9c2214 Mon Sep 17 00:00:00 2001 From: Rekard0 <5880388+Rekard0@users.noreply.github.com> Date: Fri, 16 Jun 2023 13:32:30 +0300 Subject: [PATCH] OS-516 : add missing artifacts (#408) * add missing artifacts * Apply suggestions from code review Co-authored-by: Michael Heuer <20623991+Michael-A-Heuer@users.noreply.github.com> --------- Co-authored-by: Michael Heuer <20623991+Michael-A-Heuer@users.noreply.github.com> --- packages/contracts/npm/artifacts.ts | 44 +++++++++++++++++++++++------ 1 file changed, 35 insertions(+), 9 deletions(-) diff --git a/packages/contracts/npm/artifacts.ts b/packages/contracts/npm/artifacts.ts index 2a5b39f74..b6ce61b62 100644 --- a/packages/contracts/npm/artifacts.ts +++ b/packages/contracts/npm/artifacts.ts @@ -14,21 +14,41 @@ import * as DAOFactory from '../artifacts/src/framework/dao/DAOFactory.sol/DAOFa import * as DAORegistry from '../artifacts/src/framework/dao/DAORegistry.sol/DAORegistry.json'; import * as TokenFactory from '../artifacts/src/framework/utils/TokenFactory.sol/TokenFactory.json'; -//// plugin +//// Plugin +///// Repo import * as PluginRepo from '../artifacts/src/framework/plugin/repo/PluginRepo.sol/PluginRepo.json'; import * as PluginRepoFactory from '../artifacts/src/framework/plugin/repo/PluginRepoFactory.sol/PluginRepoFactory.json'; import * as PluginRepoRegistry from '../artifacts/src/framework/plugin/repo/PluginRepoRegistry.sol/PluginRepoRegistry.json'; -// plugins -import * as TokenVoting from '../artifacts/src/plugins/governance/majority-voting/token/TokenVoting.sol/TokenVoting.json'; +///// Setup +import * as PluginSetupProcessor from '../artifacts/src/framework/plugin/setup/PluginSetupProcessor.sol/PluginSetupProcessor.json'; + +// Plugins +//// Governance +////// Admin +import * as Admin from '../artifacts/src/plugins/governance/admin/Admin.sol/Admin.json'; +import * as AdminSetup from '../artifacts/src/plugins/governance/admin/AdminSetup.sol/AdminSetup.json'; + +////// MajorityVoting +//////// AddresslistVoting import * as AddresslistVoting from '../artifacts/src/plugins/governance/majority-voting/addresslist/AddresslistVoting.sol/AddresslistVoting.json'; -import * as Admin from '../artifacts/src/plugins/governance/majority-voting/token/TokenVoting.sol/TokenVoting.json'; -import * as Multisig from '../artifacts/src/plugins/governance/majority-voting/addresslist/AddresslistVoting.sol/AddresslistVoting.json'; +import * as AddresslistVotingSetup from '../artifacts/src/plugins/governance/majority-voting/addresslist/AddresslistVotingSetup.sol/AddresslistVotingSetup.json'; + +//////// TokenVoting +import * as TokenVoting from '../artifacts/src/plugins/governance/majority-voting/token/TokenVoting.sol/TokenVoting.json'; +import * as TokenVotingSetup from '../artifacts/src/plugins/governance/majority-voting/token/TokenVotingSetup.sol/TokenVotingSetup.json'; + +////// Multisig +import * as Multisig from '../artifacts/src/plugins/governance/multisig/Multisig.sol/Multisig.json'; +import * as MultisigSetup from '../artifacts/src/plugins/governance/multisig/MultisigSetup.sol/MultisigSetup.json'; + +//// Token Creation import * as MerkleMinter from '../artifacts/src/plugins/token/MerkleMinter.sol/MerkleMinter.json'; import * as MerkleDistributor from '../artifacts/src/plugins/token/MerkleDistributor.sol/MerkleDistributor.json'; -// token -//// governance +// Token +//// ERC20 +////// Governance import * as GovernanceERC20 from '../artifacts/src/token/ERC20/governance/GovernanceERC20.sol/GovernanceERC20.json'; import * as GovernanceWrappedERC20 from '../artifacts/src/token/ERC20/governance/GovernanceWrappedERC20.sol/GovernanceWrappedERC20.json'; @@ -45,10 +65,16 @@ export default { PluginRepoFactory, PluginRepoRegistry, - TokenVoting, - AddresslistVoting, + PluginSetupProcessor, + Admin, + AdminSetup, + AddresslistVoting, + AddresslistVotingSetup, + TokenVoting, + TokenVotingSetup, Multisig, + MultisigSetup, MerkleMinter, MerkleDistributor,