{"_id":"@chaoswap/swap-router-contracts","_rev":"5-4228c9c6f199dbbc30e245f9ea4ba689","name":"@chaoswap/swap-router-contracts","dist-tags":{"latest":"0.0.7"},"versions":{"0.0.1":{"name":"@chaoswap/swap-router-contracts","description":"Smart contracts for swapping on Chaoswap Lite and Chaoswap","license":"GPL-2.0-or-later","publishConfig":{"access":"public"},"version":"0.0.1","homepage":"https://chaoswap.org","keywords":["chaoswap"],"repository":{"type":"git","url":"git+https://github.com/Chaoswap/swap-router-contracts.git"},"engines":{"node":">=10"},"dependencies":{"@openzeppelin/contracts":"3.4.1-solc-0.7-2","@chaoswap/lite-core":"1.0.2","@chaoswap/chaoswap-core":"0.0.1","@chaoswap/chaoswap-periphery":"0.0.2","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":"c2f6a1ac39f9fe7a15321da8e82bf28157ae0564","bugs":{"url":"https://github.com/Chaoswap/swap-router-contracts/issues"},"_id":"@chaoswap/swap-router-contracts@0.0.1","_nodeVersion":"16.14.0","_npmVersion":"8.5.0","dist":{"integrity":"sha512-o45lzf3XrdROYpy+r5sHckjAX0nmuio/Z1ZTenADySoPt/79TecmUR6XzazYJM2t6uwcjPf52GhwzpSbBYfPIw==","shasum":"e3871e0f11dcedbe2e8f55ad958e47eb4c9d16e1","tarball":"https://registry.npmjs.org/@chaoswap/swap-router-contracts/-/swap-router-contracts-0.0.1.tgz","fileCount":48,"unpackedSize":350366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCMSoCRA9TVsSAnZWagAAnToP/jZMTSDPiZiTpf5QKwlF\naPTjEGL/12E0ENm/Bm+EnHevQv+hbqDh7MheRyjmRs8mS4stebPmVPV9sPqR\n2TPLhUqltPUJ2dJaIwfJvh9UfDndyXc5h64eSR61fkgsfJiffYwD1uSfLOkY\n76otW1+8rNvBQQsv25DP4uyg37QxhtTV2lCp6C4Fs9zjQxqxkEmdOWUhFS2c\nTgVTBgikTqGOmphDijL0ueGpYxi2XLgBDcCgErwVnauUe9++2IrJRacZ+cKm\npuLrVPno2/8/6jGltBIzfTIqZkLb9HfBfL5NsdPo7rWRqqidGrdooG62nUFF\nOVn8kv+ESvLERjsjp3dnr6POZW4m5AgdQn1zR9srDgRhTPqVc6WmAKZnHG6m\nHjHK8giv0ysELbvO8/bNp4tFGzzUBwajwRG6FotqjLYPceAXJcRhH5k2Sj+V\nWkJrreUw6HdY4dM3S0wZn/mp0uCbHreQwNA16VGHVuXTuh+RMv5WBUDB2NC+\njivAolEc4BU3SHLgnCzKKX3xyE1b67p+vBeBBEWhopNxStclqq0xV6Vscpv0\nSkyIsCPfe/OFYhZFv1NTeBTikbn8s7t0sHgOe1PMlT//P2nOvS83/lCPdP1R\nB010jhTjKm0D8Jflmgn5UdXC7iccC4bhwfdwewjU9Gn09rEn4iGWgle8GeV5\nQxaA\r\n=LgKd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBVxjHrHNaWEi8X8A7dO32bXWdolcE142cKWUXIU33yQAiEAyW3XpYcFZNCv2LL69YK6CMJJsVbZChYcmhtrlVxx5V8="}]},"_npmUser":{"name":"oliverstone","email":"oliver.w.stone@gmail.com"},"directories":{},"maintainers":[{"name":"oliverstone","email":"oliver.w.stone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swap-router-contracts_0.0.1_1644741800484_0.3441698137592204"},"_hasShrinkwrap":false},"0.0.2":{"name":"@chaoswap/swap-router-contracts","description":"Smart contracts for swapping on Chaoswap Lite and Chaoswap","license":"GPL-2.0-or-later","publishConfig":{"access":"public"},"version":"0.0.2","homepage":"https://chaoswap.org","keywords":["chaoswap"],"repository":{"type":"git","url":"git+https://github.com/Chaoswap/swap-router-contracts.git"},"engines":{"node":">=10"},"dependencies":{"@openzeppelin/contracts":"3.4.1-solc-0.7-2","@chaoswap/lite-core":"1.0.2","@chaoswap/chaoswap-core":"0.0.1","@chaoswap/chaoswap-periphery":"0.0.4","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":"c2f6a1ac39f9fe7a15321da8e82bf28157ae0564","bugs":{"url":"https://github.com/Chaoswap/swap-router-contracts/issues"},"_id":"@chaoswap/swap-router-contracts@0.0.2","_nodeVersion":"16.14.0","_npmVersion":"8.5.0","dist":{"integrity":"sha512-AYMprfzEeJUYJs1ApfCuOs6keG8lt3xoSuCbw7cNeIVIeqHSrEx6+7HCjs7tFsy38cbneb1bkoOIP5RD0AcAHQ==","shasum":"85f9609d75197159bef71c14c3ff208b105a1a81","tarball":"https://registry.npmjs.org/@chaoswap/swap-router-contracts/-/swap-router-contracts-0.0.2.tgz","fileCount":48,"unpackedSize":350366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCRc/CRA9TVsSAnZWagAAnFMP+gOJbUiv5aCJjHnSvc5B\n1wpeMmMfClBlopkcc640hbNBKkMmtYnDb0iAHmkjZ+ihQFve+TnRxLWTwhZH\nPxGEzd4N2Ido5njcp2tJ+m0lFVRxtJLR/ALJQ+0BoJxwz+MaHZjbYU3xTMV2\nR5+P5bnSaQqk/zVON+bjttBCCjEC6DSo/sLibRUx8Yji98aRUyYCuIp99rOi\nhprq3OlnVn689hpkQqcUxJdIwS8oXZSuQF3HchLcCRFShGzY02hPzo6BW5ds\ni8Y/VBLh+D/JZZ+uFbFFo3/lc2Ng4clAyQbvwUw9doaztI6kGLW3L/hw4vOl\n81wW+L/vEtzuH5ODi0XkaqGZ9u/MKOJVzv5xlOiu+iM60a2b1+nakSO+uv3w\nl9b9cGnozXV/tvKP0/9TEB2LX/I2Fdc82Jox5zfZG3zbFZjNNWrwtsLiq+Oo\nwEZevDLP08L/H5VPW+3mZ5Eh4qeBqclYjVd6LRnH3sgAXRwv/gZxRoiPSRBN\nnbeP6xfV6mIbEaO6biByjPBX1x1DpqZ75QCIb2Hc1Mmpu7oPQjjQEBmRdSlm\nBoegoP3VMgV9wxZCNdjS7eC+qGljh/6v3nx1WpJOIaR1fMP/dNpUHSCUv5Cq\n+lrLZ2jHWlSjO9HgHPrK0oQu8arP9YKqozQI9f8wg0NPEpXmM9WbuJavDrT8\n09oW\r\n=X06G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwEu15NB9Cazuo5T6E1mZm3o493zmcdinPGBC1l9TDKAIhAOBWQpbwcOeDTGMe/UiNE9+ujK2ShwMvWEHqu0ZSKsDn"}]},"_npmUser":{"name":"oliverstone","email":"oliver.w.stone@gmail.com"},"directories":{},"maintainers":[{"name":"oliverstone","email":"oliver.w.stone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swap-router-contracts_0.0.2_1644762942860_0.21585564265569857"},"_hasShrinkwrap":false},"0.0.3":{"name":"@chaoswap/swap-router-contracts","description":"Smart contracts for swapping on Chaoswap Lite and Chaoswap","license":"GPL-2.0-or-later","publishConfig":{"access":"public"},"version":"0.0.3","homepage":"https://chaoswap.org","keywords":["chaoswap"],"repository":{"type":"git","url":"git+https://github.com/Chaoswap/swap-router-contracts.git"},"engines":{"node":">=10"},"dependencies":{"@openzeppelin/contracts":"3.4.1-solc-0.7-2","@chaoswap/lite-core":"1.0.4","@chaoswap/chaoswap-core":"0.0.2","@chaoswap/chaoswap-periphery":"0.0.5","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":"c2f6a1ac39f9fe7a15321da8e82bf28157ae0564","bugs":{"url":"https://github.com/Chaoswap/swap-router-contracts/issues"},"_id":"@chaoswap/swap-router-contracts@0.0.3","_nodeVersion":"16.14.0","_npmVersion":"8.5.0","dist":{"integrity":"sha512-thckP6HP3uV8+0kuCe8GagVURQOfjubCalX89eT7OtubsSUWugh14qMb4vDVaLS3k1U3eRYkfiTYm8LNlJdIdw==","shasum":"6027290c1911f6ee50af318821f50be379a9d637","tarball":"https://registry.npmjs.org/@chaoswap/swap-router-contracts/-/swap-router-contracts-0.0.3.tgz","fileCount":48,"unpackedSize":350344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCgKiCRA9TVsSAnZWagAAWAAP/3zC/TfPLXYObFnTqDIj\nieJj1oJeoAYtwhww/uWJSl+hqc2GEK9a8ArhsSpHK4rvvSVQht7q20rPImgW\nwSn+Vn36GcZGWWoTkdL6v6S4MzIH2YyxkrnzwynKp0k/AeiGsFT5cPLI0Db5\n8+0HI50mzFrmwuZKsQSi82lt5jMkPPiguW8+pKaiP7sNO5Ax1k/hJySVfvxK\nu5wcoJlSPzjIjlsic2hOCq4kFXwV6Dne8ThAV3bnio2ef6RVJNE/7NGSnt0Z\nMVpUzjnUNksLgNqBwo8GdXK4c6L6x4eG7Q/mJAKoP+/ntdNoLfk6XYFu3DbT\ncK534IDmyhzCFZyuxwX1rn0pG+S0Hk7BpteJ8U7eTg8mKy0UQNXwouFXbeHz\nKyhoR2bjJ/T6sZ6DzND/jBAVCt/QbvtdiOL+vz6w5JLN7Pg4OH7oxhrxmuR7\nG68z/GmcHT001hR8NQ/ZPUrJg/+6KkNL88Qi7vhB0tvzKGO8SRNxF4Pwk+Jf\nrkOldRCWFqTH109C5qBvabT5mX2QBq2oVPLAayfxdxndIWsADB8fDsIrZ1RI\n5fmDtkK0BVEY00G+enBrVErH3W7LkP7F6acG/VaNxNVck6OcjWQxlghlIQk1\njGks1QX3cF8B+0jhcW3J+mnIFkohIRnGygDnX/6BBSG8Bwz3pNFx67wbK7Kn\n7Nw2\r\n=to2F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDer07Vmwa1MwjQL//DrzAO/9/Yu6LwpGNZnIoU9rACJAIhALhl9m0ig+7JtFzxwgeaFQAT1ZfXd14Cf4kigBBU0yUE"}]},"_npmUser":{"name":"oliverstone","email":"oliver.w.stone@gmail.com"},"directories":{},"maintainers":[{"name":"oliverstone","email":"oliver.w.stone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swap-router-contracts_0.0.3_1644823202261_0.30649022799736647"},"_hasShrinkwrap":false},"0.0.6":{"name":"@chaoswap/swap-router-contracts","description":"Smart contracts for swapping on Chaoswap Lite and Chaoswap","license":"GPL-2.0-or-later","publishConfig":{"access":"public"},"version":"0.0.6","homepage":"https://chaoswap.org","keywords":["chaoswap"],"repository":{"type":"git","url":"git+https://github.com/Chaoswap/swap-router-contracts.git"},"engines":{"node":">=10"},"dependencies":{"@openzeppelin/contracts":"3.4.1-solc-0.7-2","@chaoswap/lite-core":"1.0.6","@chaoswap/chaoswap-core":"0.0.6","@chaoswap/chaoswap-periphery":"0.0.6","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":"c2f6a1ac39f9fe7a15321da8e82bf28157ae0564","bugs":{"url":"https://github.com/Chaoswap/swap-router-contracts/issues"},"_id":"@chaoswap/swap-router-contracts@0.0.6","_nodeVersion":"16.14.0","_npmVersion":"8.5.0","dist":{"integrity":"sha512-u4bMlK6NK4mPUWJJ0bXtGQxi4ReLuJrejZwN25PvQ+s2suuFZ2fDS43XnTL1M9lj5KYtg/hOJRHlCZEA/LirHQ==","shasum":"a53235c4364c5c3c86e403dc0eda510a4c744351","tarball":"https://registry.npmjs.org/@chaoswap/swap-router-contracts/-/swap-router-contracts-0.0.6.tgz","fileCount":26,"unpackedSize":72417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiChWQCRA9TVsSAnZWagAAhjEP/ilh3dAUMjQwEBDdkf91\nLNU/cOASWCyrnzN1qSVoAmnmsy+5AhyCa5zAdaU5iiG34Pl8BCoJQWRN+WWn\nk/pk0pFSPxL7JmqU6mWy/sB69JImCjsQXUWN2qmo0EEOjFw2zgmeqeQmOdIo\nP4jg5negLX+qgNgqizRCJWQ7srC3i/3n//c50KNryscEUdyBUSYLqrMDH223\nQEOHfxJsOLDzaJvxeR9bbEdYHMPFqh+1qwlQy+pTKnt6tHYq+Hia1Nzws53M\ng7BA8IMnhKUzU5SCdRaFAnNiGNG3novmGbWtE+YKxqlYin6fDY4ALHmLKubM\nCclqlWgOgwVSSnQBx7sjpuMDllQUnRKyJyiTfVMaisu2YViMIxVC+lBRwj/P\n5AbbiAY3XCZEjty636PAenN9YIj5o7MJfrhuejJcuDUQr4oglt6EIgIzDfAC\nKBzPoTjTQ68lmezccnFXJZvkzCVDhSOf5aln5GxQd2Z2U66CU7SQcttHFoVV\n1pS2qsDr8mJmU6xEcSiXPEcCk2smehQHmnlPk/aEDMeGx3db+qFLHzlMOAO1\n4ykC+599XDq55+6Ul5pKYSf6r9oSiw4XKG5u1nq9kaEYBawgIYZW/V+V+Xgo\nDzQYh9xzlNblQzYCZtfzf2p2ydYpiWDjLydkrMlk1ZAXbsAKLVEq+uW18lIB\nQ/hN\r\n=gxE+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeaWeiRlotMGAzMV6L2FdKfeQPCKmQ+CiYNUA5+P3SqwIgZa4A3toyacmDG30QQu/hyK6z8/jUygPjZDy6O0RQiks="}]},"_npmUser":{"name":"oliverstone","email":"oliver.w.stone@gmail.com"},"directories":{},"maintainers":[{"name":"oliverstone","email":"oliver.w.stone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swap-router-contracts_0.0.6_1644828048258_0.4409388249070316"},"_hasShrinkwrap":false},"0.0.7":{"name":"@chaoswap/swap-router-contracts","description":"Smart contracts for swapping on Chaoswap Lite and Chaoswap","license":"GPL-2.0-or-later","publishConfig":{"access":"public"},"version":"0.0.7","homepage":"https://chaoswap.org","keywords":["chaoswap"],"repository":{"type":"git","url":"git+https://github.com/Chaoswap/swap-router-contracts.git"},"engines":{"node":">=10"},"dependencies":{"@openzeppelin/contracts":"3.4.1-solc-0.7-2","@chaoswap/lite-core":"1.0.6","@chaoswap/chaoswap-core":"0.0.6","@chaoswap/chaoswap-periphery":"0.0.6","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":"c2f6a1ac39f9fe7a15321da8e82bf28157ae0564","bugs":{"url":"https://github.com/Chaoswap/swap-router-contracts/issues"},"_id":"@chaoswap/swap-router-contracts@0.0.7","_nodeVersion":"16.14.0","_npmVersion":"8.5.0","dist":{"integrity":"sha512-BSaWpy1qtnHbrFJg4vfLObx7T6wjarLzYQ5qpIFx+E4pMPGfay7y3723ujRoCpAGv2Zd+p4TJM0RtW3do3PooQ==","shasum":"2067d634f52ad61ed266121634aa3d049d68c44f","tarball":"https://registry.npmjs.org/@chaoswap/swap-router-contracts/-/swap-router-contracts-0.0.7.tgz","fileCount":48,"unpackedSize":350366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiChm9CRA9TVsSAnZWagAAmc4P/i/CftbuMYjQzJbge4Wx\nwZy1YlpHSOfUakDiCp1n6LwkidadBDI8V/2xB+w47wOvz6GalqhxyYjSMfkm\nTClQN825n8nsLoB0uEnxBFmuQ5JwYixlrmRscDKuCkhiWYNDVHnToYcb8i96\nQkDF1xzI4TXvdvrLBsHvvpg/mrrjg7MlmGACsqi3oJyTODCF4jcXz8DAYYi9\n4p5IrN4rYeeQDgGxO5UZwnMwuFb7H2O13R9GWE9c787QxHbDUgbhbJf22o7L\ns4UmyzDZ+0eZ9U8OtWHt//MgiIxG0E7hjK3+emIXfi4MBYnmRJSVEjkVwi4T\nFtnFG1b6YXFVkSXXDxR+5nAi5mtFH5FDRQyIW8HDr8sy98NwMKXotg/KuNGN\nM0G1CzLlCjGA7kr1GJV/rv4h0BGs9FX1mpSdoJxcpWWq5+2rpcE1o+GCrOgS\n+BMJnG7BD7dfiypcW7BbCvCvIYZbUPmltCIWsqXE9BZiE+jadc1SLkPxk9BF\nxKv9+31heaRCB4kcB04nocQa7bpVmDrgg75OzTRiHU4eMQguHhqusMdHA4Z4\npgkum+vI0wSA0LK0wnzxkpewO3kvEEjlmCYOzu6COW7u7BQfx6t7TqxUm3GF\nuOwxCt35rzQZf5ElOQ4bhEWLsCP4yzy1CJNU0M7Vwnnzi5lbTaADXhjNMk+B\nkYuS\r\n=BcIX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBJfa8UpWJldCBfeaT/uR+uBYSHrS5hV+EeEN7rU63L1AiB6oQyTdocqaWfQqGuNYla9GnQS0L0Dkdp5PHLatO1Erg=="}]},"_npmUser":{"name":"oliverstone","email":"oliver.w.stone@gmail.com"},"directories":{},"maintainers":[{"name":"oliverstone","email":"oliver.w.stone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swap-router-contracts_0.0.7_1644829117783_0.34594237504288605"},"_hasShrinkwrap":false}},"time":{"created":"2022-02-13T08:43:20.412Z","0.0.1":"2022-02-13T08:43:20.639Z","modified":"2022-04-04T22:31:20.094Z","0.0.2":"2022-02-13T14:35:43.059Z","0.0.3":"2022-02-14T07:20:02.519Z","0.0.6":"2022-02-14T08:40:48.398Z","0.0.7":"2022-02-14T08:58:37.924Z"},"maintainers":[{"name":"oliverstone","email":"oliver.w.stone@gmail.com"}],"description":"Smart contracts for swapping on Chaoswap Lite and Chaoswap","homepage":"https://chaoswap.org","keywords":["chaoswap"],"repository":{"type":"git","url":"git+https://github.com/Chaoswap/swap-router-contracts.git"},"bugs":{"url":"https://github.com/Chaoswap/swap-router-contracts/issues"},"license":"GPL-2.0-or-later","readme":"# Chaoswap Swap Router\n\n[![Tests](https://github.com/Chaoswap/swap-router-contracts/workflows/Tests/badge.svg)](https://github.com/Chaoswap/swap-router-contracts/actions?query=workflow%3ATests)\n[![Lint](https://github.com/Chaoswap/swap-router-contracts/workflows/Lint/badge.svg)](https://github.com/Chaoswap/swap-router-contracts/actions?query=workflow%3ALint)\n\nThis repository contains smart contracts for swapping on the Chaoswap Lite and V3 protocols.\n\n## Bug bounty\n\nThis repository is subject to the Chaoswap 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`@chaoswap/swap-router-contracts`\nand import bytecode imported from artifacts located at\n`@chaoswap/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 '@chaoswap/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 Chaoswap 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 `@chaoswap/swap-router-contracts`, e.g.:\n\n```solidity\nimport '@chaoswap/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"}