{"_id":"@ariswap/v3-core","_rev":"1-5816600e023d3324981dcf0d18d71b88","name":"@ariswap/v3-core","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.1":{"name":"@ariswap/v3-core","description":"🦄 Core smart contracts of Ariswap V3","license":"BUSL-1.1","publishConfig":{"access":"public"},"version":"1.0.1","homepage":"https://uniswap.org","keywords":["uniswap","core","v3"],"repository":{"type":"git","url":"git+https://github.com/Ariswap/uniswap-v3-core.git"},"engines":{"node":">=10"},"dependencies":{},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.2","@nomiclabs/hardhat-etherscan":"^2.1.8","@nomiclabs/hardhat-waffle":"^2.0.1","@typechain/ethers-v5":"^4.0.0","@types/chai":"^4.2.6","@types/mocha":"^5.2.7","chai":"^4.2.0","decimal.js":"^10.2.1","ethereum-waffle":"^3.0.2","ethers":"^5.0.8","hardhat":"^2.2.0","hardhat-typechain":"^0.3.5","mocha":"^6.2.2","mocha-chai-jest-snapshot":"^1.1.0","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.59","solhint":"^3.2.1","solhint-plugin-prettier":"^0.0.5","ts-generator":"^0.1.1","ts-node":"^8.5.4","typechain":"^4.0.0","typescript":"^3.7.3"},"scripts":{"compile":"hardhat compile","test":"hardhat test"},"gitHead":"496cecf0964d186e06008e94d8d242d2d3daafaf","bugs":{"url":"https://github.com/Ariswap/uniswap-v3-core/issues"},"_id":"@ariswap/v3-core@1.0.1","_nodeVersion":"14.17.0","_npmVersion":"8.1.1","dist":{"integrity":"sha512-dlzpl55DDn5OdH8aJAbMKOfveZWL4tCGSPGKMmFxtPkraBddaBGYrQ6ZcZJtTIHlB4eFLAXg8vXpDis1/WYQaw==","shasum":"7fbb45f1099ec4f364e594dc50cc4f4f25ad9b1a","tarball":"https://registry.npmjs.org/@ariswap/v3-core/-/v3-core-1.0.1.tgz","fileCount":35,"unpackedSize":163615,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDcZXi4WsQ8jKRdDJxv98RJNTSa0Fh3y/+zehVjMGA82AiBSX02crohdKvVa3owSFKjZPh/EFkw+ihsZ6+KaHuSAtw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiscVeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvwhAAngLQgrt23Td5PlfXxIM7YNalCWEr83onysVno/QvkagxHyH8\r\ncACfTUiMhYzGMjUPYpquCyHbcAYwXlNPG1Bz2jgWvrmfigugyzeLxB3HcYkN\r\n5rjclFgi820MCBAARvbUAUK8KKmmhHFFgZx9h7+bzsEa6x+a0EdBNb29B5Pt\r\nEp/vGRpuDJqixisDHPe5G0vmcWqFY8406djIr2Tup0dRQCVr8ZpphQD5Kg1d\r\n9eCyKoUhUIZYdL9zfgC7yfaGb5XPYkCTQSdXm/un8d8amSrMYp5u6VIinY0g\r\nqD/Vhf9rHPs5PgOeJbwJ1hvvkAG93P5Wiw4fExEkPnrSeq0BvGV5ydzR57yc\r\nX9TfkOPDODsfeP1DLY6WfmcfqiM79GU+wKRm/jvRliT7JHS+NXm3huw+665K\r\n3pj1ZLeAeucXDjsuPa51eyA8zz+yt+aXo8x8XgDIpE4pJF01aEKzeN0tHVHP\r\nWrO/WBOreDJjARwEdZQlUoo6uDypeEuAhkUrA+WH1dmGpVUu8JXd1++3ctXZ\r\nyqH7lDCToMz5Dn87Emzqf+dOBeZldup/XrvCZevtckGB4KstPLlE7CBs0Gfz\r\nSs9QdhFgoQH17tZB+IjPqHlBVo5FaACPWQiXt8YwXBy3ZAIen+/rAb1NW+mB\r\nMs7OK5z/Pf3Cf8LmKJN310LojHRrGs7FeVE=\r\n=e1FG\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-core_1.0.1_1655817566627_0.7491434567322921"},"_hasShrinkwrap":false},"1.0.2":{"name":"@ariswap/v3-core","description":"🦄 Core smart contracts of Ariswap V3","license":"BUSL-1.1","publishConfig":{"access":"public"},"version":"1.0.2","homepage":"https://uniswap.org","keywords":["uniswap","core","v3"],"repository":{"type":"git","url":"git+https://github.com/Ariswap/uniswap-v3-core.git"},"engines":{"node":">=10"},"dependencies":{},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.2","@nomiclabs/hardhat-etherscan":"^2.1.8","@nomiclabs/hardhat-waffle":"^2.0.1","@typechain/ethers-v5":"^4.0.0","@types/chai":"^4.2.6","@types/mocha":"^5.2.7","chai":"^4.2.0","decimal.js":"^10.2.1","ethereum-waffle":"^3.0.2","ethers":"^5.0.8","hardhat":"^2.2.0","hardhat-typechain":"^0.3.5","mocha":"^6.2.2","mocha-chai-jest-snapshot":"^1.1.0","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.59","solhint":"^3.2.1","solhint-plugin-prettier":"^0.0.5","ts-generator":"^0.1.1","ts-node":"^8.5.4","typechain":"^4.0.0","typescript":"^3.7.3"},"scripts":{"compile":"hardhat compile","test":"hardhat test"},"gitHead":"496cecf0964d186e06008e94d8d242d2d3daafaf","bugs":{"url":"https://github.com/Ariswap/uniswap-v3-core/issues"},"_id":"@ariswap/v3-core@1.0.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-SlysGRg2VX5ejZ8jtoX7m04ttb+k1RoQj6o3KzDw0jRUOzSbqmG3lauX9vSY7rNDTcVS4MzDPJCHq7ov2RcbpQ==","shasum":"bd9d1d73cbb8b950e5add4b4706378d385a37de1","tarball":"https://registry.npmjs.org/@ariswap/v3-core/-/v3-core-1.0.2.tgz","fileCount":50,"unpackedSize":435577,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBwMSOhe6h8RCfRZf2+uzhkrhRYL906h6wjViI7QdSRtAiA/RUY5icOzeqit5ui36YjJwoY+BIPNUIC/cs6ErGR/Tg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisukpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1zg/+MMRsOx0wetqKZf9WA2PK5bfMZfWcRhmSOdUg1deGxOtsMmMo\r\nKWCjS8KdRObxG6Yf/9b4/f6XDBeOQz31NcJc+6mrGK5yXrA57BDm1DcMaiZ3\r\nBYX+E1+3zDNTQDsv57b71WvwMGDhT0RdF0zX9JXFiK4BfJ4xxJxI/+Z3jmpb\r\nZXfip5kJlhII7dN2DBh4q6DswCAEMPK8Bd3nXqchHYCPu6rzO9Ir0CoLjwR1\r\nl0ETLNZNu4eCK0v5g1g+i+J+MFpV04D3+jx4iSSxFxlo076uKJw6JwbynziV\r\nZohCeJngnTIgM0tGFH5G5kOuanb4LbKPLGZBJUVTCB00UueVlR6yDaMJ0Rnt\r\nTIeTnYhqI7RAs7zYmq7MFgiAngBTWzptoLVNizOEJTjF8tNYm7JFEHQtG73n\r\nNUUIu3d9lE47UvjwmsDscnawWOrwt0FVPsqV52XvHIBr6X/EPD76brzOMoeV\r\nJEhUzSDGNacVgyiPHGQtZ59zdRLnVyJ52wkXMiXnLySxwAmpi6QnE4ZQCqgV\r\nxFYW4ilrlLkxY8hNqwqXXcc3LRIpLM38Gsv0x5wSsxMyZtYX3ESAdbWCn0gr\r\nN18UBfWX/nBpOLOTxGredI4hzQt0pVUgi0aqDneu1fG/MsiqRmDrbMCVdAPA\r\nB2Uhxyua+r5oBrfH9v3RLybVY7ufA0HHNUs=\r\n=m6Mi\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-core_1.0.2_1655892265696_0.09281243908734771"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-21T13:19:26.562Z","1.0.1":"2022-06-21T13:19:26.827Z","modified":"2022-06-22T10:04:26.002Z","1.0.2":"2022-06-22T10:04:25.860Z"},"maintainers":[{"name":"ryukiller","email":"riangraphics@gmail.com"}],"description":"🦄 Core smart contracts of Ariswap V3","homepage":"https://uniswap.org","keywords":["uniswap","core","v3"],"repository":{"type":"git","url":"git+https://github.com/Ariswap/uniswap-v3-core.git"},"bugs":{"url":"https://github.com/Ariswap/uniswap-v3-core/issues"},"license":"BUSL-1.1","readme":"# Ariswap V3\n\n[![Lint](https://github.com/Ariswap/uniswap-v3-core/actions/workflows/lint.yml/badge.svg)](https://github.com/Ariswap/uniswap-v3-core/actions/workflows/lint.yml)\n[![Tests](https://github.com/Ariswap/uniswap-v3-core/actions/workflows/tests.yml/badge.svg)](https://github.com/Ariswap/uniswap-v3-core/actions/workflows/tests.yml)\n[![Fuzz Testing](https://github.com/Ariswap/uniswap-v3-core/actions/workflows/fuzz-testing.yml/badge.svg)](https://github.com/Ariswap/uniswap-v3-core/actions/workflows/fuzz-testing.yml)\n[![Mythx](https://github.com/Ariswap/uniswap-v3-core/actions/workflows/mythx.yml/badge.svg)](https://github.com/Ariswap/uniswap-v3-core/actions/workflows/mythx.yml)\n[![npm version](https://img.shields.io/npm/v/@ariswap/v3-core/latest.svg)](https://www.npmjs.com/package/@ariswap/v3-core/v/latest)\n\nThis repository contains the core smart contracts for the Ariswap V3 Protocol.\nFor higher level contracts, see the [uniswap-v3-periphery](https://github.com/Ariswap/uniswap-v3-periphery)\nrepository.\n\n## Bug bounty\n\nThis repository is subject to the Ariswap V3 bug bounty program, per the terms defined [here](./bug-bounty.md).\n\n## Local deployment\n\nIn order to deploy this code to a local testnet, you should install the npm package\n`@ariswap/v3-core`\nand import the factory bytecode located at\n`@ariswap/v3-core/artifacts/contracts/AriswapV3Factory.sol/AriswapV3Factory.json`.\nFor example:\n\n```typescript\nimport {\n  abi as FACTORY_ABI,\n  bytecode as FACTORY_BYTECODE,\n} from '@ariswap/v3-core/artifacts/contracts/AriswapV3Factory.sol/AriswapV3Factory.json'\n\n// deploy the bytecode\n```\n\nThis will ensure that you are testing against the same bytecode that is deployed to\nmainnet and public testnets, and all Ariswap code will correctly interoperate with\nyour local deployment.\n\n## Using solidity interfaces\n\nThe Ariswap v3 interfaces are available for import into solidity smart contracts\nvia the npm artifact `@ariswap/v3-core`, e.g.:\n\n```solidity\nimport '@ariswap/v3-core/contracts/interfaces/IAriswapV3Pool.sol';\n\ncontract MyContract {\n  IAriswapV3Pool pool;\n\n  function doSomethingWithPool() {\n    // pool.swap(...);\n  }\n}\n\n```\n\n## Licensing\n\nThe primary license for Ariswap V3 Core is the Business Source License 1.1 (`BUSL-1.1`), see [`LICENSE`](./LICENSE). However, some files are dual licensed under `GPL-2.0-or-later`:\n\n- All files in `contracts/interfaces/` may also be licensed under `GPL-2.0-or-later` (as indicated in their SPDX headers), see [`contracts/interfaces/LICENSE`](./contracts/interfaces/LICENSE)\n- Several files in `contracts/libraries/` may also be licensed under `GPL-2.0-or-later` (as indicated in their SPDX headers), see [`contracts/libraries/LICENSE`](contracts/libraries/LICENSE)\n\n### Other Exceptions\n\n- `contracts/libraries/FullMath.sol` is licensed under `MIT` (as indicated in its SPDX header), see [`contracts/libraries/LICENSE_MIT`](contracts/libraries/LICENSE_MIT)\n- All files in `contracts/test` remain unlicensed (as indicated in their SPDX headers).\n","readmeFilename":"README.md"}