{"_id":"@ariswap/v3-staker","_rev":"1-ae4b8d30ce026680d0281ac864ee7f91","name":"@ariswap/v3-staker","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.2":{"name":"@ariswap/v3-staker","description":"Canonical liquidity mining contract for Ariswap V3","license":"GPL-3.0-or-later","version":"1.0.2","homepage":"https://uniswap.org","keywords":["uniswap","liquidity mining","v3"],"repository":{"type":"git","url":"git+https://github.com/Ariswap/uniswap-v3-staker.git"},"engines":{"node":">=10"},"dependencies":{"@openzeppelin/contracts":"3.4.1-solc-0.7-2","@ariswap/v3-core":"1.0.1","@ariswap/v3-periphery":"^1.0.1"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.2","@nomiclabs/hardhat-etherscan":"^2.1.8","@nomiclabs/hardhat-waffle":"^2.0.1","@typechain/ethers-v5":"^7.0.0","@typechain/hardhat":"^2.0.1","@types/chai":"^4.2.6","@types/console-log-level":"^1.4.0","@types/lodash":"^4.14.170","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","chai":"^4.2.0","console-log-level":"^1.4.1","eslint":"^7.28.0","eslint-config-prettier":"^8.3.0","eslint-plugin-unused-imports":"^1.1.1","ethereum-waffle":"^3.0.2","ethers":"^5.0.8","hardhat":"^2.2.0","hardhat-contract-sizer":"^2.0.3","lodash":"^4.17.21","mocha-chai-jest-snapshot":"^1.1.0","prettier":"^2.2.1","prettier-check":"^2.0.0","prettier-plugin-solidity":"^1.0.0-beta.10","solhint":"^3.2.1","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"^0.7.16","ts-node":"^8.5.4","typechain":"^5.0.0","typescript":"^4.3.2"},"scripts":{"compile":"hardhat compile","lint":"eslint . --ext .ts","prettier:check":"prettier-check contracts/**/*.sol test/**/*.ts types/*.ts","size-contracts":"hardhat compile && hardhat size-contracts","test":"hardhat test","clear-cache":"rm -rf artifacts/ cache/ typechain/","coverage":"RUN_COVERAGE=1 hardhat coverage"},"gitHead":"8d6d0b5d6f9cc155bd4f5d5092197f669c0b7d53","bugs":{"url":"https://github.com/Ariswap/uniswap-v3-staker/issues"},"_id":"@ariswap/v3-staker@1.0.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-WkWoLK+Kevuydp4o7lMrTgWtbxU9JlvuzmMOt9CcrpBClYuYMWomilj/VjIyRji7kqX/VstHPYfaNdUiazJbzw==","shasum":"1580db26ab7ad525e23ce5d144904acca5f234d5","tarball":"https://registry.npmjs.org/@ariswap/v3-staker/-/v3-staker-1.0.2.tgz","fileCount":10,"unpackedSize":75330,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBBZOfhpCr/YTIuCnA/1H1c3D83M/JOuYvGhxUGN8dhRAiBnanaG1PhZ5XPjzJieJCWFDoqKHLZzDByyE8GOgAfeyA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisuLMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqamBAAmdX7lETsGVXos2mfO90nPOW/+e5KW8CL1BmNIIjdTPUGkbyF\r\niCXfffgTloOdiQ6gt7CrPpwI1MkhckPAbhEgA5W3QU99FSRNf1C4S3cE4SFJ\r\nNfZZxmGu/1J9WeTO3Dzkett5PVV6D9vXw27C9ine8Fv9KkPfiqfixoPW/gWU\r\n3xGnMC/Jq0p79hKEG4K28PoYgfIV6SgOwvxdrTZ4JsER2cNGeICjhyOhbKeW\r\nakyAwrMboxwiCdyEHaodmz+3qL4NuBIRYXAGzb3MJOkxHlRJpV1uDpar7uk+\r\nccMpJe/CobhQHf2dQG3WFNCHftj/MvpQsNpuxrd9hyPWyL9w+ijkIO12thCe\r\nwlFHLB0BEPzbkTKxrfgIjthzEJc4Mo1Nox6Zm+Q2B5EF0NbJvKiC2wRdc1jh\r\nhm3o5Mhi8BW3oTaxRieMSW+Hxu810+Ghg7BL+b+n37GlcTGfxkACgPg2TVAf\r\n0AxPCyaXC6AnEZA75BFq+X7NjrM/OaNUZr+mYLku8E7122PN8AjPbqlDY+5o\r\nyXlbxaz52aj8qpLx3dikm0qUt/kVzZLMfxwQjX9EgixF49ug8upJqxWWnh/t\r\n5Ku3xYheMhJR6yUIti8DvryxFqoP6oq6SLCRLltL2JO4HevRbW8cf/93dQix\r\nocoICMLfNjxtRd2OvFJMgBHc7y8vl13zY0s=\r\n=/HOW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ryukiller","email":"riangraphics@gmail.com"},"directories":{},"maintainers":[{"name":"ryukiller","email":"riangraphics@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v3-staker_1.0.2_1655890636130_0.4183192442412085"},"_hasShrinkwrap":false},"1.0.3":{"name":"@ariswap/v3-staker","description":"Canonical liquidity mining contract for Ariswap V3","license":"GPL-3.0-or-later","version":"1.0.3","homepage":"https://uniswap.org","keywords":["uniswap","liquidity mining","v3"],"repository":{"type":"git","url":"git+https://github.com/Ariswap/uniswap-v3-staker.git"},"engines":{"node":">=10"},"dependencies":{"@openzeppelin/contracts":"3.4.1-solc-0.7-2","@ariswap/v3-core":"1.0.2","@ariswap/v3-periphery":"^1.4.4"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.2","@nomiclabs/hardhat-etherscan":"^2.1.8","@nomiclabs/hardhat-waffle":"^2.0.1","@typechain/ethers-v5":"^7.0.0","@typechain/hardhat":"^2.0.1","@types/chai":"^4.2.6","@types/console-log-level":"^1.4.0","@types/lodash":"^4.14.170","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","chai":"^4.2.0","console-log-level":"^1.4.1","eslint":"^7.28.0","eslint-config-prettier":"^8.3.0","eslint-plugin-unused-imports":"^1.1.1","ethereum-waffle":"^3.0.2","ethers":"^5.0.8","hardhat":"^2.2.0","hardhat-contract-sizer":"^2.0.3","lodash":"^4.17.21","mocha-chai-jest-snapshot":"^1.1.0","prettier":"^2.2.1","prettier-check":"^2.0.0","prettier-plugin-solidity":"^1.0.0-beta.10","solhint":"^3.2.1","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"^0.7.16","ts-node":"^8.5.4","typechain":"^5.0.0","typescript":"^4.3.2"},"scripts":{"compile":"hardhat compile","lint":"eslint . --ext .ts","prettier:check":"prettier-check contracts/**/*.sol test/**/*.ts types/*.ts","size-contracts":"hardhat compile && hardhat size-contracts","test":"hardhat test","clear-cache":"rm -rf artifacts/ cache/ typechain/","coverage":"RUN_COVERAGE=1 hardhat coverage"},"gitHead":"b6b895e3ddb647b5246cb4b4ac84fc98eafe5a18","bugs":{"url":"https://github.com/Ariswap/uniswap-v3-staker/issues"},"_id":"@ariswap/v3-staker@1.0.3","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-6YW/T8019A165B8UMS+po83vbXBEoRu+Axy4Nz3Uf6zy6KcPdPeif3yhx9qdwKtGRIgGU73W2W6ExXXF7Bjbiw==","shasum":"b0ad4c355751b4fd3c0efc1daaee1edd603ea8bd","tarball":"https://registry.npmjs.org/@ariswap/v3-staker/-/v3-staker-1.0.3.tgz","fileCount":16,"unpackedSize":171658,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNSrqIrW0gxxhP49L1pObSgQXdsZiZwUkJNFwvHvUi+wIhAL5t4UI/nzXf3B9dM+QXf4h6mVqX5/TWTsZ1C9JaTGiQ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisusxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqc0g//WOrWepmVHGgF+JHFc555mqGrXTSRPbn/SSfYlZczUQ0/uUCU\r\nqJIa4HJrvbTCCCV7oDCaHLj1/1UiADvW9FxJr7ZuaC0aIXH9C7okckUL2q35\r\ntTJhoDhWesN1QzwmVSKZBDK/qPgNS9dFzFkKrkabfLm+A9heVn5q1gWSZqwC\r\nQhucdbDWsFv0Ld4+T4dumBJGLqEJPYQFEJ7zJGhq88nrmxOitZWSIhI5qezS\r\nGWJbx/+PclMBeYpFnK2n62jsd9RUKlLNyjmPYB+Zz53kMbzzbPcwdkiq4S5J\r\nYyPLDKQdFzu4iMvd9bItRsAZ/unJv8fz1ugXMdfDqB4Fp07sGfHsf/4+jTwS\r\nbOg0RCSDmqNNVEO9xXztmQiucr/6WcejHV9NmFe+WsUW7/gru61cVN9ZmhGe\r\nvZY1nFYE2kJUelbgm76PPH4IpZthfSWuRMwWoaTukJusZ20uumXt4FMADFVb\r\n0/tmcLtAzvfyWmUgki6g/iGmid649DazxczBCj4DhUk//hHdsnHhypCPMgUd\r\n4FvnHSF1KAuPkWdn+izGX3kY9Kn9Q3jx6a2SdDBXt78NfY7iQMGc9G5DwXym\r\nc9vKIHColX4LcY+mFeyooRHg4vCBpQ92p3XD294OXM+UTEJbzbRDUIBgyNw8\r\n2SFgDUYEagFHJPy1fS6YCkyySU8EYfCScco=\r\n=vqhO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ryukiller","email":"riangraphics@gmail.com"},"directories":{},"maintainers":[{"name":"ryukiller","email":"riangraphics@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v3-staker_1.0.3_1655892785133_0.21677882953880734"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-22T09:37:16.070Z","1.0.2":"2022-06-22T09:37:16.308Z","modified":"2022-06-22T10:13:05.396Z","1.0.3":"2022-06-22T10:13:05.326Z"},"maintainers":[{"name":"ryukiller","email":"riangraphics@gmail.com"}],"description":"Canonical liquidity mining contract for Ariswap V3","homepage":"https://uniswap.org","keywords":["uniswap","liquidity mining","v3"],"repository":{"type":"git","url":"git+https://github.com/Ariswap/uniswap-v3-staker.git"},"bugs":{"url":"https://github.com/Ariswap/uniswap-v3-staker/issues"},"license":"GPL-3.0-or-later","readme":"# uniswap-v3-staker\n\nThis is the canonical staking contract designed for [Ariswap V3](https://github.com/Ariswap/uniswap-v3-core).\n\n## Deployments\n\nNote that the v1.0.0 release is susceptible to a [high-difficulty, never-exploited vulnerability](https://github.com/Ariswap/v3-staker/issues/219). For this reason, please use the v1.0.2 release, deployed and verified on Etherscan on all networks at the address: `0xe34139463bA50bD61336E0c446Bd8C0867c6fE65`:\n\n| Network          | Explorer                                                                                 |\n| ---------------- | ---------------------------------------------------------------------------------------- |\n| Mainnet          | https://etherscan.io/address/0xe34139463bA50bD61336E0c446Bd8C0867c6fE65                  |\n| Rinkeby          | https://rinkeby.etherscan.io/address/0xe34139463bA50bD61336E0c446Bd8C0867c6fE65          |\n| Kovan            | https://kovan.etherscan.io/address/0xe34139463bA50bD61336E0c446Bd8C0867c6fE65            |\n| Ropsten          | https://ropsten.etherscan.io/address/0xe34139463bA50bD61336E0c446Bd8C0867c6fE65          |\n| Goerli           | https://goerli.etherscan.io/address/0xe34139463bA50bD61336E0c446Bd8C0867c6fE65           |\n| Arbitrum Rinkeby | https://testnet.arbiscan.io/address/0xe34139463bA50bD61336E0c446Bd8C0867c6fE65           |\n| Arbitrum One     | https://arbiscan.io/address/0xe34139463bA50bD61336E0c446Bd8C0867c6fE65                   |\n| Optimism         | https://optimistic.etherscan.io/address/0xe34139463bA50bD61336E0c446Bd8C0867c6fE65       |\n| Optimism Kovan   | https://kovan-optimistic.etherscan.io/address/0xe34139463bA50bD61336E0c446Bd8C0867c6fE65 |\n\n⚠️DEPRECATED⚠️: For historical verification purposes only, the staker at tag v1.0.0 was deployed at the address: `0x1f98407aaB862CdDeF78Ed252D6f557aA5b0f00d`\n\n## Links:\n\n- [Contract Design](docs/Design.md)\n\n## Development and Testing\n\n```sh\n$ yarn\n$ yarn test\n```\n\n## Gas Snapshots\n\n```sh\n# if gas snapshots need to be updated\n$ UPDATE_SNAPSHOT=1 yarn test\n```\n\n## Contract Sizing\n\n```sh\n$ yarn size-contracts\n```\n","readmeFilename":"README.md"}