{"_id":"@astarexchange/swap-router-contracts","_rev":"4-327389a6ca90b65d42f3529e9d9dd907","name":"@astarexchange/swap-router-contracts","dist-tags":{"latest":"1.3.4"},"versions":{"1.3.0":{"name":"@astarexchange/swap-router-contracts","description":"Smart contracts for swapping on Uniswap V2 and V3","license":"GPL-2.0-or-later","publishConfig":{"access":"public"},"version":"1.3.0","homepage":"https://uniswap.org","keywords":["uniswap","v2","v3"],"repository":{"type":"git","url":"git+https://github.com/Uniswap/swap-router-contracts.git"},"engines":{"node":">=10"},"dependencies":{"@openzeppelin/contracts":"3.4.2-solc-0.7","@uniswap/v2-core":"1.0.1","@uniswap/v3-core":"1.0.0","@uniswap/v3-periphery":"1.4.1","dotenv":"^14.2.0","hardhat-watcher":"^2.1.1"},"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.6.8","hardhat-typechain":"^0.3.5","is-svg":"^4.3.1","mocha":"^6.2.2","mocha-chai-jest-snapshot":"^1.1.0","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.10","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":"c696aada49b33c8e764e6f0bd0a0a56bd8aa455f","bugs":{"url":"https://github.com/Uniswap/swap-router-contracts/issues"},"_id":"@astarexchange/swap-router-contracts@1.3.0","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-QOC2gs7aComWvVbHLkvF91RDEfIRF0OWA5ZRVb636101gTVSnmDsyfHqoP/TaUnR6sA4GP84EyWy5CL5NeEscg==","shasum":"54cf15f14482aac7e0ba288388654b7162c01fa8","tarball":"https://registry.npmjs.org/@astarexchange/swap-router-contracts/-/swap-router-contracts-1.3.0.tgz","fileCount":27,"unpackedSize":76036,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA7bFfKxUcq9jBfQSJyuCbh+jb4M3gACHPF6x8+/gg71AiEAqtbop7Y34Jmq5sK3CQLSDSqOUhdgmTs4it+o6FJNbQ4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFhAmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpm2w/+NmdoOZGZKRkdCI5SDdRRNtC40oB76551xdRwVNOLEW0dKs5c\r\npuOvntyLKgzZR7fE14miMhTENjngARI6c15EZ8Uc1S3oozEVaQAMkCI6DE2v\r\n0HXZKaeYnzKpm0blFE3II3GGBTKFqUdpCxFYzW7Ekz5NrvMUwowPtMfsxmns\r\n9pCZDg4EYwilI+veupiJ34lLnc4NB0tT9bw7Oz+zchPAnfor4E4xXc3ruGx3\r\nJdb8o7NZQwzAV+bhu6nz247/DzLP8iiRAhLQByeSFy29KOFOEMiecjcIdXBe\r\nstkOPjoLTHl2DoZvFI7INbmpcZ5HM5+fTmT0vqmzqBdpD0D7dldxcZjCURk5\r\nxgcIvcb/np0yVOC0HYIRcq62jkPdHL/ze+3MpDiJNbuUgKJyOF+fzos1i2P6\r\nVWvyDPy0AzMrik//Q94bb8nJkDOMmPkjfCnB89vFcEwYBsx2wtKWemUenBCC\r\nHJGeYNCw5rr+MNPi4ooUDotzfTTxkyuaJ00H+3lRgSJjJm84kThhVM3fRTRi\r\nEnScGxQcR1JNp2L31JXh63kOcGh+ffAAc+imWQIvlDYtWhIZz1fqYr+Y0Sw4\r\nKyn6aHLGGip7d+aKI4ryIypqZSLjqXJb+bhe2p3mrAX54A0+AyBbot5ywl1B\r\naznIS6YgPoLNM4CGXcHUbBp5/f+oInQw+F0=\r\n=rwCF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"astarexchange","email":"astarexchange@gmail.com"},"directories":{},"maintainers":[{"name":"astarexchange","email":"astarexchange@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swap-router-contracts_1.3.0_1679167525951_0.41393569061275226"},"_hasShrinkwrap":false},"1.3.1":{"name":"@astarexchange/swap-router-contracts","description":"Smart contracts for swapping on Uniswap V2 and V3","license":"GPL-2.0-or-later","publishConfig":{"access":"public"},"version":"1.3.1","homepage":"https://uniswap.org","keywords":["uniswap","v2","v3"],"repository":{"type":"git","url":"git+https://github.com/Uniswap/swap-router-contracts.git"},"engines":{"node":">=10"},"dependencies":{"@openzeppelin/contracts":"3.4.2-solc-0.7","@uniswap/v2-core":"1.0.1","@uniswap/v3-core":"1.0.0","@uniswap/v3-periphery":"1.4.1","dotenv":"^14.2.0","hardhat-watcher":"^2.1.1"},"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.6.8","hardhat-typechain":"^0.3.5","is-svg":"^4.3.1","mocha":"^6.2.2","mocha-chai-jest-snapshot":"^1.1.0","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.10","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":"c696aada49b33c8e764e6f0bd0a0a56bd8aa455f","bugs":{"url":"https://github.com/Uniswap/swap-router-contracts/issues"},"_id":"@astarexchange/swap-router-contracts@1.3.1","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-3QrwKO/QszBOSh5jPy69dwmT1SU7FP3+1RMTrWCXW/EHQjS5CBo2igYPyy4qRKUa3f2VZM9ujJ3i/tUrSkISjA==","shasum":"86a79b863d96ebafd5b295f0aadbe6a186b60436","tarball":"https://registry.npmjs.org/@astarexchange/swap-router-contracts/-/swap-router-contracts-1.3.1.tgz","fileCount":28,"unpackedSize":80923,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvj93cNLGZGWppITGEcQ4yZSTThGJerIDmZRe5chn/igIhAJEcVzjyJKF2MxlOEOtM3hlca66ddaV+yXjq8gLrX83P"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFiJLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNAxAAi8Gq0FMARls08p+NBIziPxf9fjKe5js6UrASjDnm5tmrCf01\r\ntMN6H1fDmhZyO3d7IcqMps2Y+yu8POeiTHvcaYJ9X66Rb4CNE/ITgW1GMnPN\r\nxe50uHBKZ3r6kkMBGHZ0Tf6fWCV53usVz4XVXTzQn3Fu0JMEsv4dlavVw8zE\r\noUM2XT8WE3lJJjQKtj6n//zgbwgLOaHOBQeppDlDhDwVvhetNqwLZErifhGm\r\nfT30WrcMiOTt+EW6OS5r8XencgJ0jLl+cQN+mcxYeI984f31OAkmpS6Bduwm\r\nwY3mXOaHQCIitJUXcJpHdmBBukkgQ8HcM+5pKhvA0hxhEM/u2w7hYpc+0f/j\r\nO9iV71wfNRyT7ojH8hDARd2cPcUL09XSF0SML43TpBLpQkou7nPSPh0fJy9L\r\nUvRVJ/YwMELDvZU//yQbcxiKJeRTGT+d1TzTznnnflQY2ge5//5Wh2bV1NgC\r\nt5nqAdbf03VG8bT7mGP1dXVPY+f21xSavff1wl30x4sXxJxrknhFOnxeEQdr\r\nnGApK7udq1CmyMIbcI+4BqXlRYICXGfwup/+6z1EUq5jib959ekvY5K4uAtu\r\nxOSFQJgEhMq6i+PAeGEPpyqSP5hbN5bqB5DFFZhuI67oC9lQ9HOiRl1x4wmU\r\neuC1mDKq2nBvOHT1J0Ans45kw3ZbJTeTlxQ=\r\n=zHPp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"astarexchange","email":"astarexchange@gmail.com"},"directories":{},"maintainers":[{"name":"astarexchange","email":"astarexchange@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swap-router-contracts_1.3.1_1679172171155_0.5076409277434888"},"_hasShrinkwrap":false},"1.3.2":{"name":"@astarexchange/swap-router-contracts","description":"Smart contracts for swapping on Uniswap V2 and V3","license":"GPL-2.0-or-later","publishConfig":{"access":"public"},"version":"1.3.2","homepage":"https://uniswap.org","keywords":["uniswap","v2","v3"],"repository":{"type":"git","url":"git+https://github.com/Uniswap/swap-router-contracts.git"},"engines":{"node":">=10"},"dependencies":{"@openzeppelin/contracts":"3.4.2-solc-0.7","@uniswap/v2-core":"1.0.1","@uniswap/v3-core":"1.0.0","@uniswap/v3-periphery":"1.4.1","dotenv":"^14.2.0","hardhat-watcher":"^2.1.1"},"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.6.8","hardhat-typechain":"^0.3.5","is-svg":"^4.3.1","mocha":"^6.2.2","mocha-chai-jest-snapshot":"^1.1.0","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.10","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":"c696aada49b33c8e764e6f0bd0a0a56bd8aa455f","bugs":{"url":"https://github.com/Uniswap/swap-router-contracts/issues"},"_id":"@astarexchange/swap-router-contracts@1.3.2","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-W/aYbgDuD1dGQC3PlZWmFWhW0kg3hTkUJSmg+flmzEo7Mhq2Q1jKpnNaX55xQwM2FqjWhBmIYSvrjeTo9l2iNQ==","shasum":"16ba73f3f95e10d8e74b56465e303fc3aa3c3fab","tarball":"https://registry.npmjs.org/@astarexchange/swap-router-contracts/-/swap-router-contracts-1.3.2.tgz","fileCount":29,"unpackedSize":82565,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICYC6RwZO5XEaSD7w1o1turl3wxmhjvovlUGC4Hqcp63AiANYHdDpg5RJJLfCAC40UG0UIfNR0kuds+mkx4GgIfQxw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFiQ/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeVA/+Jnabyuj5A279AcvZtpaC1kC442YoSzmPqyNhP8nRoJt3sYVt\r\nKymHnE1ZQpPdOBp4ppWsvTTaLn6hNPbHEcZZDP7ywcBDVKHedV50ucO2+nHd\r\nUqDcT3pRPpg8fJQ8xOD/HdxFa33mAP/uQNpER9Tv/k9aH2nxkaTrU4i5jzcI\r\nMWxC9g/o7fbleSRpSaDnhgg80Jaw0eqibi45QPQhc/IEinAsOXfoCjtAucUB\r\n13/ceoelV8EEBT8yFNfLpeffO85dn6MW1lKhmK7RALsykcaRxaK141KiQLtm\r\nmnisEchG1w7ojceCaiMawYx/OWQG9PuuO2JdJlaxfxZk68g1wxXw57PIQ5Tw\r\ny0R4VAOQV+2/1015FSiF8G383CbgNIrPyu3b+wSkg77s9Beqppipeg8Lqo2s\r\nBJn1Fe1f6GLufBrS2VPnoZcNdJTt3Ab0++pHR1xb+MfRpw5Mna30RXmqRwW7\r\nzDmN124HljrkttTdfS5UTlT2ilARDJxoGCiItsf++iPddZnOgWiht9rgEzY4\r\njX4UTIVvghamb2OmusoQrV8iPuSVyh4AqhPmgp/vhZIiybIzXbAAjtq/xj1N\r\nQ5qRs/Dp41zS75vIXOJnqFsgaQs7YkhbKcN6MBgf8QMbzQEOIu0XDFBCqP4i\r\naO+WeWgCYJ+SJ+8NBZHSyt4Lc61NKHtuZkc=\r\n=iZMd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"astarexchange","email":"astarexchange@gmail.com"},"directories":{},"maintainers":[{"name":"astarexchange","email":"astarexchange@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swap-router-contracts_1.3.2_1679172671812_0.42896179001592394"},"_hasShrinkwrap":false},"1.3.3":{"name":"@astarexchange/swap-router-contracts","description":"Smart contracts for swapping on Uniswap V2 and V3","license":"GPL-2.0-or-later","publishConfig":{"access":"public"},"version":"1.3.3","homepage":"https://uniswap.org","keywords":["uniswap","v2","v3"],"repository":{"type":"git","url":"git+https://github.com/Uniswap/swap-router-contracts.git"},"engines":{"node":">=10"},"dependencies":{"@openzeppelin/contracts":"3.4.2-solc-0.7","@uniswap/v2-core":"1.0.1","@uniswap/v3-core":"1.0.0","@uniswap/v3-periphery":"1.4.1","dotenv":"^14.2.0","hardhat-watcher":"^2.1.1"},"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.6.8","hardhat-typechain":"^0.3.5","is-svg":"^4.3.1","mocha":"^6.2.2","mocha-chai-jest-snapshot":"^1.1.0","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.10","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":"c696aada49b33c8e764e6f0bd0a0a56bd8aa455f","bugs":{"url":"https://github.com/Uniswap/swap-router-contracts/issues"},"_id":"@astarexchange/swap-router-contracts@1.3.3","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-JNbXbRkoi7/cDolcuc5rdFj/vP/cZ3cT7CH7I/zRNf6kZeczcFEhnO3uql+1oRiwYGs+Ph7TMg/iSdAowotLhQ==","shasum":"7ffd0508f6c0b7a1f212baf4bdf0cf844869c90e","tarball":"https://registry.npmjs.org/@astarexchange/swap-router-contracts/-/swap-router-contracts-1.3.3.tgz","fileCount":31,"unpackedSize":104080,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJcd8rR3zJiaWJGViPsDuBOyOX2cGaRz1Qx8+ablcR2QIhALhMdNjZ0t+axXqCTZ7WoESgkUIRIuc7rkKn6/KdIMrT"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFibzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6mRAAmE5GNNlPSdZJ5tc6QfQ9hbNOzLjykizmYF/nHtNXdGHXA+9O\r\ns4wBuaPaqcFDEi5BXjcoGcvJHa/OJzE+HUP5XA9jPwAjkKqCJkEnUJzD71TG\r\noX29CYR8BlHGhwxcXr9/24sCgE6EgAZfBwjcr2GeiXixk2LMlpPt9q/+r0cQ\r\nqYHpSU9NOis0/9cl5txM3QmHMinHZRC17FYAVlgFUr0S80zKjivcNCayZYGk\r\nHE+SpeEfJsIF0ey/XfJ9/zhg3RQUj5QHqeJjv2gc24nh5yEAWWae0rlVAiwF\r\n1HTIPQ9EHlDEHPklnBah+l3XNmn43ka8QOMt60GGB351NKcmV2SRFwkCHstU\r\n+Bd/YjCuqpivw6mBAVeDXMn0iAO+UPpF/1o6pd/E7w4Pal/y0G6PoqZv4DCD\r\nhFrRrQG6p8S061N3PIbmgJ4iI8AZtxYK8pmbnHRsOlrdK+YGVXXQsvs4GaGm\r\nwlkK/BuNsf38/Y19wc+lEnK+s8mGaxVFmM53o59ZuBqx+4aYjM9T4WTr/mGW\r\n8E/aVc/fmrueuG4C4wmKuJT5t0i/Gz673pd+oUW9ht6aA4J2qWweoJs/kIZg\r\nAZ0vWtrbRXb40hFAxAcepPX8eTKoT/od5StQifq4q50ksUO/XW6h8jxwiJYz\r\nI7u0R0EU4MXsk+d3bjqTqjZzM9OAf/h6cdc=\r\n=t/QS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"astarexchange","email":"astarexchange@gmail.com"},"directories":{},"maintainers":[{"name":"astarexchange","email":"astarexchange@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swap-router-contracts_1.3.3_1679173363366_0.6211942276935472"},"_hasShrinkwrap":false},"1.3.4":{"name":"@astarexchange/swap-router-contracts","description":"Smart contracts for swapping on Uniswap V2 and V3","license":"GPL-2.0-or-later","publishConfig":{"access":"public"},"version":"1.3.4","homepage":"https://uniswap.org","keywords":["uniswap","v2","v3"],"repository":{"type":"git","url":"git+https://github.com/Uniswap/swap-router-contracts.git"},"engines":{"node":">=10"},"dependencies":{"@openzeppelin/contracts":"3.4.2-solc-0.7","@uniswap/v2-core":"1.0.1","@uniswap/v3-core":"1.0.0","@uniswap/v3-periphery":"1.4.1","dotenv":"^14.2.0","hardhat-watcher":"^2.1.1"},"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.6.8","hardhat-typechain":"^0.3.5","is-svg":"^4.3.1","mocha":"^6.2.2","mocha-chai-jest-snapshot":"^1.1.0","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.10","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":"c696aada49b33c8e764e6f0bd0a0a56bd8aa455f","bugs":{"url":"https://github.com/Uniswap/swap-router-contracts/issues"},"_id":"@astarexchange/swap-router-contracts@1.3.4","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-rjgN8ZI1CRCEQBy79514wUJ2qR0S6hR9wmmSq7+rmfBp/ONimhw7kmbBub4x9BrH7fo38vvDqXq+OToVzibocw==","shasum":"c0f3d028d037d0db761184f30b1f6ba7be7d6fd4","tarball":"https://registry.npmjs.org/@astarexchange/swap-router-contracts/-/swap-router-contracts-1.3.4.tgz","fileCount":32,"unpackedSize":144020,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCytzwMPxK9zD8Es7elY6Pxb92D8+xyE8OKF9IBnyXSnQIhAJViqB0a95BmdIGYkhDcy6tC0Rx/is3sIco1yaZa81pF"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkF0paACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofVBAAm4kL5EZHHcNyirR5kAdoIZpmR6I8M2mqnxYBVyn4fRYa2H4x\r\nTmRpHYeXDG+9uGKuan3qHofSXUN92BxqrDYHTPadzcs1yQYqehz9bYuha1nU\r\nTl5E3Gi9G/JZG8ViK3P8+VdmuE9+2ig5mPTJewUDZqsf46f9IY2XHFk/oubb\r\nUBkcyzygXhgZsW4v/7FiRPPJWgG+PqWv876RWd+5dTFDfKRGA9TQtk0nebcF\r\n2aXf1CiFwGRPzstXFFKD1UZtKZjrjb0Hwmz7ywZZ+gAWsCj63D4Nhi/mUL++\r\nzAZG09cjPPIYKYz/ra/gDy2x4fGPN/+O6MKXOXHuRcgc2jvjf7iFBuDUdHkl\r\noQy5RuUQ6F7x0WhSpfrTNPbhuRbLM0GUF/Cnve9mdbfj0s1cM4D5MQOgn01V\r\nivl70sRABqINumI4/IQxQVoCu4QNIU9XdBEq/7k/2rve8qIlHmIQBednVOaY\r\njNo8dgwwhQslTkg71c8iU/XWk5iTFKybmSvfAMCehNp9JxJIzEtTYEefyYvq\r\nO4J3cWeyquZlv/b2ptqbpP9oH69mk+dElYgnneUPlJsXA1OZrhba9yJEz0Rv\r\nJUu64MKcs5JbK7rlawWQrOcr2/8Go45ME0fAd5KVz18HBi45YZKaMNCZns+4\r\nIt4N0RhDeK2rzLAN7jTfB9JGYyjF8FvyvVI=\r\n=csKm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"astarexchange","email":"astarexchange@gmail.com"},"directories":{},"maintainers":[{"name":"astarexchange","email":"astarexchange@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swap-router-contracts_1.3.4_1679247962055_0.09026438974240825"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-18T19:25:25.894Z","1.3.0":"2023-03-18T19:25:26.135Z","modified":"2023-03-19T17:46:02.367Z","1.3.1":"2023-03-18T20:42:51.392Z","1.3.2":"2023-03-18T20:51:11.965Z","1.3.3":"2023-03-18T21:02:43.547Z","1.3.4":"2023-03-19T17:46:02.245Z"},"maintainers":[{"name":"astarexchange","email":"astarexchange@gmail.com"}],"description":"Smart contracts for swapping on Uniswap V2 and V3","homepage":"https://uniswap.org","keywords":["uniswap","v2","v3"],"repository":{"type":"git","url":"git+https://github.com/Uniswap/swap-router-contracts.git"},"bugs":{"url":"https://github.com/Uniswap/swap-router-contracts/issues"},"license":"GPL-2.0-or-later","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"}