{"_id":"@aragon/osx-commons-contracts","_rev":"25-701e0a5727221330bcce52d7b932e368","name":"@aragon/osx-commons-contracts","dist-tags":{"alpha":"1.4.0-alpha.8","latest":"1.4.0"},"versions":{"0.0.1-alpha.2":{"name":"@aragon/osx-commons-contracts","version":"0.0.1-alpha.2","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","typechain"],"author":{"url":"https://github.com/aragon","name":"aragon"},"license":"AGPL-3.0-or-later","_id":"@aragon/osx-commons-contracts@0.0.1-alpha.2","maintainers":[{"name":"chilcano","email":"roger@intix.info"},{"name":"heuer","email":"michaelheuer@gmx.de"},{"name":"brickpop","email":"itsbrickpop@gmail.com"},{"name":"arabot-1","email":"devops@aragon.org"},{"name":"hack0","email":"scherer.mat@gmail.com"},{"name":"aragon-ci","email":"jorge+npmci@aragon.one"}],"dist":{"shasum":"ec0d708c0225359bcc606173a684d21943f4df7d","tarball":"https://registry.npmjs.org/@aragon/osx-commons-contracts/-/osx-commons-contracts-0.0.1-alpha.2.tgz","fileCount":76,"integrity":"sha512-5vzP87JIq+SFd0ITdsdna2/IGJ6AFPDRdGtrWD8JRCPwiP8vLi65m71fNOU9gvq8/3HNxCqh13v3o2fdJbBX2A==","signatures":[{"sig":"MEYCIQCUZsQp4dvcTpEyS0UW0reyuRyOzgoX0cI30yeHnslRfgIhAK7LQVA4UliyKv8YEqdFfjSQeCE8Y8MLaNBvs+wBIjsu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117408},"scripts":{"lint":"yarn lint:sol && yarn lint:ts","test":"hardhat test","build":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","clean":"rimraf ./artifacts ./cache ./coverage ./types ./coverage.json && yarn typechain","deploy":"hardhat deploy","docgen":"hardhat docgen","lint:ts":"cd .. && yarn run lint:contracts:ts","coverage":"hardhat coverage --solcoverjs ./.solcover.js --temp artifacts --testfiles \"test/**/*.ts\" && yarn typechain","lint:sol":"cd .. && yarn run lint:contracts:sol","typechain":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat typechain","postinstall":"DOTENV_CONFIG_PATH=../.env.example yarn typechain"},"_npmUser":{"name":"heuer","email":"michaelheuer@gmx.de"},"description":"The Aragon OSx contracts package containing common utilities","directories":{},"dependencies":{"@openzeppelin/contracts":"4.9.5","@openzeppelin/contracts-upgradeable":"4.9.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.1.0","dotenv":"^16.3.1","ethers":"^5.7.2","rimraf":"^5.0.5","hardhat":"^2.13.1","ts-node":"^10.9.1","cross-env":"^7.0.3","typechain":"^8.3.2","typescript":"5.0.4","@types/chai":"^4.3.4","@types/node":"^18.11.9","tmp-promise":"^3.0.3","@types/mocha":"^10.0.0","hardhat-deploy":"^0.11.26","solidity-docgen":"^0.6.0-beta.36","solidity-coverage":"^0.8.2","@aragon/osx-ethers":"1.3.0","@ethersproject/abi":"^5.7.0","@typechain/hardhat":"^6.1.4","@ethersproject/bytes":"^5.7.0","@typechain/ethers-v5":"^10.1.1","hardhat-gas-reporter":"^1.0.9","@aragon/osx-commons-sdk":"0.0.1-alpha.2","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/providers":"^5.7.2","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-etherscan":"^3.1.7","@ethersproject/abstract-signer":"^5.7.0","@openzeppelin/hardhat-upgrades":"^1.28.0","@nomicfoundation/hardhat-toolbox":"^2.0.2","@nomicfoundation/hardhat-chai-matchers":"^1.0.6","@nomicfoundation/hardhat-network-helpers":"^1.0.8"},"_npmOperationalInternal":{"tmp":"tmp/osx-commons-contracts_0.0.1-alpha.2_1704374770611_0.6585323674634902","host":"s3://npm-registry-packages"}},"0.0.1-alpha.3":{"name":"@aragon/osx-commons-contracts","version":"0.0.1-alpha.3","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","typechain"],"author":{"url":"https://github.com/aragon","name":"aragon"},"license":"AGPL-3.0-or-later","_id":"@aragon/osx-commons-contracts@0.0.1-alpha.3","maintainers":[{"name":"chilcano","email":"roger@intix.info"},{"name":"heuer","email":"michaelheuer@gmx.de"},{"name":"brickpop","email":"itsbrickpop@gmail.com"},{"name":"arabot-1","email":"devops@aragon.org"},{"name":"hack0","email":"scherer.mat@gmail.com"},{"name":"aragon-ci","email":"jorge+npmci@aragon.one"}],"dist":{"shasum":"bd09b366eab21de4bcd689d4e434951ed8b9c632","tarball":"https://registry.npmjs.org/@aragon/osx-commons-contracts/-/osx-commons-contracts-0.0.1-alpha.3.tgz","fileCount":76,"integrity":"sha512-x2pJbRyYoOXMthLVvjsSEmoQoKQAOVIV0CXQFlsl2YN/Bbfq5TBgcjPP1OnnrxyAezR1E90n+j95wkDrCS4Iyw==","signatures":[{"sig":"MEQCICKNznuqsg7c0WG/55iJUC/Iuwjvjeo/dIk8ywf99NRcAiBLINjZFLGSctdejvQw7We793ySPCPVmyvTfMwF1XnG/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117354},"scripts":{"lint":"yarn lint:sol && yarn lint:ts","test":"yarn typechain && hardhat test","build":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","clean":"rimraf ./artifacts ./cache ./coverage ./types ./coverage.json && yarn typechain","deploy":"hardhat deploy","docgen":"hardhat docgen","lint:ts":"cd .. && yarn run lint:contracts:ts","coverage":"hardhat coverage --solcoverjs ./.solcover.js --temp artifacts --testfiles \"test/**/*.ts\" && yarn typechain","lint:sol":"cd .. && yarn run lint:contracts:sol","typechain":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat typechain"},"_npmUser":{"name":"heuer","email":"michaelheuer@gmx.de"},"description":"The Aragon OSx contracts package containing common utilities","directories":{},"dependencies":{"@openzeppelin/contracts":"4.9.5","@openzeppelin/contracts-upgradeable":"4.9.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.1.0","dotenv":"^16.3.1","ethers":"^5.7.2","rimraf":"^5.0.5","hardhat":"^2.13.1","ts-node":"^10.9.1","cross-env":"^7.0.3","typechain":"^8.3.2","typescript":"5.0.4","@types/chai":"^4.3.4","@types/node":"^18.11.9","tmp-promise":"^3.0.3","@types/mocha":"^10.0.0","hardhat-deploy":"^0.11.26","solidity-docgen":"^0.6.0-beta.36","solidity-coverage":"^0.8.2","@aragon/osx-ethers":"1.3.0","@ethersproject/abi":"^5.7.0","@typechain/hardhat":"^6.1.4","@ethersproject/bytes":"^5.7.0","@typechain/ethers-v5":"^10.1.1","hardhat-gas-reporter":"^1.0.9","@aragon/osx-commons-sdk":"0.0.1-alpha.2","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/providers":"^5.7.2","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-etherscan":"^3.1.7","@ethersproject/abstract-signer":"^5.7.0","@openzeppelin/hardhat-upgrades":"^1.28.0","@nomicfoundation/hardhat-toolbox":"^2.0.2","@nomicfoundation/hardhat-chai-matchers":"^1.0.6","@nomicfoundation/hardhat-network-helpers":"^1.0.8"},"_npmOperationalInternal":{"tmp":"tmp/osx-commons-contracts_0.0.1-alpha.3_1704378038648_0.7488958220467854","host":"s3://npm-registry-packages"}},"0.0.1-alpha.4":{"name":"@aragon/osx-commons-contracts","version":"0.0.1-alpha.4","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","typechain"],"author":{"url":"https://github.com/aragon","name":"aragon"},"license":"AGPL-3.0-or-later","_id":"@aragon/osx-commons-contracts@0.0.1-alpha.4","maintainers":[{"name":"chilcano","email":"roger@intix.info"},{"name":"heuer","email":"michaelheuer@gmx.de"},{"name":"brickpop","email":"itsbrickpop@gmail.com"},{"name":"arabot-1","email":"devops@aragon.org"},{"name":"hack0","email":"scherer.mat@gmail.com"},{"name":"aragon-ci","email":"jorge+npmci@aragon.one"}],"dist":{"shasum":"a2f7aa8ffb806038d3137e507bb14c12ca15a6b9","tarball":"https://registry.npmjs.org/@aragon/osx-commons-contracts/-/osx-commons-contracts-0.0.1-alpha.4.tgz","fileCount":76,"integrity":"sha512-ML7PzOc/QPID5LrJ1WRP6yYmRK61+t47V0t1bu3liwqMqQ1CfxPnys0XU41jM2JiPJ+MR8AAk46dUIj6TXGsMg==","signatures":[{"sig":"MEYCIQDjluvSSYybhAv/SUDhTz8+mIHR0R2VWq0u5ZSIsH+h0wIhALDoVVqNEiAj5KQXxkjb1xBmczscrJJCTiYBPm9b2djr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117383},"scripts":{"lint":"yarn lint:sol && yarn lint:ts","test":"yarn typechain && hardhat test","build":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","clean":"rimraf ./artifacts ./cache ./coverage ./types ./coverage.json && yarn typechain","deploy":"hardhat deploy","docgen":"hardhat docgen","lint:ts":"cd .. && yarn run lint:contracts:ts","coverage":"hardhat coverage --solcoverjs ./.solcover.js --temp artifacts --testfiles \"test/**/*.ts\" && yarn typechain","lint:sol":"cd .. && yarn run lint:contracts:sol","typechain":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat typechain"},"_npmUser":{"name":"heuer","email":"michaelheuer@gmx.de"},"description":"The Aragon OSx contracts package containing common utilities","directories":{},"dependencies":{"@openzeppelin/contracts":"4.9.5","@openzeppelin/contracts-upgradeable":"4.9.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.1.0","dotenv":"^16.3.1","ethers":"^5.7.2","rimraf":"^5.0.5","hardhat":"^2.13.1","ts-node":"^10.9.1","cross-env":"^7.0.3","typechain":"^8.3.2","typescript":"5.0.4","@types/chai":"^4.3.4","@types/node":"^18.11.9","tmp-promise":"^3.0.3","@types/mocha":"^10.0.0","hardhat-deploy":"^0.11.26","solidity-docgen":"^0.6.0-beta.36","solidity-coverage":"^0.8.2","@aragon/osx-ethers":"1.3.0","@ethersproject/abi":"^5.7.0","@typechain/hardhat":"^6.1.4","@ethersproject/bytes":"^5.7.0","@typechain/ethers-v5":"^10.1.1","hardhat-gas-reporter":"^1.0.9","@aragon/osx-commons-sdk":"0.0.1-alpha.2","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/providers":"^5.7.2","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-etherscan":"^3.1.7","@ethersproject/abstract-signer":"^5.7.0","@openzeppelin/hardhat-upgrades":"^1.28.0","@nomicfoundation/hardhat-toolbox":"^2.0.2","@nomicfoundation/hardhat-chai-matchers":"^1.0.6","@nomicfoundation/hardhat-network-helpers":"^1.0.8"},"_npmOperationalInternal":{"tmp":"tmp/osx-commons-contracts_0.0.1-alpha.4_1704379725707_0.12630698788704087","host":"s3://npm-registry-packages"}},"1.4.0-alpha.0":{"name":"@aragon/osx-commons-contracts","version":"1.4.0-alpha.0","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","typechain"],"author":{"url":"https://github.com/aragon","name":"aragon"},"license":"AGPL-3.0-or-later","_id":"@aragon/osx-commons-contracts@1.4.0-alpha.0","maintainers":[{"name":"chilcano","email":"roger@intix.info"},{"name":"heuer","email":"michaelheuer@gmx.de"},{"name":"brickpop","email":"itsbrickpop@gmail.com"},{"name":"arabot-1","email":"devops@aragon.org"},{"name":"hack0","email":"scherer.mat@gmail.com"},{"name":"aragon-ci","email":"jorge+npmci@aragon.one"}],"dist":{"shasum":"8cc7e02bef9f3d630cb3ccc89ed638345a78f001","tarball":"https://registry.npmjs.org/@aragon/osx-commons-contracts/-/osx-commons-contracts-1.4.0-alpha.0.tgz","fileCount":76,"integrity":"sha512-cghL2In3WCNjpmmFjJ7smuunxMqaaXNjaAOE75hjpWLiM3wUihFZLZY528pp5zmOzuII1GuiApSVboX9CLdE4w==","signatures":[{"sig":"MEUCIBCW+q305XzQtTklnvfgtRn4wd2Ll0TX1cO5yXC59iR5AiEA22NHIrUKOgXlMJPyUf3DA0YWWM6UZPpK05KhNSC6G18=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117334},"scripts":{"lint":"yarn lint:sol && yarn lint:ts","test":"yarn typechain && hardhat test","build":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","clean":"rimraf ./artifacts ./cache ./coverage ./types ./coverage.json && yarn typechain","deploy":"hardhat deploy","docgen":"hardhat docgen","lint:ts":"cd .. && yarn run lint:contracts:ts","coverage":"hardhat coverage --solcoverjs ./.solcover.js --temp artifacts --testfiles \"test/**/*.ts\" && yarn typechain","lint:sol":"cd .. && yarn run lint:contracts:sol","typechain":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat typechain"},"_npmUser":{"name":"heuer","email":"michaelheuer@gmx.de"},"description":"The Aragon OSx contracts package containing common utilities","directories":{},"dependencies":{"@openzeppelin/contracts":"4.9.5","@openzeppelin/contracts-upgradeable":"4.9.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.1.0","dotenv":"^16.3.1","ethers":"^5.7.2","rimraf":"^5.0.5","hardhat":"^2.13.1","ts-node":"^10.9.1","cross-env":"^7.0.3","typechain":"^8.3.2","typescript":"5.0.4","@types/chai":"^4.3.4","@types/node":"^18.11.9","tmp-promise":"^3.0.3","@types/mocha":"^10.0.0","hardhat-deploy":"^0.11.26","solidity-docgen":"^0.6.0-beta.36","solidity-coverage":"^0.8.2","@aragon/osx-ethers":"1.3.0","@ethersproject/abi":"^5.7.0","@typechain/hardhat":"^6.1.4","@ethersproject/bytes":"^5.7.0","@typechain/ethers-v5":"^10.1.1","hardhat-gas-reporter":"^1.0.9","@aragon/osx-commons-sdk":"0.0.1-alpha.2","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/providers":"^5.7.2","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-etherscan":"^3.1.7","@ethersproject/abstract-signer":"^5.7.0","@openzeppelin/hardhat-upgrades":"^1.28.0","@nomicfoundation/hardhat-toolbox":"^2.0.2","@nomicfoundation/hardhat-chai-matchers":"^1.0.6","@nomicfoundation/hardhat-network-helpers":"^1.0.8"},"_npmOperationalInternal":{"tmp":"tmp/osx-commons-contracts_1.4.0-alpha.0_1704384860260_0.7887872138917373","host":"s3://npm-registry-packages"}},"1.4.0-alpha.1":{"name":"@aragon/osx-commons-contracts","version":"1.4.0-alpha.1","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","typechain"],"author":{"url":"https://github.com/aragon","name":"aragon"},"license":"AGPL-3.0-or-later","_id":"@aragon/osx-commons-contracts@1.4.0-alpha.1","maintainers":[{"name":"chilcano","email":"roger@intix.info"},{"name":"heuer","email":"michaelheuer@gmx.de"},{"name":"brickpop","email":"itsbrickpop@gmail.com"},{"name":"arabot-1","email":"devops@aragon.org"},{"name":"hack0","email":"scherer.mat@gmail.com"},{"name":"aragon-ci","email":"jorge+npmci@aragon.one"}],"dist":{"shasum":"ce405a8cfa1af8f978f79242818f94f6432c1bec","tarball":"https://registry.npmjs.org/@aragon/osx-commons-contracts/-/osx-commons-contracts-1.4.0-alpha.1.tgz","fileCount":77,"integrity":"sha512-2zAOyUMd0UEq5LmE9vbYSDC22Fw5fv8/uzs9sn2WF1LApt5DUZFApLLtqVHX2PHIqXrWj6XwhmRjLY3wpxS4GQ==","signatures":[{"sig":"MEUCIQDWp+HOrql0tk3NUv7+Pizv8o2jQIBsyjp/R3DKQcKEuwIgDfvO63ZyKGk+6Ph7lu7dbmFgL/zHYUun16X4MM5i3u8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117632},"scripts":{"lint":"yarn lint:sol && yarn lint:ts","test":"yarn typechain && hardhat test","build":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","clean":"rimraf ./artifacts ./cache ./coverage ./types ./coverage.json && yarn typechain","deploy":"hardhat deploy","docgen":"hardhat docgen","lint:ts":"cd .. && yarn run lint:contracts:ts","coverage":"hardhat coverage --solcoverjs ./.solcover.js --temp artifacts --testfiles \"test/**/*.ts\" && yarn typechain","lint:sol":"cd .. && yarn run lint:contracts:sol","typechain":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat typechain"},"_npmUser":{"name":"heuer","email":"michaelheuer@gmx.de"},"description":"The Aragon OSx contracts package containing common utilities","directories":{},"dependencies":{"@openzeppelin/contracts":"4.9.5","@openzeppelin/contracts-upgradeable":"4.9.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.1.0","dotenv":"^16.3.1","ethers":"^5.7.2","rimraf":"^5.0.5","hardhat":"^2.13.1","ts-node":"^10.9.1","cross-env":"^7.0.3","typechain":"^8.3.2","typescript":"5.0.4","@types/chai":"^4.3.4","@types/node":"^18.11.9","tmp-promise":"^3.0.3","@types/mocha":"^10.0.0","hardhat-deploy":"^0.11.26","solidity-docgen":"^0.6.0-beta.36","solidity-coverage":"^0.8.2","@aragon/osx-ethers":"1.3.0","@ethersproject/abi":"^5.7.0","@typechain/hardhat":"^6.1.4","@ethersproject/bytes":"^5.7.0","@typechain/ethers-v5":"^10.1.1","hardhat-gas-reporter":"^1.0.9","@aragon/osx-commons-sdk":"0.0.1-alpha.2","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/providers":"^5.7.2","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-etherscan":"^3.1.7","@ethersproject/abstract-signer":"^5.7.0","@openzeppelin/hardhat-upgrades":"^1.28.0","@nomicfoundation/hardhat-toolbox":"^2.0.2","@nomicfoundation/hardhat-chai-matchers":"^1.0.6","@nomicfoundation/hardhat-network-helpers":"^1.0.8"},"_npmOperationalInternal":{"tmp":"tmp/osx-commons-contracts_1.4.0-alpha.1_1704386903221_0.10970052734113866","host":"s3://npm-registry-packages"}},"1.4.0-alpha.2":{"name":"@aragon/osx-commons-contracts","version":"1.4.0-alpha.2","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","typechain"],"author":{"url":"https://github.com/aragon","name":"aragon"},"license":"AGPL-3.0-or-later","_id":"@aragon/osx-commons-contracts@1.4.0-alpha.2","maintainers":[{"name":"chilcano","email":"roger@intix.info"},{"name":"heuer","email":"michaelheuer@gmx.de"},{"name":"brickpop","email":"itsbrickpop@gmail.com"},{"name":"arabot-1","email":"devops@aragon.org"},{"name":"hack0","email":"scherer.mat@gmail.com"},{"name":"aragon-ci","email":"jorge+npmci@aragon.one"}],"dist":{"shasum":"4b70f826be3fffb1f0f0a90d4b06992485958c87","tarball":"https://registry.npmjs.org/@aragon/osx-commons-contracts/-/osx-commons-contracts-1.4.0-alpha.2.tgz","fileCount":45,"integrity":"sha512-goN/iKObUxiEdNxDc10ltv5qZAKzb1tdFx750UWmj8BPGI7EDnGA3O/vORHGiTvHx9zIrx0xBhXNrkEZMjZZVw==","signatures":[{"sig":"MEUCIQCWW53xw1R41BOGj+OJEYYkYF2++BfZo6nGrxNvG+svwwIgbkxN/0ip+RNvsHyPZQPTxw556cs2Q/vYSEAE0CHAPqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61171},"scripts":{"lint":"yarn lint:sol && yarn lint:ts","test":"hardhat test","build":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","clean":"rimraf ./artifacts ./cache ./coverage ./types ./coverage.json && yarn typechain","deploy":"hardhat deploy","docgen":"hardhat docgen","lint:ts":"cd .. && yarn run lint:contracts:ts","coverage":"hardhat coverage --solcoverjs ./.solcover.js --temp artifacts --testfiles \"test/**/*.ts\" && yarn typechain","lint:sol":"cd .. && yarn run lint:contracts:sol","typechain":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat typechain"},"_npmUser":{"name":"aragon-ci","email":"jorge+npmci@aragon.one"},"description":"The Aragon OSx contracts package containing common utilities","directories":{},"dependencies":{"@openzeppelin/contracts":"4.9.5","@openzeppelin/contracts-upgradeable":"4.9.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.1.0","dotenv":"^16.3.1","ethers":"^5.7.2","rimraf":"^5.0.5","hardhat":"^2.13.1","ts-node":"^10.9.1","cross-env":"^7.0.3","typechain":"^8.3.2","typescript":"5.0.4","@types/chai":"^4.3.4","@types/node":"^18.11.9","tmp-promise":"^3.0.3","@types/mocha":"^10.0.0","hardhat-deploy":"^0.11.26","solidity-docgen":"^0.6.0-beta.36","solidity-coverage":"^0.8.2","@ethersproject/abi":"^5.7.0","@typechain/hardhat":"^6.1.4","@ethersproject/bytes":"^5.7.0","@typechain/ethers-v5":"^10.1.1","hardhat-gas-reporter":"^1.0.9","@aragon/osx-commons-sdk":"0.0.1-alpha.3","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/providers":"^5.7.2","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-etherscan":"^3.1.7","@ethersproject/abstract-signer":"^5.7.0","@openzeppelin/hardhat-upgrades":"^1.28.0","@nomicfoundation/hardhat-toolbox":"^2.0.2","@nomicfoundation/hardhat-chai-matchers":"^1.0.6","@nomicfoundation/hardhat-network-helpers":"^1.0.8"},"_npmOperationalInternal":{"tmp":"tmp/osx-commons-contracts_1.4.0-alpha.2_1704989234908_0.5670006833149845","host":"s3://npm-registry-packages"}},"1.4.0-alpha.3":{"name":"@aragon/osx-commons-contracts","version":"1.4.0-alpha.3","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","typechain"],"author":{"url":"https://github.com/aragon","name":"aragon"},"license":"AGPL-3.0-or-later","_id":"@aragon/osx-commons-contracts@1.4.0-alpha.3","maintainers":[{"name":"chilcano","email":"roger@intix.info"},{"name":"heuer","email":"michaelheuer@gmx.de"},{"name":"brickpop","email":"itsbrickpop@gmail.com"},{"name":"arabot-1","email":"devops@aragon.org"},{"name":"hack0","email":"scherer.mat@gmail.com"},{"name":"aragon-ci","email":"jorge+npmci@aragon.one"}],"dist":{"shasum":"a199720e225ea1da07303d8609948bb4a926508b","tarball":"https://registry.npmjs.org/@aragon/osx-commons-contracts/-/osx-commons-contracts-1.4.0-alpha.3.tgz","fileCount":46,"integrity":"sha512-9ygB2QhroeMetRQJUNvvVKAdOxN3Yhxx+yqz1F5Euf4U3VlPtU9Ick9hlDrwTPuWd5ITufmWEiDAo5zDy1A99A==","signatures":[{"sig":"MEQCIA85JEsIKmmYiMi/fiZpWgrde5I4Z/fjqc46HsYgFhlcAiBWKfN75MriPVk7Di5LGemDvZaTCYM65gp2kW2G19pi0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67484},"scripts":{"lint":"yarn lint:sol && yarn lint:ts","test":"hardhat test","build":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","clean":"rimraf ./artifacts ./cache ./coverage ./typechain ./types ./coverage.json && yarn typechain","deploy":"hardhat deploy","docgen":"hardhat docgen","lint:ts":"cd .. && yarn run lint:contracts:ts","coverage":"hardhat coverage --solcoverjs ./.solcover.js --temp artifacts --testfiles \"test/**/*.ts\" && yarn typechain","lint:sol":"cd .. && yarn run lint:contracts:sol","typechain":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat typechain"},"_npmUser":{"name":"aragon-ci","email":"jorge+npmci@aragon.one"},"description":"The Aragon OSx contracts package containing common utilities","directories":{},"dependencies":{"@openzeppelin/contracts":"4.9.5","@openzeppelin/contracts-upgradeable":"4.9.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.1.0","dotenv":"^16.3.1","ethers":"^5.7.2","rimraf":"^5.0.5","hardhat":"^2.13.1","ts-node":"^10.9.1","cross-env":"^7.0.3","typechain":"^8.3.2","typescript":"5.2.2","@types/chai":"^4.3.4","@types/node":"^18.11.9","tmp-promise":"^3.0.3","@types/mocha":"^10.0.0","hardhat-deploy":"^0.11.26","solidity-docgen":"^0.6.0-beta.36","solidity-coverage":"^0.8.2","@ethersproject/abi":"^5.7.0","@typechain/hardhat":"^6.1.4","@ethersproject/bytes":"^5.7.0","@typechain/ethers-v5":"^10.1.1","hardhat-gas-reporter":"^1.0.9","@aragon/osx-commons-sdk":"0.0.1-alpha.5","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/providers":"^5.7.2","@aragon/osx-ethers-v1.0.0":"npm:@aragon/osx-ethers@1.0.0","@aragon/osx-ethers-v1.3.0":"npm:@aragon/osx-ethers@1.3.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomiclabs/hardhat-etherscan":"^3.1.7","@ethersproject/abstract-signer":"^5.7.0","@openzeppelin/hardhat-upgrades":"^1.28.0","@nomicfoundation/hardhat-toolbox":"^2.0.2","@nomicfoundation/hardhat-chai-matchers":"^1.0.6","@nomicfoundation/hardhat-network-helpers":"^1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/osx-commons-contracts_1.4.0-alpha.3_1706693630560_0.33169633104515617","host":"s3://npm-registry-packages"}},"1.4.0-alpha.4":{"name":"@aragon/osx-commons-contracts","version":"1.4.0-alpha.4","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","typechain"],"author":{"url":"https://github.com/aragon","name":"aragon"},"license":"AGPL-3.0-or-later","_id":"@aragon/osx-commons-contracts@1.4.0-alpha.4","maintainers":[{"name":"chilcano","email":"roger@intix.info"},{"name":"heuer","email":"michaelheuer@gmx.de"},{"name":"brickpop","email":"itsbrickpop@gmail.com"},{"name":"arabot-1","email":"devops@aragon.org"},{"name":"hack0","email":"scherer.mat@gmail.com"},{"name":"aragon-ci","email":"jorge+npmci@aragon.one"}],"dist":{"shasum":"87bb8cbbd401683add9b3dc4cbee3eb0c20f7785","tarball":"https://registry.npmjs.org/@aragon/osx-commons-contracts/-/osx-commons-contracts-1.4.0-alpha.4.tgz","fileCount":46,"integrity":"sha512-RBkynt/XA1U8dapinFDycCvbTnXXRPNKGUklBdHys/MDOe57hEDjbXyFSKM562KC0s4hocTFx6U9sGNKp+90hw==","signatures":[{"sig":"MEYCIQDL5st9M7+ulb+1yn6RZajwhRUnD8OrwM05THYqBtzI/AIhAKBWwWdW83W8/rCMTR1OqG65V17sv2dgNyNhPvvQUpU5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67743},"scripts":{"lint":"yarn lint:sol && yarn lint:ts","test":"hardhat test","build":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","clean":"rimraf ./artifacts ./cache ./coverage ./typechain ./types ./coverage.json && yarn typechain","deploy":"hardhat deploy","docgen":"hardhat docgen","lint:ts":"cd .. && yarn run lint:contracts:ts","coverage":"hardhat coverage --solcoverjs ./.solcover.js --temp artifacts --testfiles \"test/**/*.ts\" && yarn typechain","lint:sol":"cd .. && yarn run lint:contracts:sol","typechain":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat typechain"},"_npmUser":{"name":"aragon-ci","email":"jorge+npmci@aragon.one"},"description":"The Aragon OSx contracts package containing common utilities","directories":{},"dependencies":{"@openzeppelin/contracts":"4.9.6","@openzeppelin/contracts-upgradeable":"4.9.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.1.0","dotenv":"^16.3.1","ethers":"^5.7.2","rimraf":"^5.0.5","hardhat":"^2.13.1","ts-node":"^10.9.1","cross-env":"^7.0.3","typechain":"^8.3.2","typescript":"5.2.2","@types/chai":"^4.3.4","@types/node":"^18.11.9","tmp-promise":"^3.0.3","@types/mocha":"^10.0.0","hardhat-deploy":"^0.11.26","solidity-docgen":"^0.6.0-beta.36","solidity-coverage":"^0.8.2","@ethersproject/abi":"^5.7.0","@typechain/hardhat":"^6.1.4","@ethersproject/bytes":"^5.7.0","@typechain/ethers-v5":"^10.1.1","hardhat-gas-reporter":"^1.0.9","@aragon/osx-commons-sdk":"0.0.1-alpha.5","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@ethersproject/providers":"^5.7.2","@aragon/osx-ethers-v1.0.0":"npm:@aragon/osx-ethers@1.0.0","@aragon/osx-ethers-v1.3.0":"npm:@aragon/osx-ethers@1.3.0","@nomiclabs/hardhat-ethers":"^2.2.3","@aragon/osx-commons-configs":"0.4.0","@nomiclabs/hardhat-etherscan":"^3.1.7","@ethersproject/abstract-signer":"^5.7.0","@openzeppelin/hardhat-upgrades":"^1.28.0","@nomicfoundation/hardhat-toolbox":"^2.0.2","@nomicfoundation/hardhat-chai-matchers":"^1.0.6","@nomicfoundation/hardhat-network-helpers":"^1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/osx-commons-contracts_1.4.0-alpha.4_1713433477555_0.47806616298063975","host":"s3://npm-registry-packages"}},"1.4.0-alpha.5":{"name":"@aragon/osx-commons-contracts","version":"1.4.0-alpha.5","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","typechain"],"author":{"url":"https://github.com/aragon","name":"aragon"},"license":"AGPL-3.0-or-later","_id":"@aragon/osx-commons-contracts@1.4.0-alpha.5","maintainers":[{"name":"chilcano","email":"roger@intix.info"},{"name":"heuer","email":"michaelheuer@gmx.de"},{"name":"brickpop","email":"itsbrickpop@gmail.com"},{"name":"arabot-1","email":"devops@aragon.org"},{"name":"hack0","email":"scherer.mat@gmail.com"},{"name":"aragon-ci","email":"jorge+npmci@aragon.one"}],"dist":{"shasum":"37a28085677c21216628ba0a05f5fe09489eb71c","tarball":"https://registry.npmjs.org/@aragon/osx-commons-contracts/-/osx-commons-contracts-1.4.0-alpha.5.tgz","fileCount":46,"integrity":"sha512-F2JWWxmUNmiJsaXcTDyd6F2GUIgnc313vvWTp/cSmSVkccT2pfMleWqxIi4LIodX3ueFUYfE02rLj8Gjp1jljA==","signatures":[{"sig":"MEQCIDk2rsYn6HrsaGQASc/PNXNebBA9Y+CSkmi0RRRXGpXuAiBUaPytwABniKuXo6evxAH3zoWGm9oFJx2vZQFLl+J3fA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67497},"scripts":{"lint":"yarn lint:sol && yarn lint:ts","test":"hardhat test","build":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","clean":"rimraf ./artifacts ./cache ./coverage ./typechain ./types ./coverage.json && yarn typechain","deploy":"hardhat deploy","docgen":"hardhat docgen","lint:ts":"cd .. && yarn run lint:contracts:ts","coverage":"hardhat coverage --solcoverjs ./.solcover.js --temp artifacts --testfiles \"test/**/*.ts\" && yarn typechain","lint:sol":"cd .. && yarn run lint:contracts:sol","typechain":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat typechain"},"_npmUser":{"name":"aragon-ci","email":"jorge+npmci@aragon.one"},"description":"The Aragon OSx contracts package containing common utilities","directories":{},"dependencies":{"@openzeppelin/contracts":"4.9.6","@openzeppelin/contracts-upgradeable":"4.9.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.1.0","dotenv":"^16.3.1","ethers":"5.7.2","rimraf":"^5.0.5","hardhat":"^2.13.1","ts-node":"^10.9.1","cross-env":"^7.0.3","typechain":"^8.3.2","typescript":"5.2.2","@types/chai":"^4.3.4","@types/node":"^18.11.9","tmp-promise":"^3.0.3","@types/mocha":"^10.0.0","hardhat-deploy":"^0.11.26","solidity-docgen":"^0.6.0-beta.36","solidity-coverage":"^0.8.2","@ethersproject/abi":"5.7.0","@typechain/hardhat":"^6.1.4","@ethersproject/bytes":"5.7.0","@typechain/ethers-v5":"^10.1.1","hardhat-gas-reporter":"^1.0.9","@aragon/osx-commons-sdk":"0.0.1-alpha.11","@ethersproject/bignumber":"5.7.0","@ethersproject/constants":"5.7.0","@ethersproject/providers":"5.7.2","@aragon/osx-ethers-v1.0.0":"npm:@aragon/osx-ethers@1.0.0","@aragon/osx-ethers-v1.3.0":"npm:@aragon/osx-ethers@1.3.0","@nomiclabs/hardhat-ethers":"^2.2.3","@aragon/osx-commons-configs":"0.4.0","@nomiclabs/hardhat-etherscan":"^3.1.7","@ethersproject/abstract-signer":"5.7.0","@openzeppelin/hardhat-upgrades":"^1.28.0","@nomicfoundation/hardhat-toolbox":"^2.0.2","@nomicfoundation/hardhat-chai-matchers":"^1.0.6","@nomicfoundation/hardhat-network-helpers":"^1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/osx-commons-contracts_1.4.0-alpha.5_1713880717405_0.261825064006157","host":"s3://npm-registry-packages"}},"1.4.0-alpha.7":{"name":"@aragon/osx-commons-contracts","version":"1.4.0-alpha.7","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","typechain"],"author":{"url":"https://github.com/aragon","name":"aragon"},"license":"AGPL-3.0-or-later","_id":"@aragon/osx-commons-contracts@1.4.0-alpha.7","maintainers":[{"name":"aragon-ci","email":"jorge+npmci@aragon.one"},{"name":"arabot-1","email":"devops@aragon.org"},{"name":"thekidnamedkd","email":"whomst@kevind.xyz"},{"name":"devops-master","email":"devops-master@aragon.org"},{"name":"jjavieralv","email":"jjavieralvarezrodriguez@gmail.com"},{"name":"giorgi_2009","email":"giorgi@aragon.org"}],"homepage":"https://github.com/aragon/osx-commons#readme","bugs":{"url":"https://github.com/aragon/osx-commons/issues"},"dist":{"shasum":"cc991c67861c21d5e51370b513d744522046e5b9","tarball":"https://registry.npmjs.org/@aragon/osx-commons-contracts/-/osx-commons-contracts-1.4.0-alpha.7.tgz","fileCount":34,"integrity":"sha512-yxQAx280SwaPN1XaNbBcn1xJMHI4FsZ/iirsqdaknDlSxXAjqGrrgHpDmH23Hj9Mr7I+QUMubA/QmsBECrjHXw==","signatures":[{"sig":"MEYCIQC7P61s7E4XWKMcHq0BkKkhfZ1O1EUMUHnkYxjo+Jw1BQIhAN1EvMEajUy3T6+3deiBu8yqzxe9C5i1RN1ItwFF0ndv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104017},"gitHead":"e5b9ebed89bbdfc5111e272d855f0e085db76572","scripts":{"docs":"DOCS=true scripts/prepare-docs.sh","lint":"yarn lint:sol && yarn lint:ts","test":"hardhat test","build":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","clean":"rimraf ./artifacts ./cache ./coverage ./typechain ./types ./coverage.json && yarn typechain","deploy":"hardhat deploy","lint:ts":"cd .. && yarn run lint:contracts:ts","coverage":"NODE_OPTIONS='--max-old-space-size=8192' hardhat coverage --solcoverjs ./.solcover.js --temp artifacts --testfiles \"test/**/*.ts\" && yarn typechain","lint:sol":"cd .. && yarn run lint:contracts:sol","typechain":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat typechain"},"_npmUser":{"name":"giorgi_2009","email":"giorgi@aragon.org"},"repository":{"url":"git+https://github.com/aragon/osx-commons.git","type":"git"},"_npmVersion":"10.8.2","description":"The Aragon OSx contracts package containing common utilities","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@openzeppelin/contracts":"4.9.6","@openzeppelin/contracts-upgradeable":"4.9.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.7","mocha":"^10.1.0","dotenv":"^16.3.1","ethers":"5.7.2","rimraf":"^5.0.5","hardhat":"^2.22.15","ts-node":"^10.9.1","cross-env":"^7.0.3","typechain":"^8.3.2","typescript":"5.2.2","@types/chai":"^4.3.4","@types/node":"^18.11.9","tmp-promise":"^3.0.3","@types/mocha":"^10.0.0","hardhat-deploy":"^0.11.26","solidity-docgen":"^0.6.0-beta.36","lodash.startcase":"^4.4.0","solidity-coverage":"^0.8.2","@ethersproject/abi":"5.7.0","@typechain/hardhat":"^6.1.4","@ethersproject/bytes":"5.7.0","@typechain/ethers-v5":"^10.1.1","hardhat-gas-reporter":"^1.0.9","@aragon/osx-commons-sdk":"0.0.1-alpha.11","@ethersproject/bignumber":"5.7.0","@ethersproject/constants":"5.7.0","@ethersproject/providers":"5.7.2","@aragon/osx-ethers-v1.0.0":"npm:@aragon/osx-ethers@1.0.0","@aragon/osx-ethers-v1.3.0":"npm:@aragon/osx-ethers@1.3.0","@nomiclabs/hardhat-ethers":"^2.2.3","@aragon/osx-commons-configs":"0.7.0-alpha.1","@nomiclabs/hardhat-etherscan":"^3.1.7","@ethersproject/abstract-signer":"5.7.0","@openzeppelin/hardhat-upgrades":"^1.28.0","@nomicfoundation/hardhat-toolbox":"^2.0.2","@nomicfoundation/hardhat-chai-matchers":"^1.0.6","@nomicfoundation/hardhat-network-helpers":"^1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/osx-commons-contracts_1.4.0-alpha.7_1738581810907_0.32189523001882625","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.8":{"name":"@aragon/osx-commons-contracts","version":"1.4.0-alpha.8","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","typechain"],"author":{"url":"https://github.com/aragon","name":"aragon"},"license":"AGPL-3.0-or-later","_id":"@aragon/osx-commons-contracts@1.4.0-alpha.8","maintainers":[{"name":"aragon-ci","email":"jorge+npmci@aragon.one"},{"name":"arabot-1","email":"devops@aragon.org"},{"name":"thekidnamedkd","email":"whomst@kevind.xyz"},{"name":"devops-master","email":"devops-master@aragon.org"},{"name":"jjavieralv","email":"jjavieralvarezrodriguez@gmail.com"},{"name":"giorgi_2009","email":"giorgi@aragon.org"}],"homepage":"https://github.com/aragon/osx-commons#readme","bugs":{"url":"https://github.com/aragon/osx-commons/issues"},"dist":{"shasum":"12399c612c6dac573a2321d8c2c38d4243117f94","tarball":"https://registry.npmjs.org/@aragon/osx-commons-contracts/-/osx-commons-contracts-1.4.0-alpha.8.tgz","fileCount":36,"integrity":"sha512-O5MXlYNun4m1ZQv7lD8VUiLWAO2Uj67pzMNHoHHG1ah9Y/f1uKttjzQpX30LynSOddPUF9w5rpv29uxrcLu8xw==","signatures":[{"sig":"MEUCIC2ZhIW9VYBic7mz7n9qhPYsO7QU70swrE/YGTExxozBAiEAoQW59USKykJDNqs783ZqSM1m9k23zT5/Mpkrdcxxaqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112881},"gitHead":"e5b9ebed89bbdfc5111e272d855f0e085db76572","scripts":{"docs":"DOCS=true scripts/prepare-docs.sh","lint":"yarn lint:sol && yarn lint:ts","test":"hardhat test","build":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","clean":"rimraf ./artifacts ./cache ./coverage ./typechain ./types ./coverage.json && yarn typechain","deploy":"hardhat deploy","lint:ts":"cd .. && yarn run lint:contracts:ts","coverage":"NODE_OPTIONS='--max-old-space-size=8192' hardhat coverage --solcoverjs ./.solcover.js --temp artifacts --testfiles \"test/**/*.ts\" && yarn typechain","lint:sol":"cd .. && yarn run lint:contracts:sol","typechain":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat typechain"},"_npmUser":{"name":"giorgi_2009","email":"giorgi@aragon.org"},"repository":{"url":"git+https://github.com/aragon/osx-commons.git","type":"git"},"_npmVersion":"10.8.2","description":"The Aragon OSx contracts package containing common utilities","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@openzeppelin/contracts":"4.9.6","@openzeppelin/contracts-upgradeable":"4.9.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.7","mocha":"^10.1.0","dotenv":"^16.3.1","ethers":"5.7.2","rimraf":"^5.0.5","hardhat":"^2.22.15","ts-node":"^10.9.1","cross-env":"^7.0.3","typechain":"^8.3.2","typescript":"5.2.2","@types/chai":"^4.3.4","@types/node":"^18.11.9","tmp-promise":"^3.0.3","@types/mocha":"^10.0.0","hardhat-deploy":"^0.11.26","solidity-docgen":"^0.6.0-beta.36","lodash.startcase":"^4.4.0","solidity-coverage":"^0.8.2","@ethersproject/abi":"5.7.0","@typechain/hardhat":"^6.1.4","@ethersproject/bytes":"5.7.0","@typechain/ethers-v5":"^10.1.1","hardhat-gas-reporter":"^1.0.9","@aragon/osx-commons-sdk":"0.0.1-alpha.11","@ethersproject/bignumber":"5.7.0","@ethersproject/constants":"5.7.0","@ethersproject/providers":"5.7.2","@aragon/osx-ethers-v1.0.0":"npm:@aragon/osx-ethers@1.0.0","@aragon/osx-ethers-v1.3.0":"npm:@aragon/osx-ethers@1.3.0","@nomiclabs/hardhat-ethers":"^2.2.3","@aragon/osx-commons-configs":"0.7.0-alpha.1","@nomiclabs/hardhat-etherscan":"^3.1.7","@ethersproject/abstract-signer":"5.7.0","@openzeppelin/hardhat-upgrades":"^1.28.0","@nomicfoundation/hardhat-toolbox":"^2.0.2","@nomicfoundation/hardhat-chai-matchers":"^1.0.6","@nomicfoundation/hardhat-network-helpers":"^1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/osx-commons-contracts_1.4.0-alpha.8_1738582149331_0.4342046311997174","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@aragon/osx-commons-contracts","version":"1.4.0","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","typechain"],"author":{"url":"https://github.com/aragon","name":"aragon"},"license":"AGPL-3.0-or-later","_id":"@aragon/osx-commons-contracts@1.4.0","maintainers":[{"name":"aragon-ci","email":"jorge+npmci@aragon.one"},{"name":"arabot-1","email":"devops@aragon.org"},{"name":"thekidnamedkd","email":"whomst@kevind.xyz"},{"name":"devops-master","email":"devops-master@aragon.org"},{"name":"jjavieralv","email":"jjavieralvarezrodriguez@gmail.com"},{"name":"giorgi_2009","email":"giorgi@aragon.org"}],"homepage":"https://github.com/aragon/osx-commons#readme","bugs":{"url":"https://github.com/aragon/osx-commons/issues"},"dist":{"shasum":"61eda9fbfa19ab76cd7e33c688a2269c5e9f937b","tarball":"https://registry.npmjs.org/@aragon/osx-commons-contracts/-/osx-commons-contracts-1.4.0.tgz","fileCount":36,"integrity":"sha512-EufkwHD9BfktIQcaLmvLfY0RXJ/ztbVtB0UtQTVyWZpWALbfUVtHtIC8D9/8JoYVbe8FyDi+btpbBQj79Iwrkg==","signatures":[{"sig":"MEYCIQCKzKOABj1XVF6aMiBxZqa77Pee3qMI8uVzcttYdL3JvwIhALk3Tn0y9RNkjO/EqK7cr2KxF/UVwMQkc4bPzuQQ3Ykc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112856},"gitHead":"e5b9ebed89bbdfc5111e272d855f0e085db76572","scripts":{"docs":"DOCS=true scripts/prepare-docs.sh","lint":"yarn lint:sol && yarn lint:ts","test":"hardhat test","build":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","clean":"rimraf ./artifacts ./cache ./coverage ./typechain ./types ./coverage.json && yarn typechain","deploy":"hardhat deploy","lint:ts":"cd .. && yarn run lint:contracts:ts","coverage":"NODE_OPTIONS='--max-old-space-size=8192' hardhat coverage --solcoverjs ./.solcover.js --temp artifacts --testfiles \"test/**/*.ts\" && yarn typechain","lint:sol":"cd .. && yarn run lint:contracts:sol","typechain":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat typechain"},"_npmUser":{"name":"giorgi_2009","email":"giorgi@aragon.org"},"repository":{"url":"git+https://github.com/aragon/osx-commons.git","type":"git"},"_npmVersion":"10.8.2","description":"The Aragon OSx contracts package containing common utilities","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@openzeppelin/contracts":"4.9.6","@openzeppelin/contracts-upgradeable":"4.9.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.1.0","dotenv":"^16.3.1","ethers":"5.7.2","rimraf":"^5.0.5","hardhat":"^2.22.15","ts-node":"^10.9.1","cross-env":"^7.0.3","typechain":"^8.3.2","typescript":"5.2.2","@types/chai":"^4.3.4","@types/node":"^18.11.9","tmp-promise":"^3.0.3","@types/mocha":"^10.0.0","hardhat-deploy":"^0.11.26","solidity-docgen":"^0.6.0-beta.36","lodash.startcase":"^4.4.0","solidity-coverage":"^0.8.2","@ethersproject/abi":"5.7.0","@typechain/hardhat":"^6.1.4","@ethersproject/bytes":"5.7.0","@typechain/ethers-v5":"^10.1.1","hardhat-gas-reporter":"^1.0.9","@aragon/osx-commons-sdk":"0.1.0","@ethersproject/bignumber":"5.7.0","@ethersproject/constants":"5.7.0","@ethersproject/providers":"5.7.2","@aragon/osx-ethers-v1.0.0":"npm:@aragon/osx-ethers@1.0.0","@aragon/osx-ethers-v1.3.0":"npm:@aragon/osx-ethers@1.3.0","@nomiclabs/hardhat-ethers":"^2.2.3","@aragon/osx-commons-configs":"0.8.0","@nomiclabs/hardhat-etherscan":"^3.1.7","@ethersproject/abstract-signer":"5.7.0","@openzeppelin/hardhat-upgrades":"^1.28.0","@nomicfoundation/hardhat-toolbox":"^2.0.2","@nomicfoundation/hardhat-chai-matchers":"^1.0.6","@nomicfoundation/hardhat-network-helpers":"^1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/osx-commons-contracts_1.4.0_1738591572714_0.7005811594733686","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2024-01-04T13:26:10.477Z","modified":"2025-05-09T12:19:55.073Z","0.0.1-alpha.2":"2024-01-04T13:26:10.812Z","0.0.1-alpha.3":"2024-01-04T14:20:38.863Z","0.0.1-alpha.4":"2024-01-04T14:48:45.908Z","1.4.0-alpha.0":"2024-01-04T16:14:20.429Z","1.4.0-alpha.1":"2024-01-04T16:48:23.422Z","1.4.0-alpha.2":"2024-01-11T16:07:15.047Z","1.4.0-alpha.3":"2024-01-31T09:33:50.723Z","1.4.0-alpha.4":"2024-04-18T09:44:37.702Z","1.4.0-alpha.5":"2024-04-23T13:58:37.540Z","1.4.0-alpha.7":"2025-02-03T11:23:31.180Z","1.4.0-alpha.8":"2025-02-03T11:29:09.578Z","1.4.0":"2025-02-03T14:06:12.874Z"},"bugs":{"url":"https://github.com/aragon/osx-commons/issues"},"author":{"url":"https://github.com/aragon","name":"aragon"},"license":"AGPL-3.0-or-later","homepage":"https://github.com/aragon/osx-commons#readme","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","typechain"],"repository":{"url":"git+https://github.com/aragon/osx-commons.git","type":"git"},"description":"The Aragon OSx contracts package containing common utilities","maintainers":[{"email":"devops-master@aragon.org","name":"devops-master"},{"email":"jjavieralvarezrodriguez@gmail.com","name":"jjavieralv"},{"email":"devops@aragon.org","name":"arabot-1"}],"readme":"# Aragon OSx Commons Contracts\n\nThis package contains the Solidity smart contracts to be used by the OSx framework and for plugin development.\nFor audit information, refer to the ['Audits' section in the root level README.md](../README.md#audits).\n\n## Project\n\nThe `contracts` folder includes the following Solidity contracts and libraries:\n\n```markdown\n.\n├── dao\n│ └── IDAO.sol\n├── permission\n│ ├── PermissionLib.sol\n│ ├── auth\n│ │ ├── DaoAuthorizable.sol\n│ │ ├── DaoAuthorizableUpgradeable.sol\n│ │ └── auth.sol\n│ └── condition\n│ ├── IPermissionCondition.sol\n│ ├── PermissionCondition.sol\n│ └── PermissionConditionUpgradeable.sol\n├── plugin\n│ ├── IPlugin.sol\n│ ├── Plugin.sol\n│ ├── PluginCloneable.sol\n│ ├── PluginUUPSUpgradeable.sol\n│ ├── extensions\n│ │ ├── governance\n│ │ │ └── Addresslist.sol\n│ │ ├── membership\n│ │ │ └── IMembership.sol\n│ │ └── proposal\n│ │ ├── IProposal.sol\n│ │ ├── Proposal.sol\n│ │ └── ProposalUpgradeable.sol\n│ └── setup\n│ ├── IPluginSetup.sol\n│ ├── PluginSetup.sol\n│ └── PluginUpgradeableSetup.sol\n└── utils\n├── deployment\n│ ├── ProxyFactory.sol\n│ └── ProxyLib.sol\n├── math\n│ ├── BitMap.sol\n│ ├── Ratio.sol\n│ └── UncheckedMath.sol\n└── versioning\n├── IProtocolVersion.sol\n├── ProtocolVersion.sol\n└── VersionComparisonLib.sol\n```\n\nFor **plugin development**, find the plugin base classes provided in the `plugin` folder and proxy deployment helpers in the `utils/deployment` folder.\n\nIn `contracts`, first run\n\n```sh\nyarn install\n```\n\n### Building\n\nFirst build the contracts with\n\n```sh\nyarn build\n```\n\nThis will also generate the typechain bindings. During development of your smart contracts, changes can result\nin altered typechain bindings. You can remove the outdated build- and typechain-related files with\n\n```sh\nyarn clean\n```\n\nwhich will execute `yarn typechain` again. For convenience, use `yarn clean && yarn build`.\n\n### Testing\n\nTo test your contracts, run\n\n```sh\nyarn test\n```\n\n### Linting\n\nLint the Solidity and TypeScript code all together with\n\n```sh\nyarn lint\n```\n\nor separately with\n\n```sh\nyarn lint:sol\n```\n\nand\n\n```sh\nyarn lint:ts\n```\n\n### Coverage\n\nGenerate the code coverage report with\n\n```sh\nyarn coverage\n```\n\n### Gas Report\n\nSee the gas usage per test and average gas per method call with\n\n```sh\nREPORT_GAS=true yarn test\n```\n\nyou can permanently enable the gas reporting by putting the `REPORT_GAS=true` into the `.env` file.\n","readmeFilename":"README.md"}