{"_id":"@aryze/swap-router-contracts","_rev":"11-daf44644bfdef70a928415f47cea9fec","name":"@aryze/swap-router-contracts","dist-tags":{"latest":"1.3.11"},"versions":{"1.3.1":{"name":"@aryze/swap-router-contracts","version":"1.3.1","keywords":["uniswap","v2","v3"],"license":"GPL-2.0-or-later","_id":"@aryze/swap-router-contracts@1.3.1","maintainers":[{"name":"belikebee","email":"ivan.l@intobi.com"}],"homepage":"https://aryze.io","bugs":{"url":"https://github.com/aryze/swap-router-contracts/issues"},"dist":{"shasum":"102673a255744ef0d51cc0eef78755d25535f165","tarball":"https://registry.npmjs.org/@aryze/swap-router-contracts/-/swap-router-contracts-1.3.1.tgz","fileCount":51,"integrity":"sha512-WGxkQJ+NNsy/LKZqrewWJE82lad+nvmk76BYdqtLv9RhgkRMJ/9gSc2+tYCzE35VmAjKezdWjgflQedNGNgwxw==","signatures":[{"sig":"MEUCIExV14Slqs/qUSbjxpRrdFhncp3uyjqNLdQ91/ebXmx7AiEAoYCA9uc6xa9mCCqK75lC1KMtKCNuLFI9b6OuTP9FXBs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":392664},"engines":{"node":">=10"},"gitHead":"7b56c9d0a9028f57f4d6f876be0a57ea14bad26b","scripts":{"test":"hardhat test","compile":"hardhat compile"},"_npmUser":{"name":"belikebee","email":"ivan.l@intobi.com"},"repository":{"url":"git+https://github.com/aryze/swap-router-contracts.git","type":"git"},"_npmVersion":"9.5.1","description":"Smart contracts for swapping on Aryze V2 and V3","directories":{},"_nodeVersion":"18.16.0","dependencies":{"dotenv":"^14.2.0","@aryze/v3-core":"^1.0.4","hardhat-watcher":"^2.1.1","@uniswap/v2-core":"1.0.1","@aryze/v3-periphery":"^1.4.4","@openzeppelin/contracts":"3.4.2-solc-0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2","ethers":"^5.0.8","is-svg":"^4.3.1","hardhat":"^2.6.8","solhint":"^3.2.1","ts-node":"^8.5.4","prettier":"^2.0.5","typechain":"^4.0.0","decimal.js":"^10.2.1","typescript":"^3.7.3","@types/chai":"^4.2.6","@types/mocha":"^5.2.7","ts-generator":"^0.1.1","ethereum-waffle":"^3.0.2","hardhat-typechain":"^0.3.5","@typechain/ethers-v5":"^4.0.0","solhint-plugin-prettier":"^0.0.5","mocha-chai-jest-snapshot":"^1.1.0","prettier-plugin-solidity":"^1.0.0-beta.10","@nomiclabs/hardhat-ethers":"^2.0.2","@nomiclabs/hardhat-waffle":"^2.0.1","@nomiclabs/hardhat-etherscan":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/swap-router-contracts_1.3.1_1691161521932_0.3333073067118142","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"@aryze/swap-router-contracts","version":"1.3.3","keywords":["uniswap","v2","v3"],"license":"GPL-2.0-or-later","_id":"@aryze/swap-router-contracts@1.3.3","maintainers":[{"name":"belikebee","email":"ivan.l@intobi.com"}],"homepage":"https://aryze.io","bugs":{"url":"https://github.com/aryze/swap-router-contracts/issues"},"dist":{"shasum":"cf795decd4d8e850e293998edbaf2611927d8129","tarball":"https://registry.npmjs.org/@aryze/swap-router-contracts/-/swap-router-contracts-1.3.3.tgz","fileCount":51,"integrity":"sha512-WLtHJFGtmGx873eTgG9WAhhyTZdVTVOO7a72SbrlU+fTn9bPKkrZ9tqE/r3fkqtYseZroquUBT7Qng1Q4ezQiQ==","signatures":[{"sig":"MEQCICP0Ti8IZ2WcuRIzLkATO/cLzerPBUdtyllAL0+H/0P3AiBQnOanmsvq/3/qXi77pR0wAgRCFHKd6+112hj+npoV8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":392799},"engines":{"node":">=10"},"gitHead":"646ecda3744223418e6c4423b9e01f6c3edf5aa0","scripts":{"test":"hardhat test","compile":"hardhat compile","upgrade-aryze":"npm i  @aryze/v3-core@latest @aryze/v2-core@latest @aryze/v3-periphery@latest "},"_npmUser":{"name":"belikebee","email":"ivan.l@intobi.com"},"repository":{"url":"git+https://github.com/aryze/swap-router-contracts.git","type":"git"},"_npmVersion":"9.5.1","description":"Smart contracts for swapping on Aryze V2 and V3","directories":{},"_nodeVersion":"18.16.0","dependencies":{"dotenv":"^14.2.0","@aryze/v2-core":"^1.0.3","@aryze/v3-core":"^1.0.4","hardhat-watcher":"^2.1.1","@uniswap/v2-core":"1.0.1","@aryze/v3-periphery":"^1.4.5","@openzeppelin/contracts":"3.4.2-solc-0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2","ethers":"^5.0.8","is-svg":"^4.3.1","hardhat":"^2.6.8","solhint":"^3.2.1","ts-node":"^8.5.4","prettier":"^2.0.5","typechain":"^4.0.0","decimal.js":"^10.2.1","typescript":"^3.7.3","@types/chai":"^4.2.6","@types/mocha":"^5.2.7","ts-generator":"^0.1.1","ethereum-waffle":"^3.0.2","hardhat-typechain":"^0.3.5","@typechain/ethers-v5":"^4.0.0","solhint-plugin-prettier":"^0.0.5","mocha-chai-jest-snapshot":"^1.1.0","prettier-plugin-solidity":"^1.0.0-beta.10","@nomiclabs/hardhat-ethers":"^2.0.2","@nomiclabs/hardhat-waffle":"^2.0.1","@nomiclabs/hardhat-etherscan":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/swap-router-contracts_1.3.3_1691164231900_0.728933442976101","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"@aryze/swap-router-contracts","version":"1.3.5","keywords":["uniswap","v2","v3"],"license":"MIT","_id":"@aryze/swap-router-contracts@1.3.5","maintainers":[{"name":"belikebee","email":"ivan.l@intobi.com"}],"homepage":"https://aryze.io","bugs":{"url":"https://github.com/aryze/swap-router-contracts/issues"},"dist":{"shasum":"3d9cc454d7d3507081ba9705e3ace00fffc086b4","tarball":"https://registry.npmjs.org/@aryze/swap-router-contracts/-/swap-router-contracts-1.3.5.tgz","fileCount":51,"integrity":"sha512-gRm3q3dnwwQdZemWY64eh78y814Voi0hCVCU3BKSn2iQCxDpBxq8+RA8D5Q39PwSq6A/+vCwZqZOd6PsC/yjfA==","signatures":[{"sig":"MEYCIQDQd1nIFdniXTaLd18uKH4eMZvkWaYYrkBv6vOtr86JHAIhAM+aBCAKd091E7fWGUAjh2vlYr+dPODY6qtZh3yFcfDk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":392745},"engines":{"node":">=10"},"gitHead":"d57fede98cf3fad55368f58badc5d10f0f549461","scripts":{"test":"hardhat test","compile":"hardhat compile","upgrade-aryze":"npm i @aryze/v3-core@latest @aryze/v2-core@latest @aryze/v3-periphery@latest "},"_npmUser":{"name":"belikebee","email":"ivan.l@intobi.com"},"repository":{"url":"git+https://github.com/aryze/swap-router-contracts.git","type":"git"},"_npmVersion":"9.5.1","description":"Smart contracts for swapping on Aryze V2 and V3","directories":{},"_nodeVersion":"18.16.0","dependencies":{"dotenv":"^14.2.0","@aryze/v2-core":"^1.0.5","@aryze/v3-core":"^1.0.13","hardhat-watcher":"^2.1.1","@aryze/v3-periphery":"^1.4.8","@openzeppelin/contracts":"3.4.2-solc-0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2","ethers":"^5.0.8","is-svg":"^4.3.1","hardhat":"^2.6.8","solhint":"^3.2.1","ts-node":"^8.5.4","prettier":"^2.0.5","typechain":"^4.0.0","decimal.js":"^10.2.1","typescript":"^3.7.3","@types/chai":"^4.2.6","@types/mocha":"^5.2.7","ts-generator":"^0.1.1","ethereum-waffle":"^3.0.2","hardhat-typechain":"^0.3.5","@typechain/ethers-v5":"^4.0.0","solhint-plugin-prettier":"^0.0.5","mocha-chai-jest-snapshot":"^1.1.0","prettier-plugin-solidity":"^1.0.0-beta.10","@nomiclabs/hardhat-ethers":"^2.0.2","@nomiclabs/hardhat-waffle":"^2.0.1","@nomiclabs/hardhat-etherscan":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/swap-router-contracts_1.3.5_1691746151320_0.07072248180092067","host":"s3://npm-registry-packages"}},"1.3.6":{"name":"@aryze/swap-router-contracts","version":"1.3.6","keywords":["uniswap","v2","v3"],"license":"MIT","_id":"@aryze/swap-router-contracts@1.3.6","maintainers":[{"name":"belikebee","email":"ivan.l@intobi.com"}],"homepage":"https://aryze.io","bugs":{"url":"https://github.com/aryze/swap-router-contracts/issues"},"dist":{"shasum":"60210399ca420e116b29ddf7c4b44b026bbec4d4","tarball":"https://registry.npmjs.org/@aryze/swap-router-contracts/-/swap-router-contracts-1.3.6.tgz","fileCount":51,"integrity":"sha512-Rub3pJ4HTcFoGR953pRyi9YG9nB0R6NajDEdN8IYd2HVDAOtfws7vgQt4kCnHYx/ADRmFfnCE1AKD5TUISoizA==","signatures":[{"sig":"MEQCIFX6xGi/frugvgJHMdliILZTJ4gcYOsCBVasw8U3KnohAiAFuLYvKhI3lsIWl3a8Etms1uz9xROC8ot8WhzI9t4Ivw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":392745},"engines":{"node":">=10"},"gitHead":"f856c686d531c3f2c33667dc56f315c5120cf70e","scripts":{"test":"hardhat test","compile":"hardhat compile","upgrade-aryze":"npm i @aryze/v3-core@latest @aryze/v2-core@latest @aryze/v3-periphery@latest "},"_npmUser":{"name":"belikebee","email":"ivan.l@intobi.com"},"repository":{"url":"git+https://github.com/aryze/swap-router-contracts.git","type":"git"},"_npmVersion":"9.5.1","description":"Smart contracts for swapping on Aryze V2 and V3","directories":{},"_nodeVersion":"18.16.0","dependencies":{"dotenv":"^14.2.0","@aryze/v2-core":"^1.0.5","@aryze/v3-core":"^1.0.14","hardhat-watcher":"^2.1.1","@aryze/v3-periphery":"^1.4.9","@openzeppelin/contracts":"3.4.2-solc-0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2","ethers":"^5.0.8","is-svg":"^4.3.1","hardhat":"^2.6.8","solhint":"^3.2.1","ts-node":"^8.5.4","prettier":"^2.0.5","typechain":"^4.0.0","decimal.js":"^10.2.1","typescript":"^3.7.3","@types/chai":"^4.2.6","@types/mocha":"^5.2.7","ts-generator":"^0.1.1","ethereum-waffle":"^3.0.2","hardhat-typechain":"^0.3.5","@typechain/ethers-v5":"^4.0.0","solhint-plugin-prettier":"^0.0.5","mocha-chai-jest-snapshot":"^1.1.0","prettier-plugin-solidity":"^1.0.0-beta.10","@nomiclabs/hardhat-ethers":"^2.0.2","@nomiclabs/hardhat-waffle":"^2.0.1","@nomiclabs/hardhat-etherscan":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/swap-router-contracts_1.3.6_1691746835936_0.8341275331560398","host":"s3://npm-registry-packages"}},"1.3.7":{"name":"@aryze/swap-router-contracts","version":"1.3.7","keywords":["uniswap","v2","v3"],"license":"MIT","_id":"@aryze/swap-router-contracts@1.3.7","maintainers":[{"name":"belikebee","email":"ivan.l@intobi.com"}],"homepage":"https://aryze.io","bugs":{"url":"https://github.com/aryze/swap-router-contracts/issues"},"dist":{"shasum":"b7e657e29d74ceaed4666614aef42aae4d5d617c","tarball":"https://registry.npmjs.org/@aryze/swap-router-contracts/-/swap-router-contracts-1.3.7.tgz","fileCount":51,"integrity":"sha512-zRXCC6+fhYZ/8NkJd1HFxf9VPl8SRI2Ve1aLYNrON8tbANJNhQJTRwbq+QivbS4yL0z5aLGy0AWTNNaIqT2yuw==","signatures":[{"sig":"MEUCIBB1WprHPa+psP/pm4kbSzTgS2wFavxQEdgPLvRHOy4iAiEAjY+MdT97ROz6gaDZizZEiKqrFOjb96FAo8Ocw/DWnbU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":392746},"engines":{"node":">=10"},"gitHead":"0875ad3eee2b76b153f3dcbc6eb96840282fe3d7","scripts":{"test":"hardhat test","compile":"hardhat compile","upgrade-aryze":"npm i @aryze/v3-core@latest @aryze/v2-core@latest @aryze/v3-periphery@latest "},"_npmUser":{"name":"belikebee","email":"ivan.l@intobi.com"},"repository":{"url":"git+https://github.com/aryze/swap-router-contracts.git","type":"git"},"_npmVersion":"9.5.1","description":"Smart contracts for swapping on Aryze V2 and V3","directories":{},"_nodeVersion":"18.16.0","dependencies":{"dotenv":"^14.2.0","@aryze/v2-core":"^1.0.7","@aryze/v3-core":"^1.0.15","hardhat-watcher":"^2.1.1","@aryze/v3-periphery":"^1.4.10","@openzeppelin/contracts":"3.4.2-solc-0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2","ethers":"^5.0.8","is-svg":"^4.3.1","hardhat":"^2.6.8","solhint":"^3.2.1","ts-node":"^8.5.4","prettier":"^2.0.5","typechain":"^4.0.0","decimal.js":"^10.2.1","typescript":"^3.7.3","@types/chai":"^4.2.6","@types/mocha":"^5.2.7","ts-generator":"^0.1.1","ethereum-waffle":"^3.0.2","hardhat-typechain":"^0.3.5","@typechain/ethers-v5":"^4.0.0","solhint-plugin-prettier":"^0.0.5","mocha-chai-jest-snapshot":"^1.1.0","prettier-plugin-solidity":"^1.0.0-beta.10","@nomiclabs/hardhat-ethers":"^2.0.2","@nomiclabs/hardhat-waffle":"^2.0.1","@nomiclabs/hardhat-etherscan":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/swap-router-contracts_1.3.7_1691750416076_0.07716199393745837","host":"s3://npm-registry-packages"}},"1.3.8":{"name":"@aryze/swap-router-contracts","version":"1.3.8","keywords":["uniswap","v2","v3"],"license":"MIT","_id":"@aryze/swap-router-contracts@1.3.8","maintainers":[{"name":"belikebee","email":"ivan.l@intobi.com"}],"homepage":"https://aryze.io","bugs":{"url":"https://github.com/aryze/swap-router-contracts/issues"},"dist":{"shasum":"83a8c4f1c10c77f26b127c7da8082d3eecb71a8f","tarball":"https://registry.npmjs.org/@aryze/swap-router-contracts/-/swap-router-contracts-1.3.8.tgz","fileCount":51,"integrity":"sha512-h6MSQIdewSNiMk9MJ+1/ElgqwhcqIMOa2/uYZZwt5Wr4NdHH8c8PdKUFnlqorf8TZSZh0CwO7eY8YxaW/QFd3A==","signatures":[{"sig":"MEQCICTl7SgN7t8c6XFeX0bwKfAvQuXMeUXBFN7OiHiU6ktBAiAiJaCAHHwFU6EwIBusONvDbVG3+n7nDNfHdtSP15n6nw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":392746},"engines":{"node":">=10"},"gitHead":"b8d148a66aa7d6d0c7d530b346df61f70d90894e","scripts":{"test":"hardhat test","compile":"hardhat compile","upgrade-aryze":"npm i @aryze/v3-core@latest @aryze/v2-core@latest @aryze/v3-periphery@latest "},"_npmUser":{"name":"belikebee","email":"ivan.l@intobi.com"},"repository":{"url":"git+https://github.com/aryze/swap-router-contracts.git","type":"git"},"_npmVersion":"9.8.1","description":"Smart contracts for swapping on Aryze V2 and V3","directories":{},"_nodeVersion":"20.5.1","dependencies":{"dotenv":"^14.2.0","@aryze/v2-core":"^1.0.8","@aryze/v3-core":"^1.0.17","hardhat-watcher":"^2.1.1","@aryze/v3-periphery":"^1.4.11","@openzeppelin/contracts":"3.4.2-solc-0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2","ethers":"^5.0.8","is-svg":"^4.3.1","hardhat":"^2.6.8","solhint":"^3.2.1","ts-node":"^8.5.4","prettier":"^2.0.5","typechain":"^4.0.0","decimal.js":"^10.2.1","typescript":"^3.7.3","@types/chai":"^4.2.6","@types/mocha":"^5.2.7","ts-generator":"^0.1.1","ethereum-waffle":"^3.0.2","hardhat-typechain":"^0.3.5","@typechain/ethers-v5":"^4.0.0","solhint-plugin-prettier":"^0.0.5","mocha-chai-jest-snapshot":"^1.1.0","prettier-plugin-solidity":"^1.0.0-beta.10","@nomiclabs/hardhat-ethers":"^2.0.2","@nomiclabs/hardhat-waffle":"^2.0.1","@nomiclabs/hardhat-etherscan":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/swap-router-contracts_1.3.8_1692699562516_0.44911021322059863","host":"s3://npm-registry-packages"}},"1.3.9":{"name":"@aryze/swap-router-contracts","version":"1.3.9","keywords":["uniswap","v2","v3"],"license":"MIT","_id":"@aryze/swap-router-contracts@1.3.9","maintainers":[{"name":"belikebee","email":"ivan.l@intobi.com"}],"homepage":"https://aryze.io","bugs":{"url":"https://github.com/aryze/swap-router-contracts/issues"},"dist":{"shasum":"c61234795644851939c6bc2a777a95cd29486dc4","tarball":"https://registry.npmjs.org/@aryze/swap-router-contracts/-/swap-router-contracts-1.3.9.tgz","fileCount":51,"integrity":"sha512-DF2KhSCziBsbL3XHIyU9HVxEFigwP25NU9qz6rdhL1YLP4aJIYhvlFLZ1Upk8zHbaU9Pv6MHr2qAjpEV8XMHaQ==","signatures":[{"sig":"MEYCIQD4C1BuaPuSS7+2QcO2juHOJF1RanP/x+MwSaYteAaNrAIhAO5KuyRnC792SWJ4DeW0ATwZ2RGwDw7oemGruvhaiLWD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":392746},"engines":{"node":">=10"},"gitHead":"b8d148a66aa7d6d0c7d530b346df61f70d90894e","scripts":{"test":"hardhat test","compile":"hardhat compile","upgrade-aryze":"npm i @aryze/v3-core@latest @aryze/v2-core@latest @aryze/v3-periphery@latest "},"_npmUser":{"name":"belikebee","email":"ivan.l@intobi.com"},"repository":{"url":"git+https://github.com/aryze/swap-router-contracts.git","type":"git"},"_npmVersion":"9.8.1","description":"Smart contracts for swapping on Aryze V2 and V3","directories":{},"_nodeVersion":"20.5.1","dependencies":{"dotenv":"^14.2.0","@aryze/v2-core":"^1.0.9","@aryze/v3-core":"^1.0.18","hardhat-watcher":"^2.1.1","@aryze/v3-periphery":"^1.4.12","@openzeppelin/contracts":"3.4.2-solc-0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2","ethers":"^5.0.8","is-svg":"^4.3.1","hardhat":"^2.6.8","solhint":"^3.2.1","ts-node":"^8.5.4","prettier":"^2.0.5","typechain":"^4.0.0","decimal.js":"^10.2.1","typescript":"^3.7.3","@types/chai":"^4.2.6","@types/mocha":"^5.2.7","ts-generator":"^0.1.1","ethereum-waffle":"^3.0.2","hardhat-typechain":"^0.3.5","@typechain/ethers-v5":"^4.0.0","solhint-plugin-prettier":"^0.0.5","mocha-chai-jest-snapshot":"^1.1.0","prettier-plugin-solidity":"^1.0.0-beta.10","@nomiclabs/hardhat-ethers":"^2.0.2","@nomiclabs/hardhat-waffle":"^2.0.1","@nomiclabs/hardhat-etherscan":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/swap-router-contracts_1.3.9_1692699732936_0.34656867297545135","host":"s3://npm-registry-packages"}},"1.3.10":{"name":"@aryze/swap-router-contracts","version":"1.3.10","keywords":["uniswap","v2","v3"],"license":"MIT","_id":"@aryze/swap-router-contracts@1.3.10","maintainers":[{"name":"belikebee","email":"ivan.l@intobi.com"}],"homepage":"https://aryze.io","bugs":{"url":"https://github.com/aryze/swap-router-contracts/issues"},"dist":{"shasum":"1c15a0a91c65f8f18a65edd1f91af5e6696ce7c9","tarball":"https://registry.npmjs.org/@aryze/swap-router-contracts/-/swap-router-contracts-1.3.10.tgz","fileCount":51,"integrity":"sha512-p0OhO9YEGYRndWDuIDgEGZkwl5eOMiy6TPer5GIOWuYaHyPP0zBSryWLuX1R3iQ26F+OgCaL3uGkHPw0iJck/g==","signatures":[{"sig":"MEUCIBj+7dS0h3CbMqzUOjvVQZ1DmpZh+cXw3PbFliicMcAkAiEAuzmMYLanD8lV2ciUj4GlVQubR8UK7BNx2MBTpIhLgNc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":392748},"engines":{"node":">=10"},"gitHead":"bb946871763d385ded7221bbe6b60931e677aa7a","scripts":{"test":"hardhat test","compile":"hardhat compile","upgrade-aryze":"npm i @aryze/v3-core@latest @aryze/v2-core@latest @aryze/v3-periphery@latest "},"_npmUser":{"name":"belikebee","email":"ivan.l@intobi.com"},"repository":{"url":"git+https://github.com/aryze/swap-router-contracts.git","type":"git"},"_npmVersion":"9.8.1","description":"Smart contracts for swapping on Aryze V2 and V3","directories":{},"_nodeVersion":"20.5.1","dependencies":{"dotenv":"^14.2.0","@aryze/v2-core":"^1.0.10","@aryze/v3-core":"^1.0.19","hardhat-watcher":"^2.1.1","@aryze/v3-periphery":"^1.4.13","@openzeppelin/contracts":"3.4.2-solc-0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2","ethers":"^5.0.8","is-svg":"^4.3.1","hardhat":"^2.6.8","solhint":"^3.2.1","ts-node":"^8.5.4","prettier":"^2.0.5","typechain":"^4.0.0","decimal.js":"^10.2.1","typescript":"^3.7.3","@types/chai":"^4.2.6","@types/mocha":"^5.2.7","ts-generator":"^0.1.1","ethereum-waffle":"^3.0.2","hardhat-typechain":"^0.3.5","@typechain/ethers-v5":"^4.0.0","solhint-plugin-prettier":"^0.0.5","mocha-chai-jest-snapshot":"^1.1.0","prettier-plugin-solidity":"^1.0.0-beta.10","@nomiclabs/hardhat-ethers":"^2.0.2","@nomiclabs/hardhat-waffle":"^2.0.1","@nomiclabs/hardhat-etherscan":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/swap-router-contracts_1.3.10_1693485258484_0.9817454015251323","host":"s3://npm-registry-packages"}},"1.3.11":{"name":"@aryze/swap-router-contracts","version":"1.3.11","keywords":["uniswap","v2","v3"],"license":"MIT","_id":"@aryze/swap-router-contracts@1.3.11","maintainers":[{"name":"belikebee","email":"ivan.l@intobi.com"}],"homepage":"https://aryze.io","bugs":{"url":"https://github.com/aryze/swap-router-contracts/issues"},"dist":{"shasum":"1d4efbe0ea83bcfdc373f5a77b9d25c4aa4c0688","tarball":"https://registry.npmjs.org/@aryze/swap-router-contracts/-/swap-router-contracts-1.3.11.tgz","fileCount":51,"integrity":"sha512-1jid81IL5dEv+alXl03XyBc7pAAatvAEb7fxUoACYjMTj3myhVNjDLlgG6dRVQEBuoyH8RohBpN4yVOM4ICrtA==","signatures":[{"sig":"MEUCIAbsGsXw11HV7URhuLfUI9ruiuvOdpPgQ8GCwfqQGO4lAiEAls85AFr+xII/63DC3+06130ifRS1EksImA6VR6wekcs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":392748},"engines":{"node":">=10"},"gitHead":"885fbe9a4cdeb1ec25df7f0a6ec456b33c5abc79","scripts":{"test":"hardhat test","compile":"hardhat compile","upgrade-aryze":"npm i @aryze/v3-core@latest @aryze/v2-core@latest @aryze/v3-periphery@latest "},"_npmUser":{"name":"belikebee","email":"ivan.l@intobi.com"},"repository":{"url":"git+https://github.com/aryze/swap-router-contracts.git","type":"git"},"_npmVersion":"9.6.7","description":"Smart contracts for swapping on Aryze V2 and V3","directories":{},"_nodeVersion":"18.17.1","dependencies":{"dotenv":"^14.2.0","@aryze/v2-core":"^1.0.11","@aryze/v3-core":"^1.0.20","hardhat-watcher":"^2.1.1","@aryze/v3-periphery":"^1.4.14","@openzeppelin/contracts":"3.4.2-solc-0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2","ethers":"^5.0.8","is-svg":"^4.3.1","hardhat":"^2.6.8","solhint":"^3.2.1","ts-node":"^8.5.4","prettier":"^2.0.5","typechain":"^4.0.0","decimal.js":"^10.2.1","typescript":"^3.7.3","@types/chai":"^4.2.6","@types/mocha":"^5.2.7","ts-generator":"^0.1.1","ethereum-waffle":"^3.0.2","hardhat-typechain":"^0.3.5","@typechain/ethers-v5":"^4.0.0","solhint-plugin-prettier":"^0.0.5","mocha-chai-jest-snapshot":"^1.1.0","prettier-plugin-solidity":"^1.0.0-beta.10","@nomiclabs/hardhat-ethers":"^2.0.2","@nomiclabs/hardhat-waffle":"^2.0.1","@nomiclabs/hardhat-etherscan":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/swap-router-contracts_1.3.11_1693494589844_0.24176234591123258","host":"s3://npm-registry-packages"}}},"time":{"created":"2023-08-04T15:05:21.871Z","modified":"2025-07-17T14:09:21.174Z","1.3.1":"2023-08-04T15:05:22.162Z","1.3.3":"2023-08-04T15:50:32.055Z","1.3.5":"2023-08-11T09:29:11.518Z","1.3.6":"2023-08-11T09:40:36.211Z","1.3.7":"2023-08-11T10:40:16.296Z","1.3.8":"2023-08-22T10:19:22.712Z","1.3.9":"2023-08-22T10:22:13.149Z","1.3.10":"2023-08-31T12:34:18.707Z","1.3.11":"2023-08-31T15:09:50.025Z"},"bugs":{"url":"https://github.com/aryze/swap-router-contracts/issues"},"license":"MIT","homepage":"https://aryze.io","keywords":["uniswap","v2","v3"],"repository":{"url":"git+https://github.com/aryze/swap-router-contracts.git","type":"git"},"description":"Smart contracts for swapping on Aryze V2 and V3","maintainers":[{"email":"ivan.l@intobi.com","name":"belikebee"},{"email":"dmr@aryze.io","name":"dima_aryze"},{"email":"ju@aryze.io","name":"jodiusama"}],"readme":"# Uniswap Swap Router\n\n[![Tests](https://github.com/Uniswap/swap-router-contracts/workflows/Tests/badge.svg)](https://github.com/Uniswap/swap-router-contracts/actions?query=workflow%3ATests)\n[![Lint](https://github.com/Uniswap/swap-router-contracts/workflows/Lint/badge.svg)](https://github.com/Uniswap/swap-router-contracts/actions?query=workflow%3ALint)\n\nThis repository contains smart contracts for swapping on the Uniswap V2 and V3 protocols.\n\n## Bug bounty\n\nThis repository is subject to the Uniswap V3 bug bounty program,\nper 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`@uniswap/swap-router-contracts`\nand import bytecode imported from artifacts located at\n`@uniswap/swap-router-contracts/artifacts/contracts/*/*.json`.\nFor example:\n\n```typescript\nimport {\n  abi as SWAP_ROUTER_ABI,\n  bytecode as SWAP_ROUTER_BYTECODE,\n} from '@uniswap/swap-router-contracts/artifacts/contracts/SwapRouter02.sol/SwapRouter02.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 Uniswap code will correctly interoperate with\nyour local deployment.\n\n## Using solidity interfaces\n\nThe swap router contract interfaces are available for import into solidity smart contracts\nvia the npm artifact `@uniswap/swap-router-contracts`, e.g.:\n\n```solidity\nimport '@uniswap/swap-router-contracts/contracts/interfaces/ISwapRouter02.sol';\n\ncontract MyContract {\n  ISwapRouter02 router;\n\n  function doSomethingWithSwapRouter() {\n    // router.exactInput(...);\n  }\n}\n\n```\n\n## Tests\n\nSome tests use Hardhat mainnet forking and therefore require an archive node.\nEither create a `.env` file in the workspace root containing:\n\n```\nARCHIVE_RPC_URL='...'\n```\n\nOr set the variable when running tests:\n\n```\nexport ARCHIVE_RPC_URL='...' && npm run test\n```\n","readmeFilename":"README.md"}