{"_id":"@dydxfoundation/governance","_rev":"4-b2dcf986e8474e90ed77d81b3e4938d3","name":"@dydxfoundation/governance","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@dydxfoundation/governance","version":"1.0.0","description":"dYdX governance smart contracts","main":"dist/src/index.js","scripts":{"clean":"rm -rf artifacts cache dist types","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 npx hardhat compile","coverage":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 npx hardhat coverage","abi":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 npx hardhat export-abi","fix":"npm run lint -- --fix","lint":"eslint --ext .ts,.js .","test":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 npx hardhat test","test:full":"STAKING_TESTS_CHECK_INVARIANTS=true HARDHAT_SIMULATE_AFFECTED_STAKERS=99 npm run test","test:fork":"FORK_MAINNET=true npm run test:full"},"repository":{"type":"git","url":"git+https://github.com/dydxfoundation/governance-contracts.git"},"keywords":["dydx","ethereum"],"author":{"name":"dYdX Foundation"},"bugs":{"url":"https://github.com/dydxfoundation/governance-contracts/issues"},"homepage":"https://github.com/dydxfoundation/governance-contracts#readme","dependencies":{"@chainlink/contracts":"^0.2.1","axios":"^0.24.0","dotenv":"^10.0.0","ethereum-multicall":"^2.9.0","graphql":"^16.2.0","hardhat-abi-exporter":"^2.4.0","urql":"^2.0.6"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.2","@nomiclabs/hardhat-waffle":"^2.0.1","@typechain/ethers-v5":"^7.1.0","@typechain/hardhat":"^2.3.0","@types/dirty-chai":"^2.0.2","@types/lodash":"^4.14.172","@types/luxon":"^2.0.4","@types/mocha":"^9.0.0","@typescript-eslint/eslint-plugin":"^4.31.1","@typescript-eslint/parser":"^4.31.1","bignumber.js":"^9.0.1","chai":"^4.3.4","dirty-chai":"^2.0.1","eslint":"^7.32.0","eslint-config-airbnb-base":"^14.2.1","eslint-config-airbnb-typescript":"^14.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-no-only-tests":"^2.6.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.0","hardhat":"^2.8.0","lodash":"^4.17.21","luxon":"^2.0.2","reflect-metadata":"^0.1.13","solidity-coverage":"^0.7.17","ts-node":"^10.4.0","typechain":"^5.1.2","typescript":"^4.4.3"},"gitHead":"2ddf2ff55360d6516852179558b6f758fa6760d0","_id":"@dydxfoundation/governance@1.0.0","_nodeVersion":"12.22.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-8OPL+2QvG2ngZu3VHt7IIlyNC3XvuCesfg09sOy0Y8Qe6QY4bYnYK8YB5sbZ2CFpgDIkSMGdSpGAxVwsQRSb7Q==","shasum":"aa9beb3edb35f8744a30216060950e869ec04b96","tarball":"https://registry.npmjs.org/@dydxfoundation/governance/-/governance-1.0.0.tgz","fileCount":246,"unpackedSize":2921641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwidbCRA9TVsSAnZWagAAJxgP/33i0UbthZtkVdsIRWUX\n4zFPD0NnEznJs//iGcLswNMGo0OrMwaInGXy68csmH4FKplEBgBF0xaD5/he\nM/5y8FrfFzafJb2p4y95w4ErM9aifcls7K+MWbBdFT1NPqCsSr07GncbTlVD\n0WbHchpYpdzpLDEng7wQBiPOkm6stY3JEYMGInuX1jcq0vl4DBzdydhjf5I2\nJp51GPtN6dJPN6pUaul4GmnHt0isS+IT4ZC9GSJCIVhZLXdI7WOOT5SMwiTW\naISnqPJF5mveCtAX4b/xz61zp3MAjmFlq8igmAg4CLMWTQP6jDRsQpoOiQTF\nkFwmp+nSPuzXbNlM4mXIyse2alVq/qEcuyf4W3tbDV7bepAOW1KOKmQFufnj\nTLB5sn280Nb7X7ufs3tqXbqzFZyF6AIuMgHHNwVB8z2VwwfX1MZdjWcCjmFK\nHqZvL+5eKZ6khehwrBIx7osOsbxCKxU97qSaMyBG154Us/y1m3NPCup4Klil\n99i/KMGZBWqHroKlMiztc8Ugyk7vnmp/w25p34Cxgnrx08tta47PmdWEATm2\nIa8y8X5VhQtZc0gaH1jvgKq2qzSEzcJPfOdvc+kesMcr+RJ5Tq65wzCq3ssD\n8ApdSh7O56p5Wwpfn9YniSN0cIGABGMu8sLxrJbnjCTLC7h5iVOHR9Gxq1+X\nyufV\r\n=53mz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVKpCg0jpjvFob9Xmq67iUUQIN0umNT6CDNvoEG335KQIgLnEQn1da7lH+nZz7IC448Cg/BGLyl786BiKp5qvR+vw="}]},"_npmUser":{"name":"dydxfoundation","email":"yiran@dydx.foundation"},"directories":{},"maintainers":[{"name":"dydxfoundation","email":"yiran@dydx.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/governance_1.0.0_1640114011661_0.9343983014320665"},"_hasShrinkwrap":false},"1.0.1":{"name":"@dydxfoundation/governance","version":"1.0.1","description":"dYdX governance smart contracts","main":"dist/src/index.js","scripts":{"clean":"rm -rf artifacts cache dist types","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 npx hardhat compile","coverage":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 npx hardhat coverage","abi":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 npx hardhat export-abi","fix":"npm run lint -- --fix","lint":"eslint --ext .ts,.js .","test":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 npx hardhat test","test:full":"STAKING_TESTS_CHECK_INVARIANTS=true HARDHAT_SIMULATE_AFFECTED_STAKERS=99 npm run test","test:fork":"FORK_MAINNET=true npm run test:full"},"repository":{"type":"git","url":"git+https://github.com/dydxfoundation/governance-contracts.git"},"keywords":["dydx","ethereum"],"author":{"name":"dYdX Foundation"},"bugs":{"url":"https://github.com/dydxfoundation/governance-contracts/issues"},"homepage":"https://github.com/dydxfoundation/governance-contracts#readme","dependencies":{"@chainlink/contracts":"^0.2.1","axios":"^0.24.0","dotenv":"^10.0.0","ethereum-multicall":"^2.9.0","graphql":"^16.2.0","hardhat-abi-exporter":"^2.4.0","isomorphic-unfetch":"^3.1.0","urql":"^2.0.6"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.2","@nomiclabs/hardhat-waffle":"^2.0.1","@typechain/ethers-v5":"^7.1.0","@typechain/hardhat":"^2.3.0","@types/dirty-chai":"^2.0.2","@types/lodash":"^4.14.172","@types/luxon":"^2.0.4","@types/mocha":"^9.0.0","@typescript-eslint/eslint-plugin":"^4.31.1","@typescript-eslint/parser":"^4.31.1","bignumber.js":"^9.0.1","chai":"^4.3.4","dirty-chai":"^2.0.1","eslint":"^7.32.0","eslint-config-airbnb-base":"^14.2.1","eslint-config-airbnb-typescript":"^14.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-no-only-tests":"^2.6.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.0","hardhat":"^2.8.0","lodash":"^4.17.21","luxon":"^2.0.2","reflect-metadata":"^0.1.13","solidity-coverage":"^0.7.17","ts-node":"^10.4.0","typechain":"^5.1.2","typescript":"^4.4.3"},"gitHead":"93105382a524639f8771808d2ba7c5923709e477","_id":"@dydxfoundation/governance@1.0.1","_nodeVersion":"12.22.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-eAAevn+EmhaMQ9vaouI95qPMaTQFElIPPwLPX3sZY0/Tq+6iokDGeGDynub9PutvBqNSgxUILicHB0ce0uhN6w==","shasum":"91b31df7243d6a6b338bb6dd82bfdaa9a550c3b9","tarball":"https://registry.npmjs.org/@dydxfoundation/governance/-/governance-1.0.1.tgz","fileCount":247,"unpackedSize":2923176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3f5SCRA9TVsSAnZWagAAfycQAJpwWAe70r+4zsbQJ9zX\nWODXhqW3B3PJv89Tf1EdKICCidCdwB9azBeOe8Y5QMS+xyStbFmQYdqVJvf3\nRpzAaVm+Z7qNakDhdByalMZkZatNCIJhBOWAcoppXB0m6w5lnmVnz7Pgd9iG\nP2X6ae490yLIKlvHnciLbsuR4RIzsq+HmHEtKcVnOdBJhLBun61qdk1DcrjZ\nTFbOEDNLGNgwxuQv0TO8UtwyHaUPE1sBizqVhvHq4VzHppIkNt8KQIdbsCg5\nPehdnJ+6I1cr58l6W73LFNz4TYOEbx8WFyW5xl2JGaKTGGxG0RbH/OiE1Rq0\nGJkA3602CT4oje8Bh8r4zc7Ip9DFownKl59n+qN5tNQn5gZQbm6R4AifTHmz\n3V+scs6ho+UakEX/Tcv8P6zD0F0Qsdqaslb9Pfv1j1lhxh6f8/8m+6ho92Qj\nEoBHE8mAxo2+Ix8hRx/B3uMQeUFWn1iALeCjLqOfU7kBC4POGFWMj9zlDZQk\nzrUEI7UqtBHdcTZmaEcUE1a4f7O2BxJjBvhqJFVeKCf+50trhIBRj1cRR1Dh\ngLJpmE2FTbix7t8APTh0Jo0nF2dRAQUuhON29cz3jGb9uBw6r7kzP4sY3FH/\ns/LIy0oqt0R2Mf/8OdHanzHjVRo8L/bdYGH4FT1/Iaqd2/iaFFfIvbGlch9G\n+5p/\r\n=CB49\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMrYBZpd7MOyiP2K9nA5o/8ChHbRMh8LIbCF0xVZy8fQIhAK31E0c6wfg+bVgk8RjM4NBP1VHV+xHx/ylXmTJvwpvO"}]},"_npmUser":{"name":"dydxfoundation","email":"yiran@dydx.foundation"},"directories":{},"maintainers":[{"name":"dydxfoundation","email":"yiran@dydx.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/governance_1.0.1_1641938513987_0.7728467349055219"},"_hasShrinkwrap":false},"1.0.2":{"name":"@dydxfoundation/governance","version":"1.0.2","description":"dYdX governance smart contracts","main":"dist/src/index.js","scripts":{"clean":"rm -rf artifacts cache dist types","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 npx hardhat compile","coverage":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 npx hardhat coverage","abi":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 npx hardhat export-abi","fix":"npm run lint -- --fix","lint":"eslint --ext .ts,.js .","test":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 npx hardhat test","test:full":"STAKING_TESTS_CHECK_INVARIANTS=true HARDHAT_SIMULATE_AFFECTED_STAKERS=99 npm run test","test:fork":"FORK_MAINNET=true npm run test:full"},"repository":{"type":"git","url":"git+https://github.com/dydxfoundation/governance-contracts.git"},"keywords":["dydx","ethereum"],"author":{"name":"dYdX Foundation"},"bugs":{"url":"https://github.com/dydxfoundation/governance-contracts/issues"},"homepage":"https://github.com/dydxfoundation/governance-contracts#readme","dependencies":{"@chainlink/contracts":"^0.2.1","axios":"^0.24.0","cids":"^1.1.9","dotenv":"^10.0.0","ethereum-multicall":"^2.9.0","graphql":"^16.2.0","hardhat-abi-exporter":"^2.4.0","isomorphic-unfetch":"^3.1.0","urql":"^2.0.6"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.2","@nomiclabs/hardhat-waffle":"^2.0.1","@typechain/ethers-v5":"^7.1.0","@typechain/hardhat":"^2.3.0","@types/dirty-chai":"^2.0.2","@types/lodash":"^4.14.172","@types/luxon":"^2.0.4","@types/mocha":"^9.0.0","@typescript-eslint/eslint-plugin":"^4.31.1","@typescript-eslint/parser":"^4.31.1","bignumber.js":"^9.0.1","chai":"^4.3.4","dirty-chai":"^2.0.1","eslint":"^7.32.0","eslint-config-airbnb-base":"^14.2.1","eslint-config-airbnb-typescript":"^14.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-no-only-tests":"^2.6.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.0","hardhat":"^2.8.0","lodash":"^4.17.21","luxon":"^2.0.2","reflect-metadata":"^0.1.13","solidity-coverage":"^0.7.17","ts-node":"^10.4.0","typechain":"^5.1.2","typescript":"^4.4.3"},"gitHead":"b06718fe1639d2be4acc02214139dbe6e104a32b","_id":"@dydxfoundation/governance@1.0.2","_nodeVersion":"12.22.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-ybXQGBEoRXvC5Z+etxdhsc9udQ3BofDS0BypD2WibYAM0jmkLJtrg8Pn19c+2CsOwR/LSOJmuTy1AUEwB1SP5A==","shasum":"d2631ad87e1620cfa68b0a5ec9a32a0df9a8b3cd","tarball":"https://registry.npmjs.org/@dydxfoundation/governance/-/governance-1.0.2.tgz","fileCount":247,"unpackedSize":2923198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4HznCRA9TVsSAnZWagAA5VsQAJxhjuw6w7teKfFM6IGX\nmKFo2vJ6aZ8oCcKstQHZwFqHtTDgMkp8/GlXaEKR0U85+YLF2Q4HJluJNvVn\n/HQTVVeYb+nlyM1yMMGNpbCVOAlI28zhGbYPzwsqqZSqmYXLKy6qYggLrkkw\nux/oMFRWopxFRBTtuYNCWO9kGt2klkqW6yCIMe5yB8dpblixIypAc3LbS74t\nRUEqeB/1eFi03O5SzXncb9ox/Kt0+3LUxKGg7nmiVFyZ4VSLUEjqlbOna3lY\nqOrtnD8Ed/JT/Lbf23aW5H08b1IqWS8+qRmjv0oy932KroPoBcjoB7XMld1Z\nGrXOOEBM9Kl20hPHWubbZIc6ElZb9yn9HnVt1m9nmMc/emuc28IBt785dc5V\ngzxh6DX+6cr0hc6ZBJZeI69yQYHGAU2yRs5Jy48qQ6JGDyarxa9FqUgjQv+q\n7LBf6hqg0tWN/aML3rbSN0ft7QUECUkzLwAz8YCEjdBUgS3aslIpRLTRjXrt\nNOOJS70bpHnLtqyYTmiFf3djN7cnE9VKP4M6L1Zx5xOx++kNmzd40Lc9fzEz\nk/YXPaLvddfhyytQFQ1/DABYrzJsH9K8nTMQibSKr/5ZADP5op86D77xYg+5\nbOBuS5yGOHXbFzEzsKy8rAWFnnFmLIqep19d9hUQJ8MOrD74uq6k4GfOVVPU\n6kJp\r\n=5qru\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFOnwHhoo8j1C/s8lifkyLAWnJG6XOmIPuZaMwXfoigaAiBd/J0Z8zmAWh/oIoVKBwRBaAItgA/jXqmXRwRZsphwBg=="}]},"_npmUser":{"name":"dydxfoundation","email":"yiran@dydx.foundation"},"directories":{},"maintainers":[{"name":"dydxfoundation","email":"yiran@dydx.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/governance_1.0.2_1642101990766_0.8443607721883131"},"_hasShrinkwrap":false},"1.0.3":{"name":"@dydxfoundation/governance","version":"1.0.3","description":"dYdX governance smart contracts","main":"dist/src/index.js","scripts":{"clean":"rm -rf artifacts cache dist types","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 npx hardhat compile","coverage":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 npx hardhat coverage","abi":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 npx hardhat export-abi","fix":"npm run lint -- --fix","lint":"eslint --ext .ts,.js .","test":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 npx hardhat test","test:full":"STAKING_TESTS_CHECK_INVARIANTS=true HARDHAT_SIMULATE_AFFECTED_STAKERS=99 npm run test","test:fork":"FORK_MAINNET=true npm run test:full"},"repository":{"type":"git","url":"git+https://github.com/dydxfoundation/governance-contracts.git"},"keywords":["dydx","ethereum"],"author":{"name":"dYdX Foundation"},"bugs":{"url":"https://github.com/dydxfoundation/governance-contracts/issues"},"homepage":"https://github.com/dydxfoundation/governance-contracts#readme","dependencies":{"@chainlink/contracts":"^0.2.1","axios":"^0.24.0","cids":"^1.1.9","dotenv":"^10.0.0","ethereum-multicall":"^2.9.0","graphql":"^16.2.0","hardhat-abi-exporter":"^2.4.0","isomorphic-unfetch":"^3.1.0","urql":"^2.0.6"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.2","@nomiclabs/hardhat-waffle":"^2.0.1","@typechain/ethers-v5":"^7.1.0","@typechain/hardhat":"^2.3.0","@types/dirty-chai":"^2.0.2","@types/lodash":"^4.14.172","@types/luxon":"^2.0.4","@types/mocha":"^9.0.0","@typescript-eslint/eslint-plugin":"^4.31.1","@typescript-eslint/parser":"^4.31.1","bignumber.js":"^9.0.1","chai":"^4.3.4","dirty-chai":"^2.0.1","eslint":"^7.32.0","eslint-config-airbnb-base":"^14.2.1","eslint-config-airbnb-typescript":"^14.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-no-only-tests":"^2.6.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.0","hardhat":"^2.8.0","lodash":"^4.17.21","luxon":"^2.0.2","reflect-metadata":"^0.1.13","solidity-coverage":"^0.7.17","ts-node":"^10.4.0","typechain":"^5.1.2","typescript":"^4.4.3"},"gitHead":"96c9e4afc86f287b58e3a76985c375d63dd5fb20","_id":"@dydxfoundation/governance@1.0.3","_nodeVersion":"12.22.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-68npPXhvMRfxYSut8AhbmAQp1+OvlqWcjUWxYVTtaOkX+uZRE9o2NKeSApkiqu1DiBMoQE323/zejxOtAs/nUg==","shasum":"e323a6cbe003f0e724446f53a4dbeab892087b3b","tarball":"https://registry.npmjs.org/@dydxfoundation/governance/-/governance-1.0.3.tgz","fileCount":248,"unpackedSize":2925814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6cwzCRA9TVsSAnZWagAAT7QP/iF4rkwdtv/aDJWB/69d\n3euC1BxAEC/i2DEMndCnS0SBJqsBkFpf1W01xgsmYFfKnHvGWvaCssvMMXi/\n6pAUmsK0VHwx0t6yUSDeoTabEjGAf6OvZhY7c2Eaf0E/em7k0OzuDathHC09\naLUtPJlGtSkwDT64anxfxCKbAEbac6og/NCm9AIJAy86GZGnLb7ePkPIqG+J\nE07zh5mCNUlHTkXKZlizUb+LaoKbyH74DLYnAHm6X5ypsqzOqClmhEhOeRuY\ncgaLgrGzhFltoWje0jkldrlNyzZOJR1AiWUX4auDIpHdslcgJnJq/Z4Ll8nV\nauWcOUznsn0vnE2NGwNJ8ejUC07svnKspBALwKAnCjzQUL/alMVsTqJuiIjL\nQP0wWi4mku8VmQja1qHGo1I5RGDZYnO/symC97fRU39vEmW45SHJNa8PBXqD\nXUov2jMAPVtfCL+V3glRWIICWFOL738Zz0Z7uVK5UbnpXkUVAO21nIHLl3hU\nMdAqg7qgcyURrgjZKNpy+YsjINcNJBUS+JyBPY//hw/eGFalkSa8WAsYRG9l\nnIHI3FiyyPdlg8ew10mVvZQd9CXRqgyUprWQEfL7jmHY2zTD2eHJVFUivRJh\n40H5Vvj9t+9ANpO86o4z+Zw61xRVKp5msqzHNGW1VyNK5AdMzasoHrfzKL2d\ne4rL\r\n=2gHd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNQN6k07aO4pcp6CN3g7lqXEMIOGQC2Rk1jvar5aaCEgIhAPaQzfy8tFmlDAPEGhTiYq9wOb6xYrEOUwgNcu9kwfO8"}]},"_npmUser":{"name":"dydxfoundation","email":"yiran@dydx.foundation"},"directories":{},"maintainers":[{"name":"dydxfoundation","email":"yiran@dydx.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/governance_1.0.3_1642712114946_0.465211958408396"},"_hasShrinkwrap":false}},"time":{"created":"2021-12-21T19:13:31.576Z","1.0.0":"2021-12-21T19:13:31.963Z","modified":"2022-04-05T06:17:06.095Z","1.0.1":"2022-01-11T22:01:54.346Z","1.0.2":"2022-01-13T19:26:31.059Z","1.0.3":"2022-01-20T20:55:15.196Z"},"maintainers":[{"name":"dydxfoundation","email":"yiran@dydx.foundation"}],"description":"dYdX governance smart contracts","homepage":"https://github.com/dydxfoundation/governance-contracts#readme","keywords":["dydx","ethereum"],"repository":{"type":"git","url":"git+https://github.com/dydxfoundation/governance-contracts.git"},"author":{"name":"dYdX Foundation"},"bugs":{"url":"https://github.com/dydxfoundation/governance-contracts/issues"},"readme":"# dYdX Governance Smart Contracts\n\nDashboard for interacting with the contracts: https://dydx.community/\n\nDocumentation: https://docs.dydx.community/\n\nDeployed contract addresses: https://docs.dydx.community/dydx-governance/resources/technical-overview\n\n## Audits\n\nAll major new smart contracts have been audited by Peckshield:\n\n* [LiquidityStakingV1](./contracts/liquidity/v1) audited at [59b4ab0](https://github.com/dydxfoundation/governance-contracts/commit/59b4ab086b0603e55290cd49d5035aa6b03568d3)\n* [StarkProxyV1](./contracts/stark-proxy/v1) audited at [3fd209c](https://github.com/dydxfoundation/governance-contracts/commit/3fd209c768da33d138a74092b196c38c970c2342)\n* SafetyModuleV1 audited at [f816626](https://github.com/dydxfoundation/governance-contracts/commit/f8166261211040b70e7a6e40ae31e8abcbfa50ab)\n* MerkleDistributorV1 audited at [3fd209c](https://github.com/dydxfoundation/governance-contracts/commit/3fd209c768da33d138a74092b196c38c970c2342)\n\nThe core governance and token contracts are based on the AAVE governance contracts (audited by Peckshield) and AAVE token contracts (audited by CertiK and Certora).\n","readmeFilename":"README.md"}