{"_id":"@synthra-swap/smart-order-router","_rev":"36-7ba32ca3936416c20c354c6ed243e1b1","name":"@synthra-swap/smart-order-router","dist-tags":{"latest":"3.16.2"},"versions":{"3.15.0":{"name":"@synthra-swap/smart-order-router","version":"3.15.0","keywords":[],"license":"GPL","_id":"@synthra-swap/smart-order-router@3.15.0","maintainers":[{"name":"jacko06v","email":"jacomosconi@gmail.com"}],"dist":{"shasum":"2d869c0c869470c856a5460b54a7d69aab12ee5c","tarball":"https://registry.npmjs.org/@synthra-swap/smart-order-router/-/smart-order-router-3.15.0.tgz","fileCount":414,"integrity":"sha512-ENmOHZCgNlaEHDXAy21i/x+Eq5GHg5J4Of+j5dDaM/kppVoeGwiljDuEhEQdKfhSBoCGPKxMIyDIrn3en6mA/Q==","signatures":[{"sig":"MEUCIQCp/Ak6hrq+ZL2R6pSVu6FrjLuJx4maatdBL6mY82OrcwIgViCX0iwE4aQN0NwFwxfTAfg4ubzph3NTZWhnCePvEMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3085480},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"scripts":{"fix":"run-s fix:*","test":"jest test/unit","build":"run-p compile-v3-types compile-v2-types compile-router compile-narwhal compile-external-types && run-p build:*","fix:lint":"eslint src --ext .ts --fix","build:main":"tsc -p tsconfig.json","integ-test":"TS_NODE=true jest test/integ","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","compile-router":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/swap-router-contracts/artifacts/contracts/**/*.json'","compile-narwhal":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/narwhal/artifacts/contracts/**/*.json'","prepare-release":"run-s cov:check doc:html version doc:publish","compile-v2-types":"npx typechain --target ethers-v5 --out-dir src/types/v2 './node_modules/@uniswap/?(v2-core|v2-periphery)/build/*UniswapV2*.json'","compile-v3-types":"npx typechain --target ethers-v5 --out-dir src/types/v3 './node_modules/@uniswap/?(v3-core|v3-periphery)/artifacts/contracts/**/*.json'","compile-external-types":"npx typechain --target ethers-v5 --out-dir src/types/other 'src/abis/**/*.json'"},"typings":"build/main/index.d.ts","_npmUser":{"name":"jacko06v","email":"jacomosconi@gmail.com"},"prettier":{"singleQuote":true},"_npmVersion":"9.5.1","description":"Uniswap Smart Order Router","directories":{},"_nodeVersion":"18.16.0","dependencies":{"axios":"^0.21.1","bunyan":"^1.8.15","ethers":"^5.7.2","lodash":"^4.17.21","graphql":"^15.5.0","mnemonist":"^0.38.3","node-cache":"^5.1.2","stats-lite":"^2.2.0","async-retry":"^1.3.1","await-timeout":"^1.1.1","@uniswap/v2-sdk":"^3.2.0","@uniswap/v3-sdk":"^3.10.0","graphql-request":"^3.4.0","bunyan-blackhole":"^1.1.1","@uniswap/sdk-core":"^4.0.6","@uniswap/router-sdk":"^1.6.0","@synthra-swap/v3-sdk":"^3.11.0","@uniswap/permit2-sdk":"^1.2.0","@uniswap/token-lists":"^1.0.0-beta.31","@synthra-swap/sdk-core":"^4.2.1","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/universal-router-sdk":"^1.5.4","@uniswap/swap-router-contracts":"^1.3.0","@synthra-swap/universal-router-sdk":"^1.9.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","sinon":"^11.1.2","dotenv":"^10.0.0","eslint":"^7.8.0","hardhat":"^2.12.2","ts-jest":"^27.0.4","ts-node":"^10.8.1","open-cli":"^6.0.1","prettier":"^2.1.1","jest-mock":"^27.0.6","typechain":"^5.0.0","jest-sinon":"^1.0.4","typescript":"^4.2.2","@types/jest":"^27.0.0","@types/node":"^15.0.2","npm-run-all":"^4.1.5","@types/sinon":"^10.0.2","@oclif/errors":"^1.3.5","@types/bunyan":"^1.8.6","@types/lodash":"^4.14.168","@oclif/command":"^1.8.0","@uniswap/v2-core":"^1.0.1","@uniswap/v3-core":"^1.0.0","@types/jest-sinon":"^1.0.2","@types/stats-lite":"^2.2.0","@types/async-retry":"^1.4.4","bunyan-debug-stream":"^2.0.0","jest-expect-message":"^1.0.2","@typechain/ethers-v5":"^7.0.1","@types/await-timeout":"^0.3.1","eslint-plugin-import":"^2.22.0","@uniswap/v2-periphery":"^1.1.0-beta.0","@uniswap/v3-periphery":"^1.1.1","eslint-config-prettier":"^6.11.0","@types/bunyan-blackhole":"^0.2.2","@ethersproject/providers":"^5.4.0","jest-environment-hardhat":"^1.1.8","@nomiclabs/hardhat-ethers":"^2.0.6","@typescript-eslint/parser":"^4.0.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.0.1","prettier-plugin-organize-imports":"^2.1.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"jsbi":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/smart-order-router_3.15.0_1742464544581_0.2395099561651035","host":"s3://npm-registry-packages-npm-production"}},"3.15.1":{"name":"@synthra-swap/smart-order-router","version":"3.15.1","keywords":[],"license":"GPL","_id":"@synthra-swap/smart-order-router@3.15.1","maintainers":[{"name":"jacko06v","email":"jacomosconi@gmail.com"}],"dist":{"shasum":"70883034b4993c817b32cf60e5b3fc9896d0f12d","tarball":"https://registry.npmjs.org/@synthra-swap/smart-order-router/-/smart-order-router-3.15.1.tgz","fileCount":414,"integrity":"sha512-UJypcDyHZWCcehCofsskzihu1mqY5QV4iw1FH7Fwr+8RZKXglcfUV0TzjxXQ0zUMd120d8ubHeAK2nyux76aPg==","signatures":[{"sig":"MEUCIQCO43b3Sq3FOxOinGy69wxXsCmo1xkSYF8Amgqqnz62YQIgag5NWaf5mfCFR0Fc3ZFBaLF21TMPvEGDfBrla7rfYLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3085471},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"scripts":{"fix":"run-s fix:*","test":"jest test/unit","build":"run-p compile-v3-types compile-v2-types compile-router compile-narwhal compile-external-types && run-p build:*","fix:lint":"eslint src --ext .ts --fix","build:main":"tsc -p tsconfig.json","integ-test":"TS_NODE=true jest test/integ","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","compile-router":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/swap-router-contracts/artifacts/contracts/**/*.json'","compile-narwhal":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/narwhal/artifacts/contracts/**/*.json'","prepare-release":"run-s cov:check doc:html version doc:publish","compile-v2-types":"npx typechain --target ethers-v5 --out-dir src/types/v2 './node_modules/@uniswap/?(v2-core|v2-periphery)/build/*UniswapV2*.json'","compile-v3-types":"npx typechain --target ethers-v5 --out-dir src/types/v3 './node_modules/@uniswap/?(v3-core|v3-periphery)/artifacts/contracts/**/*.json'","compile-external-types":"npx typechain --target ethers-v5 --out-dir src/types/other 'src/abis/**/*.json'"},"typings":"build/main/index.d.ts","_npmUser":{"name":"jacko06v","email":"jacomosconi@gmail.com"},"prettier":{"singleQuote":true},"_npmVersion":"9.5.1","description":"Uniswap Smart Order Router","directories":{},"_nodeVersion":"18.16.0","dependencies":{"axios":"^0.21.1","bunyan":"^1.8.15","ethers":"^5.7.2","lodash":"^4.17.21","graphql":"^15.5.0","mnemonist":"^0.38.3","node-cache":"^5.1.2","stats-lite":"^2.2.0","async-retry":"^1.3.1","await-timeout":"^1.1.1","@uniswap/v2-sdk":"^3.2.0","@uniswap/v3-sdk":"^3.10.0","graphql-request":"^3.4.0","bunyan-blackhole":"^1.1.1","@uniswap/sdk-core":"^4.0.6","@uniswap/router-sdk":"^1.6.0","@synthra-swap/v3-sdk":"^3.11.0","@uniswap/permit2-sdk":"^1.2.0","@uniswap/token-lists":"^1.0.0-beta.31","@synthra-swap/sdk-core":"^4.2.1","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/universal-router-sdk":"^1.5.4","@uniswap/swap-router-contracts":"^1.3.0","@synthra-swap/universal-router-sdk":"^1.9.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","sinon":"^11.1.2","dotenv":"^10.0.0","eslint":"^7.8.0","hardhat":"^2.12.2","ts-jest":"^27.0.4","ts-node":"^10.8.1","open-cli":"^6.0.1","prettier":"^2.1.1","jest-mock":"^27.0.6","typechain":"^5.0.0","jest-sinon":"^1.0.4","typescript":"^4.2.2","@types/jest":"^27.0.0","@types/node":"^15.0.2","npm-run-all":"^4.1.5","@types/sinon":"^10.0.2","@oclif/errors":"^1.3.5","@types/bunyan":"^1.8.6","@types/lodash":"^4.14.168","@oclif/command":"^1.8.0","@uniswap/v2-core":"^1.0.1","@uniswap/v3-core":"^1.0.0","@types/jest-sinon":"^1.0.2","@types/stats-lite":"^2.2.0","@types/async-retry":"^1.4.4","bunyan-debug-stream":"^2.0.0","jest-expect-message":"^1.0.2","@typechain/ethers-v5":"^7.0.1","@types/await-timeout":"^0.3.1","eslint-plugin-import":"^2.22.0","@uniswap/v2-periphery":"^1.1.0-beta.0","@uniswap/v3-periphery":"^1.1.1","eslint-config-prettier":"^6.11.0","@types/bunyan-blackhole":"^0.2.2","@ethersproject/providers":"^5.4.0","jest-environment-hardhat":"^1.1.8","@nomiclabs/hardhat-ethers":"^2.0.6","@typescript-eslint/parser":"^4.0.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.0.1","prettier-plugin-organize-imports":"^2.1.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"jsbi":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/smart-order-router_3.15.1_1742468198605_0.10760303246764602","host":"s3://npm-registry-packages-npm-production"}},"3.15.2":{"name":"@synthra-swap/smart-order-router","version":"3.15.2","keywords":[],"license":"GPL","_id":"@synthra-swap/smart-order-router@3.15.2","maintainers":[{"name":"jacko06v","email":"jacomosconi@gmail.com"}],"dist":{"shasum":"6496314a64865d2601b92a1dae2dfc37bac46935","tarball":"https://registry.npmjs.org/@synthra-swap/smart-order-router/-/smart-order-router-3.15.2.tgz","fileCount":414,"integrity":"sha512-Cek+/p9pbIBB2tmByNEjQkR2BnSfu34oukOJ2j0mFspuSZLIt6Bl7njHcZ+V2zHVgUwb9Fjl14WU7jKOL1Rc8Q==","signatures":[{"sig":"MEUCIARp+rrH6HNTi+ncj1I++FL0Ey0xPqsBQIjWmtNfHwPtAiEAwlEsBm4OW7PzAKWEoybbPxy66OMqQDEMknn/B5V1N+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3085463},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"scripts":{"fix":"run-s fix:*","test":"jest test/unit","build":"run-p compile-v3-types compile-v2-types compile-router compile-narwhal compile-external-types && run-p build:*","fix:lint":"eslint src --ext .ts --fix","build:main":"tsc -p tsconfig.json","integ-test":"TS_NODE=true jest test/integ","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","compile-router":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/swap-router-contracts/artifacts/contracts/**/*.json'","compile-narwhal":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/narwhal/artifacts/contracts/**/*.json'","prepare-release":"run-s cov:check doc:html version doc:publish","compile-v2-types":"npx typechain --target ethers-v5 --out-dir src/types/v2 './node_modules/@uniswap/?(v2-core|v2-periphery)/build/*UniswapV2*.json'","compile-v3-types":"npx typechain --target ethers-v5 --out-dir src/types/v3 './node_modules/@uniswap/?(v3-core|v3-periphery)/artifacts/contracts/**/*.json'","compile-external-types":"npx typechain --target ethers-v5 --out-dir src/types/other 'src/abis/**/*.json'"},"typings":"build/main/index.d.ts","_npmUser":{"name":"jacko06v","email":"jacomosconi@gmail.com"},"prettier":{"singleQuote":true},"_npmVersion":"9.5.1","description":"Uniswap Smart Order Router","directories":{},"_nodeVersion":"18.16.0","dependencies":{"axios":"^0.21.1","bunyan":"^1.8.15","ethers":"^5.7.2","lodash":"^4.17.21","graphql":"^15.5.0","mnemonist":"^0.38.3","node-cache":"^5.1.2","stats-lite":"^2.2.0","async-retry":"^1.3.1","await-timeout":"^1.1.1","@uniswap/v2-sdk":"^3.2.0","@uniswap/v3-sdk":"^3.10.0","graphql-request":"^3.4.0","bunyan-blackhole":"^1.1.1","@uniswap/sdk-core":"^4.0.6","@uniswap/router-sdk":"^1.6.0","@synthra-swap/v3-sdk":"^3.11.0","@uniswap/permit2-sdk":"^1.2.0","@uniswap/token-lists":"^1.0.0-beta.31","@synthra-swap/sdk-core":"^4.2.1","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/universal-router-sdk":"^1.5.4","@uniswap/swap-router-contracts":"^1.3.0","@synthra-swap/universal-router-sdk":"^1.9.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","sinon":"^11.1.2","dotenv":"^10.0.0","eslint":"^7.8.0","hardhat":"^2.12.2","ts-jest":"^27.0.4","ts-node":"^10.8.1","open-cli":"^6.0.1","prettier":"^2.1.1","jest-mock":"^27.0.6","typechain":"^5.0.0","jest-sinon":"^1.0.4","typescript":"^4.2.2","@types/jest":"^27.0.0","@types/node":"^15.0.2","npm-run-all":"^4.1.5","@types/sinon":"^10.0.2","@oclif/errors":"^1.3.5","@types/bunyan":"^1.8.6","@types/lodash":"^4.14.168","@oclif/command":"^1.8.0","@uniswap/v2-core":"^1.0.1","@uniswap/v3-core":"^1.0.0","@types/jest-sinon":"^1.0.2","@types/stats-lite":"^2.2.0","@types/async-retry":"^1.4.4","bunyan-debug-stream":"^2.0.0","jest-expect-message":"^1.0.2","@typechain/ethers-v5":"^7.0.1","@types/await-timeout":"^0.3.1","eslint-plugin-import":"^2.22.0","@uniswap/v2-periphery":"^1.1.0-beta.0","@uniswap/v3-periphery":"^1.1.1","eslint-config-prettier":"^6.11.0","@types/bunyan-blackhole":"^0.2.2","@ethersproject/providers":"^5.4.0","jest-environment-hardhat":"^1.1.8","@nomiclabs/hardhat-ethers":"^2.0.6","@typescript-eslint/parser":"^4.0.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.0.1","prettier-plugin-organize-imports":"^2.1.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"jsbi":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/smart-order-router_3.15.2_1742472887269_0.32230198674959776","host":"s3://npm-registry-packages-npm-production"}},"3.15.3":{"name":"@synthra-swap/smart-order-router","version":"3.15.3","keywords":[],"license":"GPL","_id":"@synthra-swap/smart-order-router@3.15.3","maintainers":[{"name":"jacko06v","email":"jacomosconi@gmail.com"}],"dist":{"shasum":"53916a7cb18b6fc4ae08c15ae3e24a886d84d207","tarball":"https://registry.npmjs.org/@synthra-swap/smart-order-router/-/smart-order-router-3.15.3.tgz","fileCount":414,"integrity":"sha512-ld5SofvPPRzdl35Fo43xdXOfAcCiWAKbGrtdMY8uO5WONufBrlyK1v1RrjcQR+VC7BxpBKyGnoVVeH+C8miLcQ==","signatures":[{"sig":"MEUCIHE6HtjdytkbNj+fKv+ZVf7q4kvQtwlwjHMZ5X0DAxzqAiEAuZ/aXM7xq9MTeVudcEq6h6VMocuQ6UDL/NmZwjCZLV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3085504},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"scripts":{"fix":"run-s fix:*","test":"jest test/unit","build":"run-p compile-v3-types compile-v2-types compile-router compile-narwhal compile-external-types && run-p build:*","fix:lint":"eslint src --ext .ts --fix","build:main":"tsc -p tsconfig.json","integ-test":"TS_NODE=true jest test/integ","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","compile-router":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/swap-router-contracts/artifacts/contracts/**/*.json'","compile-narwhal":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/narwhal/artifacts/contracts/**/*.json'","prepare-release":"run-s cov:check doc:html version doc:publish","compile-v2-types":"npx typechain --target ethers-v5 --out-dir src/types/v2 './node_modules/@uniswap/?(v2-core|v2-periphery)/build/*UniswapV2*.json'","compile-v3-types":"npx typechain --target ethers-v5 --out-dir src/types/v3 './node_modules/@uniswap/?(v3-core|v3-periphery)/artifacts/contracts/**/*.json'","compile-external-types":"npx typechain --target ethers-v5 --out-dir src/types/other 'src/abis/**/*.json'"},"typings":"build/main/index.d.ts","_npmUser":{"name":"jacko06v","email":"jacomosconi@gmail.com"},"prettier":{"singleQuote":true},"_npmVersion":"9.5.1","description":"Uniswap Smart Order Router","directories":{},"_nodeVersion":"18.16.0","dependencies":{"axios":"^0.21.1","bunyan":"^1.8.15","ethers":"^5.7.2","lodash":"^4.17.21","graphql":"^15.5.0","mnemonist":"^0.38.3","node-cache":"^5.1.2","stats-lite":"^2.2.0","async-retry":"^1.3.1","await-timeout":"^1.1.1","@uniswap/v2-sdk":"^3.2.0","@uniswap/v3-sdk":"^3.10.0","graphql-request":"^3.4.0","bunyan-blackhole":"^1.1.1","@uniswap/sdk-core":"^4.0.6","@uniswap/router-sdk":"^1.6.0","@synthra-swap/v3-sdk":"^3.11.0","@uniswap/permit2-sdk":"^1.2.0","@uniswap/token-lists":"^1.0.0-beta.31","@synthra-swap/sdk-core":"^4.2.1","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/universal-router-sdk":"^1.5.4","@uniswap/swap-router-contracts":"^1.3.0","@synthra-swap/universal-router-sdk":"^1.9.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","sinon":"^11.1.2","dotenv":"^10.0.0","eslint":"^7.8.0","hardhat":"^2.12.2","ts-jest":"^27.0.4","ts-node":"^10.8.1","open-cli":"^6.0.1","prettier":"^2.1.1","jest-mock":"^27.0.6","typechain":"^5.0.0","jest-sinon":"^1.0.4","typescript":"^4.2.2","@types/jest":"^27.0.0","@types/node":"^15.0.2","npm-run-all":"^4.1.5","@types/sinon":"^10.0.2","@oclif/errors":"^1.3.5","@types/bunyan":"^1.8.6","@types/lodash":"^4.14.168","@oclif/command":"^1.8.0","@uniswap/v2-core":"^1.0.1","@uniswap/v3-core":"^1.0.0","@types/jest-sinon":"^1.0.2","@types/stats-lite":"^2.2.0","@types/async-retry":"^1.4.4","bunyan-debug-stream":"^2.0.0","jest-expect-message":"^1.0.2","@typechain/ethers-v5":"^7.0.1","@types/await-timeout":"^0.3.1","eslint-plugin-import":"^2.22.0","@uniswap/v2-periphery":"^1.1.0-beta.0","@uniswap/v3-periphery":"^1.1.1","eslint-config-prettier":"^6.11.0","@types/bunyan-blackhole":"^0.2.2","@ethersproject/providers":"^5.4.0","jest-environment-hardhat":"^1.1.8","@nomiclabs/hardhat-ethers":"^2.0.6","@typescript-eslint/parser":"^4.0.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.0.1","prettier-plugin-organize-imports":"^2.1.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"jsbi":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/smart-order-router_3.15.3_1742473343699_0.5966812960220473","host":"s3://npm-registry-packages-npm-production"}},"3.15.4":{"name":"@synthra-swap/smart-order-router","version":"3.15.4","keywords":[],"license":"GPL","_id":"@synthra-swap/smart-order-router@3.15.4","maintainers":[{"name":"jacko06v","email":"jacomosconi@gmail.com"}],"dist":{"shasum":"90317ef0b3a9b32e817b510673f1ddfa4aae73a5","tarball":"https://registry.npmjs.org/@synthra-swap/smart-order-router/-/smart-order-router-3.15.4.tgz","fileCount":414,"integrity":"sha512-k6YNVHiIWgF3QcJMV5uLuXdwpSwDIQ03XVL/yg0qcV+dKI7RmgwSnJ8fUWYKQK9rQpJPNfyNNnk8zR9NoVBvwg==","signatures":[{"sig":"MEQCIA+F8MdQxjcR6J3+oOgOgHlnKIz9DjRNyfBl5uBarN9OAiBC/863NnUVPlu21XEgJcLgaZLxUMRL0byq3Y93BT5wRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3085504},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"scripts":{"fix":"run-s fix:*","test":"jest test/unit","build":"run-p compile-v3-types compile-v2-types compile-router compile-narwhal compile-external-types && run-p build:*","fix:lint":"eslint src --ext .ts --fix","build:main":"tsc -p tsconfig.json","integ-test":"TS_NODE=true jest test/integ","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","compile-router":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/swap-router-contracts/artifacts/contracts/**/*.json'","compile-narwhal":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/narwhal/artifacts/contracts/**/*.json'","prepare-release":"run-s cov:check doc:html version doc:publish","compile-v2-types":"npx typechain --target ethers-v5 --out-dir src/types/v2 './node_modules/@uniswap/?(v2-core|v2-periphery)/build/*UniswapV2*.json'","compile-v3-types":"npx typechain --target ethers-v5 --out-dir src/types/v3 './node_modules/@uniswap/?(v3-core|v3-periphery)/artifacts/contracts/**/*.json'","compile-external-types":"npx typechain --target ethers-v5 --out-dir src/types/other 'src/abis/**/*.json'"},"typings":"build/main/index.d.ts","_npmUser":{"name":"jacko06v","email":"jacomosconi@gmail.com"},"prettier":{"singleQuote":true},"_npmVersion":"9.5.1","description":"Uniswap Smart Order Router","directories":{},"_nodeVersion":"18.16.0","dependencies":{"axios":"^0.21.1","bunyan":"^1.8.15","ethers":"^5.7.2","lodash":"^4.17.21","graphql":"^15.5.0","mnemonist":"^0.38.3","node-cache":"^5.1.2","stats-lite":"^2.2.0","async-retry":"^1.3.1","await-timeout":"^1.1.1","@uniswap/v2-sdk":"^3.2.0","@uniswap/v3-sdk":"^3.10.0","graphql-request":"^3.4.0","bunyan-blackhole":"^1.1.1","@uniswap/sdk-core":"^4.0.6","@uniswap/router-sdk":"^1.6.0","@synthra-swap/v3-sdk":"^3.11.0","@uniswap/permit2-sdk":"^1.2.0","@uniswap/token-lists":"^1.0.0-beta.31","@synthra-swap/sdk-core":"^4.2.1","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/universal-router-sdk":"^1.5.4","@uniswap/swap-router-contracts":"^1.3.0","@synthra-swap/universal-router-sdk":"^1.9.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","sinon":"^11.1.2","dotenv":"^10.0.0","eslint":"^7.8.0","hardhat":"^2.12.2","ts-jest":"^27.0.4","ts-node":"^10.8.1","open-cli":"^6.0.1","prettier":"^2.1.1","jest-mock":"^27.0.6","typechain":"^5.0.0","jest-sinon":"^1.0.4","typescript":"^4.2.2","@types/jest":"^27.0.0","@types/node":"^15.0.2","npm-run-all":"^4.1.5","@types/sinon":"^10.0.2","@oclif/errors":"^1.3.5","@types/bunyan":"^1.8.6","@types/lodash":"^4.14.168","@oclif/command":"^1.8.0","@uniswap/v2-core":"^1.0.1","@uniswap/v3-core":"^1.0.0","@types/jest-sinon":"^1.0.2","@types/stats-lite":"^2.2.0","@types/async-retry":"^1.4.4","bunyan-debug-stream":"^2.0.0","jest-expect-message":"^1.0.2","@typechain/ethers-v5":"^7.0.1","@types/await-timeout":"^0.3.1","eslint-plugin-import":"^2.22.0","@uniswap/v2-periphery":"^1.1.0-beta.0","@uniswap/v3-periphery":"^1.1.1","eslint-config-prettier":"^6.11.0","@types/bunyan-blackhole":"^0.2.2","@ethersproject/providers":"^5.4.0","jest-environment-hardhat":"^1.1.8","@nomiclabs/hardhat-ethers":"^2.0.6","@typescript-eslint/parser":"^4.0.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.0.1","prettier-plugin-organize-imports":"^2.1.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"jsbi":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/smart-order-router_3.15.4_1742473584921_0.6666663419142751","host":"s3://npm-registry-packages-npm-production"}},"3.15.5":{"name":"@synthra-swap/smart-order-router","version":"3.15.5","keywords":[],"license":"GPL","_id":"@synthra-swap/smart-order-router@3.15.5","maintainers":[{"name":"jacko06v","email":"jacomosconi@gmail.com"}],"dist":{"shasum":"d0c07cf7a9141870ce037837c31596dee93a117c","tarball":"https://registry.npmjs.org/@synthra-swap/smart-order-router/-/smart-order-router-3.15.5.tgz","fileCount":414,"integrity":"sha512-6AujLWiFEIqYjWscgSMC8uTE31rDekIKpI7yb132ziGbPILerSFKeaw6+2H/QKp3rzaA4J15Twt2lUJ7hIBs9A==","signatures":[{"sig":"MEYCIQDhH4mHA8Wa4ENXsSX4X7RfpAx4bHkCDNwFZrP7opNLBQIhAKd27skUoNZ9jWSONLvPhwp3H5Xuw+dHYB6esmmbScg2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3086662},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"scripts":{"fix":"run-s fix:*","test":"jest test/unit","build":"run-p compile-v3-types compile-v2-types compile-router compile-narwhal compile-external-types && run-p build:*","fix:lint":"eslint src --ext .ts --fix","build:main":"tsc -p tsconfig.json","integ-test":"TS_NODE=true jest test/integ","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","compile-router":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/swap-router-contracts/artifacts/contracts/**/*.json'","compile-narwhal":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/narwhal/artifacts/contracts/**/*.json'","prepare-release":"run-s cov:check doc:html version doc:publish","compile-v2-types":"npx typechain --target ethers-v5 --out-dir src/types/v2 './node_modules/@uniswap/?(v2-core|v2-periphery)/build/*UniswapV2*.json'","compile-v3-types":"npx typechain --target ethers-v5 --out-dir src/types/v3 './node_modules/@uniswap/?(v3-core|v3-periphery)/artifacts/contracts/**/*.json'","compile-external-types":"npx typechain --target ethers-v5 --out-dir src/types/other 'src/abis/**/*.json'"},"typings":"build/main/index.d.ts","_npmUser":{"name":"jacko06v","email":"jacomosconi@gmail.com"},"prettier":{"singleQuote":true},"_npmVersion":"9.5.1","description":"Uniswap Smart Order Router","directories":{},"_nodeVersion":"18.16.0","dependencies":{"axios":"^0.21.1","bunyan":"^1.8.15","ethers":"^5.7.2","lodash":"^4.17.21","graphql":"^15.5.0","mnemonist":"^0.38.3","node-cache":"^5.1.2","stats-lite":"^2.2.0","async-retry":"^1.3.1","await-timeout":"^1.1.1","@uniswap/v2-sdk":"^3.2.0","@uniswap/v3-sdk":"^3.10.0","graphql-request":"^3.4.0","bunyan-blackhole":"^1.1.1","@uniswap/sdk-core":"^4.0.6","@uniswap/router-sdk":"^1.6.0","@synthra-swap/v3-sdk":"^3.11.0","@uniswap/permit2-sdk":"^1.2.0","@uniswap/token-lists":"^1.0.0-beta.31","@synthra-swap/sdk-core":"^4.2.1","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/universal-router-sdk":"^1.5.4","@uniswap/swap-router-contracts":"^1.3.0","@synthra-swap/universal-router-sdk":"^1.9.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","sinon":"^11.1.2","dotenv":"^10.0.0","eslint":"^7.8.0","hardhat":"^2.12.2","ts-jest":"^27.0.4","ts-node":"^10.8.1","open-cli":"^6.0.1","prettier":"^2.1.1","jest-mock":"^27.0.6","typechain":"^5.0.0","jest-sinon":"^1.0.4","typescript":"^4.2.2","@types/jest":"^27.0.0","@types/node":"^15.0.2","npm-run-all":"^4.1.5","@types/sinon":"^10.0.2","@oclif/errors":"^1.3.5","@types/bunyan":"^1.8.6","@types/lodash":"^4.14.168","@oclif/command":"^1.8.0","@uniswap/v2-core":"^1.0.1","@uniswap/v3-core":"^1.0.0","@types/jest-sinon":"^1.0.2","@types/stats-lite":"^2.2.0","@types/async-retry":"^1.4.4","bunyan-debug-stream":"^2.0.0","jest-expect-message":"^1.0.2","@typechain/ethers-v5":"^7.0.1","@types/await-timeout":"^0.3.1","eslint-plugin-import":"^2.22.0","@uniswap/v2-periphery":"^1.1.0-beta.0","@uniswap/v3-periphery":"^1.1.1","eslint-config-prettier":"^6.11.0","@types/bunyan-blackhole":"^0.2.2","@ethersproject/providers":"^5.4.0","jest-environment-hardhat":"^1.1.8","@nomiclabs/hardhat-ethers":"^2.0.6","@typescript-eslint/parser":"^4.0.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.0.1","prettier-plugin-organize-imports":"^2.1.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"jsbi":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/smart-order-router_3.15.5_1742475851943_0.4291053774335367","host":"s3://npm-registry-packages-npm-production"}},"3.15.6":{"name":"@synthra-swap/smart-order-router","version":"3.15.6","keywords":[],"license":"GPL","_id":"@synthra-swap/smart-order-router@3.15.6","maintainers":[{"name":"jacko06v","email":"jacomosconi@gmail.com"}],"dist":{"shasum":"822c66d4e92b4606cba4c5d1ba8b122038c2f8a7","tarball":"https://registry.npmjs.org/@synthra-swap/smart-order-router/-/smart-order-router-3.15.6.tgz","fileCount":414,"integrity":"sha512-ZkCJhQziWk0cYNCI7IxaHXNJpRTrPcjQ/Uv2ZQhkWrGlTDA41rZa+LSrUDy3cf0Ll9WhJRCsiQHarut/Ljf9eQ==","signatures":[{"sig":"MEQCIFWQWV5dCVMhz2Z32TicwOez5DrrVhJBTMVzoueo9YmCAiADa2rM8OYaWlmh033Qz4pGebCUuXUS5zpaiJvoRHSfVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3086662},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"scripts":{"fix":"run-s fix:*","test":"jest test/unit","build":"run-p compile-v3-types compile-v2-types compile-router compile-narwhal compile-external-types && run-p build:*","fix:lint":"eslint src --ext .ts --fix","build:main":"tsc -p tsconfig.json","integ-test":"TS_NODE=true jest test/integ","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","compile-router":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/swap-router-contracts/artifacts/contracts/**/*.json'","compile-narwhal":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/narwhal/artifacts/contracts/**/*.json'","prepare-release":"run-s cov:check doc:html version doc:publish","compile-v2-types":"npx typechain --target ethers-v5 --out-dir src/types/v2 './node_modules/@uniswap/?(v2-core|v2-periphery)/build/*UniswapV2*.json'","compile-v3-types":"npx typechain --target ethers-v5 --out-dir src/types/v3 './node_modules/@uniswap/?(v3-core|v3-periphery)/artifacts/contracts/**/*.json'","compile-external-types":"npx typechain --target ethers-v5 --out-dir src/types/other 'src/abis/**/*.json'"},"typings":"build/main/index.d.ts","_npmUser":{"name":"jacko06v","email":"jacomosconi@gmail.com"},"prettier":{"singleQuote":true},"_npmVersion":"9.5.1","description":"Uniswap Smart Order Router","directories":{},"_nodeVersion":"18.16.0","dependencies":{"axios":"^0.21.1","bunyan":"^1.8.15","ethers":"^5.7.2","lodash":"^4.17.21","graphql":"^15.5.0","mnemonist":"^0.38.3","node-cache":"^5.1.2","stats-lite":"^2.2.0","async-retry":"^1.3.1","await-timeout":"^1.1.1","@uniswap/v2-sdk":"^3.2.0","@uniswap/v3-sdk":"^3.10.0","graphql-request":"^3.4.0","bunyan-blackhole":"^1.1.1","@uniswap/sdk-core":"^4.0.6","@uniswap/router-sdk":"1.6.0","@synthra-swap/v3-sdk":"^3.11.0","@uniswap/permit2-sdk":"^1.2.0","@uniswap/token-lists":"^1.0.0-beta.31","@synthra-swap/sdk-core":"^4.2.1","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/universal-router-sdk":"^1.5.4","@uniswap/swap-router-contracts":"^1.3.0","@synthra-swap/universal-router-sdk":"^1.9.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","sinon":"^11.1.2","dotenv":"^10.0.0","eslint":"^7.8.0","hardhat":"^2.12.2","ts-jest":"^27.0.4","ts-node":"^10.8.1","open-cli":"^6.0.1","prettier":"^2.1.1","jest-mock":"^27.0.6","typechain":"^5.0.0","jest-sinon":"^1.0.4","typescript":"^4.2.2","@types/jest":"^27.0.0","@types/node":"^15.0.2","npm-run-all":"^4.1.5","@types/sinon":"^10.0.2","@oclif/errors":"^1.3.5","@types/bunyan":"^1.8.6","@types/lodash":"^4.14.168","@oclif/command":"^1.8.0","@uniswap/v2-core":"^1.0.1","@uniswap/v3-core":"^1.0.0","@types/jest-sinon":"^1.0.2","@types/stats-lite":"^2.2.0","@types/async-retry":"^1.4.4","bunyan-debug-stream":"^2.0.0","jest-expect-message":"^1.0.2","@typechain/ethers-v5":"^7.0.1","@types/await-timeout":"^0.3.1","eslint-plugin-import":"^2.22.0","@uniswap/v2-periphery":"^1.1.0-beta.0","@uniswap/v3-periphery":"^1.1.1","eslint-config-prettier":"^6.11.0","@types/bunyan-blackhole":"^0.2.2","@ethersproject/providers":"^5.4.0","jest-environment-hardhat":"^1.1.8","@nomiclabs/hardhat-ethers":"^2.0.6","@typescript-eslint/parser":"^4.0.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.0.1","prettier-plugin-organize-imports":"^2.1.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"jsbi":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/smart-order-router_3.15.6_1742476776254_0.29511980844942953","host":"s3://npm-registry-packages-npm-production"}},"3.15.7":{"name":"@synthra-swap/smart-order-router","version":"3.15.7","keywords":[],"license":"GPL","_id":"@synthra-swap/smart-order-router@3.15.7","maintainers":[{"name":"jacko06v","email":"jacomosconi@gmail.com"}],"dist":{"shasum":"324125713a81ca1db611b1ffac4a237dc162f3af","tarball":"https://registry.npmjs.org/@synthra-swap/smart-order-router/-/smart-order-router-3.15.7.tgz","fileCount":414,"integrity":"sha512-ykHgUsfcNKTfAjolQz6jGdFsLtE/TdozC2hc7SwzJki1UjBqMa4YZ+IFr9abDAvB3zkalGZDTguoKAHmTeWb1Q==","signatures":[{"sig":"MEUCIQDK800ETIoLP91XPRBePBaZYPB2GqOGWezJ/BllAavnjgIgDEr6pHmh4InMKDu5FpButxyzqpQmehkZnz2lKSWPkOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3086662},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"scripts":{"fix":"run-s fix:*","test":"jest test/unit","build":"run-p compile-v3-types compile-v2-types compile-router compile-narwhal compile-external-types && run-p build:*","fix:lint":"eslint src --ext .ts --fix","build:main":"tsc -p tsconfig.json","integ-test":"TS_NODE=true jest test/integ","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","compile-router":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/swap-router-contracts/artifacts/contracts/**/*.json'","compile-narwhal":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/narwhal/artifacts/contracts/**/*.json'","prepare-release":"run-s cov:check doc:html version doc:publish","compile-v2-types":"npx typechain --target ethers-v5 --out-dir src/types/v2 './node_modules/@uniswap/?(v2-core|v2-periphery)/build/*UniswapV2*.json'","compile-v3-types":"npx typechain --target ethers-v5 --out-dir src/types/v3 './node_modules/@uniswap/?(v3-core|v3-periphery)/artifacts/contracts/**/*.json'","compile-external-types":"npx typechain --target ethers-v5 --out-dir src/types/other 'src/abis/**/*.json'"},"typings":"build/main/index.d.ts","_npmUser":{"name":"jacko06v","email":"jacomosconi@gmail.com"},"prettier":{"singleQuote":true},"_npmVersion":"9.5.1","description":"Uniswap Smart Order Router","directories":{},"_nodeVersion":"18.16.0","dependencies":{"axios":"^0.21.1","bunyan":"^1.8.15","ethers":"^5.7.2","lodash":"^4.17.21","graphql":"^15.5.0","mnemonist":"^0.38.3","node-cache":"^5.1.2","stats-lite":"^2.2.0","async-retry":"^1.3.1","await-timeout":"^1.1.1","@uniswap/v2-sdk":"^3.2.0","@uniswap/v3-sdk":"^3.10.0","graphql-request":"^3.4.0","bunyan-blackhole":"^1.1.1","@uniswap/sdk-core":"^4.0.6","@uniswap/router-sdk":"1.6.0","@synthra-swap/v3-sdk":"^3.11.0","@uniswap/permit2-sdk":"^1.2.0","@uniswap/token-lists":"^1.0.0-beta.31","@synthra-swap/sdk-core":"^4.2.1","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/universal-router-sdk":"^1.5.4","@uniswap/swap-router-contracts":"^1.3.0","@synthra-swap/universal-router-sdk":"^1.9.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","sinon":"^11.1.2","dotenv":"^10.0.0","eslint":"^7.8.0","hardhat":"^2.12.2","ts-jest":"^27.0.4","ts-node":"^10.8.1","open-cli":"^6.0.1","prettier":"^2.1.1","jest-mock":"^27.0.6","typechain":"^5.0.0","jest-sinon":"^1.0.4","typescript":"^4.2.2","@types/jest":"^27.0.0","@types/node":"^15.0.2","npm-run-all":"^4.1.5","@types/sinon":"^10.0.2","@oclif/errors":"^1.3.5","@types/bunyan":"^1.8.6","@types/lodash":"^4.14.168","@oclif/command":"^1.8.0","@uniswap/v2-core":"^1.0.1","@uniswap/v3-core":"^1.0.0","@types/jest-sinon":"^1.0.2","@types/stats-lite":"^2.2.0","@types/async-retry":"^1.4.4","bunyan-debug-stream":"^2.0.0","jest-expect-message":"^1.0.2","@typechain/ethers-v5":"^7.0.1","@types/await-timeout":"^0.3.1","eslint-plugin-import":"^2.22.0","@uniswap/v2-periphery":"^1.1.0-beta.0","@uniswap/v3-periphery":"^1.1.1","eslint-config-prettier":"^6.11.0","@types/bunyan-blackhole":"^0.2.2","@ethersproject/providers":"^5.4.0","jest-environment-hardhat":"^1.1.8","@nomiclabs/hardhat-ethers":"^2.0.6","@typescript-eslint/parser":"^4.0.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.0.1","prettier-plugin-organize-imports":"^2.1.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"jsbi":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/smart-order-router_3.15.7_1742477169378_0.8352382598692751","host":"s3://npm-registry-packages-npm-production"}},"3.15.8":{"name":"@synthra-swap/smart-order-router","version":"3.15.8","keywords":[],"license":"GPL","_id":"@synthra-swap/smart-order-router@3.15.8","maintainers":[{"name":"jacko06v","email":"jacomosconi@gmail.com"}],"dist":{"shasum":"0d5191a8178c2af26236d567e0e6c52e52865af4","tarball":"https://registry.npmjs.org/@synthra-swap/smart-order-router/-/smart-order-router-3.15.8.tgz","fileCount":414,"integrity":"sha512-IrgTfsdjaoEPZ+YW8PWCLfWu1WyZwhsUiD5YyJiDS1/ztKeYS4iPOItkWRMsVDu9JuZE5kYEqvxa++vZ0PrkGg==","signatures":[{"sig":"MEYCIQDmP17dC+h3kaUJEjpFxHpvgbosUK9MTMGI1uiOs9s7tAIhAPaz89ObO2V01b3+jR+g6SFTPjXJl0KV+qHDpu4R/s+d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3086824},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"scripts":{"fix":"run-s fix:*","test":"jest test/unit","build":"run-p compile-v3-types compile-v2-types compile-router compile-narwhal compile-external-types && run-p build:*","fix:lint":"eslint src --ext .ts --fix","build:main":"tsc -p tsconfig.json","integ-test":"TS_NODE=true jest test/integ","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","compile-router":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/swap-router-contracts/artifacts/contracts/**/*.json'","compile-narwhal":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/narwhal/artifacts/contracts/**/*.json'","prepare-release":"run-s cov:check doc:html version doc:publish","compile-v2-types":"npx typechain --target ethers-v5 --out-dir src/types/v2 './node_modules/@uniswap/?(v2-core|v2-periphery)/build/*UniswapV2*.json'","compile-v3-types":"npx typechain --target ethers-v5 --out-dir src/types/v3 './node_modules/@uniswap/?(v3-core|v3-periphery)/artifacts/contracts/**/*.json'","compile-external-types":"npx typechain --target ethers-v5 --out-dir src/types/other 'src/abis/**/*.json'"},"typings":"build/main/index.d.ts","_npmUser":{"name":"jacko06v","email":"jacomosconi@gmail.com"},"prettier":{"singleQuote":true},"_npmVersion":"9.5.1","description":"Uniswap Smart Order Router","directories":{},"_nodeVersion":"18.16.0","dependencies":{"axios":"^0.21.1","bunyan":"^1.8.15","ethers":"^5.7.2","lodash":"^4.17.21","graphql":"^15.5.0","mnemonist":"^0.38.3","node-cache":"^5.1.2","stats-lite":"^2.2.0","async-retry":"^1.3.1","await-timeout":"^1.1.1","@uniswap/v2-sdk":"^3.2.0","@uniswap/v3-sdk":"^3.10.0","graphql-request":"^3.4.0","bunyan-blackhole":"^1.1.1","@uniswap/sdk-core":"^4.0.6","@uniswap/router-sdk":"1.6.0","@synthra-swap/v3-sdk":"^3.11.0","@uniswap/permit2-sdk":"^1.2.0","@uniswap/token-lists":"^1.0.0-beta.31","@synthra-swap/sdk-core":"^4.2.1","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/universal-router-sdk":"^1.5.4","@uniswap/swap-router-contracts":"^1.3.0","@synthra-swap/universal-router-sdk":"^1.9.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","sinon":"^11.1.2","dotenv":"^10.0.0","eslint":"^7.8.0","hardhat":"^2.12.2","ts-jest":"^27.0.4","ts-node":"^10.8.1","open-cli":"^6.0.1","prettier":"^2.1.1","jest-mock":"^27.0.6","typechain":"^5.0.0","jest-sinon":"^1.0.4","typescript":"^4.2.2","@types/jest":"^27.0.0","@types/node":"^15.0.2","npm-run-all":"^4.1.5","@types/sinon":"^10.0.2","@oclif/errors":"^1.3.5","@types/bunyan":"^1.8.6","@types/lodash":"^4.14.168","@oclif/command":"^1.8.0","@uniswap/v2-core":"^1.0.1","@uniswap/v3-core":"^1.0.0","@types/jest-sinon":"^1.0.2","@types/stats-lite":"^2.2.0","@types/async-retry":"^1.4.4","bunyan-debug-stream":"^2.0.0","jest-expect-message":"^1.0.2","@typechain/ethers-v5":"^7.0.1","@types/await-timeout":"^0.3.1","eslint-plugin-import":"^2.22.0","@uniswap/v2-periphery":"^1.1.0-beta.0","@uniswap/v3-periphery":"^1.1.1","eslint-config-prettier":"^6.11.0","@types/bunyan-blackhole":"^0.2.2","@ethersproject/providers":"^5.4.0","jest-environment-hardhat":"^1.1.8","@nomiclabs/hardhat-ethers":"^2.0.6","@typescript-eslint/parser":"^4.0.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.0.1","prettier-plugin-organize-imports":"^2.1.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"jsbi":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/smart-order-router_3.15.8_1742479354764_0.46392333564568644","host":"s3://npm-registry-packages-npm-production"}},"3.15.9":{"name":"@synthra-swap/smart-order-router","version":"3.15.9","keywords":[],"license":"GPL","_id":"@synthra-swap/smart-order-router@3.15.9","maintainers":[{"name":"jacko06v","email":"jacomosconi@gmail.com"}],"dist":{"shasum":"50c4bcd74d9e9af311470af725d24254fa7cef53","tarball":"https://registry.npmjs.org/@synthra-swap/smart-order-router/-/smart-order-router-3.15.9.tgz","fileCount":414,"integrity":"sha512-F4tc9hGTnsCVufSzet4IUjcFnKUaKSCRSMx5yZZsUZOdzKHhno5VEFb1Of7f5vSWasUh1mQhiT85yI0+Sw847w==","signatures":[{"sig":"MEQCIGe+VteyqwVJ+qKxIMC23ltG0ohO1uXg4uMVFIATzMq8AiAriFVYXKIXSK5GpWVcZpXAvb9lHCsyDcxB3jiPxICg2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3086830},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"scripts":{"fix":"run-s fix:*","test":"jest test/unit","build":"run-p compile-v3-types compile-v2-types compile-router compile-narwhal compile-external-types && run-p build:*","fix:lint":"eslint src --ext .ts --fix","build:main":"tsc -p tsconfig.json","integ-test":"TS_NODE=true jest test/integ","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","compile-router":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/swap-router-contracts/artifacts/contracts/**/*.json'","compile-narwhal":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/narwhal/artifacts/contracts/**/*.json'","prepare-release":"run-s cov:check doc:html version doc:publish","compile-v2-types":"npx typechain --target ethers-v5 --out-dir src/types/v2 './node_modules/@uniswap/?(v2-core|v2-periphery)/build/*UniswapV2*.json'","compile-v3-types":"npx typechain --target ethers-v5 --out-dir src/types/v3 './node_modules/@uniswap/?(v3-core|v3-periphery)/artifacts/contracts/**/*.json'","compile-external-types":"npx typechain --target ethers-v5 --out-dir src/types/other 'src/abis/**/*.json'"},"typings":"build/main/index.d.ts","_npmUser":{"name":"jacko06v","email":"jacomosconi@gmail.com"},"prettier":{"singleQuote":true},"_npmVersion":"9.5.1","description":"Uniswap Smart Order Router","directories":{},"_nodeVersion":"18.16.0","dependencies":{"axios":"^0.21.1","bunyan":"^1.8.15","ethers":"^5.7.2","lodash":"^4.17.21","graphql":"^15.5.0","mnemonist":"^0.38.3","node-cache":"^5.1.2","stats-lite":"^2.2.0","async-retry":"^1.3.1","await-timeout":"^1.1.1","@uniswap/v2-sdk":"^3.2.0","@uniswap/v3-sdk":"^3.10.0","graphql-request":"^3.4.0","bunyan-blackhole":"^1.1.1","@uniswap/sdk-core":"^4.0.6","@uniswap/router-sdk":"1.6.0","@synthra-swap/v3-sdk":"^3.11.0","@uniswap/permit2-sdk":"^1.2.0","@uniswap/token-lists":"^1.0.0-beta.31","@synthra-swap/sdk-core":"^4.2.1","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/universal-router-sdk":"^1.5.4","@uniswap/swap-router-contracts":"^1.3.0","@synthra-swap/universal-router-sdk":"^1.9.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","sinon":"^11.1.2","dotenv":"^10.0.0","eslint":"^7.8.0","hardhat":"^2.12.2","ts-jest":"^27.0.4","ts-node":"^10.8.1","open-cli":"^6.0.1","prettier":"^2.1.1","jest-mock":"^27.0.6","typechain":"^5.0.0","jest-sinon":"^1.0.4","typescript":"^4.2.2","@types/jest":"^27.0.0","@types/node":"^15.0.2","npm-run-all":"^4.1.5","@types/sinon":"^10.0.2","@oclif/errors":"^1.3.5","@types/bunyan":"^1.8.6","@types/lodash":"^4.14.168","@oclif/command":"^1.8.0","@uniswap/v2-core":"^1.0.1","@uniswap/v3-core":"^1.0.0","@types/jest-sinon":"^1.0.2","@types/stats-lite":"^2.2.0","@types/async-retry":"^1.4.4","bunyan-debug-stream":"^2.0.0","jest-expect-message":"^1.0.2","@typechain/ethers-v5":"^7.0.1","@types/await-timeout":"^0.3.1","eslint-plugin-import":"^2.22.0","@uniswap/v2-periphery":"^1.1.0-beta.0","@uniswap/v3-periphery":"^1.1.1","eslint-config-prettier":"^6.11.0","@types/bunyan-blackhole":"^0.2.2","@ethersproject/providers":"^5.4.0","jest-environment-hardhat":"^1.1.8","@nomiclabs/hardhat-ethers":"^2.0.6","@typescript-eslint/parser":"^4.0.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.0.1","prettier-plugin-organize-imports":"^2.1.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"jsbi":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/smart-order-router_3.15.9_1742479593254_0.44054781316111247","host":"s3://npm-registry-packages-npm-production"}},"3.15.10":{"name":"@synthra-swap/smart-order-router","version":"3.15.10","keywords":[],"license":"GPL","_id":"@synthra-swap/smart-order-router@3.15.10","maintainers":[{"name":"jacko06v","email":"jacomosconi@gmail.com"}],"dist":{"shasum":"65696afc3a5efdd666d7f952d60e2ba4d4779b7e","tarball":"https://registry.npmjs.org/@synthra-swap/smart-order-router/-/smart-order-router-3.15.10.tgz","fileCount":414,"integrity":"sha512-0MHjDspSwtToOax+c4UxgM7XXeL3cIisoRlhf80RlKNz+q2c2zzySWXGN+KtpSLTAspTeqwTYqXg7oYH8qWDdQ==","signatures":[{"sig":"MEUCIGTbt9r74fwO8YVk1UlN/XE9C4XFrtVRzn9EeD7EFYmvAiEAkDWvYvcDOXp2thnsvXPbQcm/1Xx9t6jTvZY/GCtPtAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3086830},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"scripts":{"fix":"run-s fix:*","test":"jest test/unit","build":"run-p compile-v3-types compile-v2-types compile-router compile-narwhal compile-external-types && run-p build:*","fix:lint":"eslint src --ext .ts --fix","build:main":"tsc -p tsconfig.json","integ-test":"TS_NODE=true jest test/integ","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","compile-router":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/swap-router-contracts/artifacts/contracts/**/*.json'","compile-narwhal":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/narwhal/artifacts/contracts/**/*.json'","prepare-release":"run-s cov:check doc:html version doc:publish","compile-v2-types":"npx typechain --target ethers-v5 --out-dir src/types/v2 './node_modules/@uniswap/?(v2-core|v2-periphery)/build/*UniswapV2*.json'","compile-v3-types":"npx typechain --target ethers-v5 --out-dir src/types/v3 './node_modules/@uniswap/?(v3-core|v3-periphery)/artifacts/contracts/**/*.json'","compile-external-types":"npx typechain --target ethers-v5 --out-dir src/types/other 'src/abis/**/*.json'"},"typings":"build/main/index.d.ts","_npmUser":{"name":"jacko06v","email":"jacomosconi@gmail.com"},"prettier":{"singleQuote":true},"_npmVersion":"9.5.1","description":"Uniswap Smart Order Router","directories":{},"_nodeVersion":"18.16.0","dependencies":{"axios":"^0.21.1","bunyan":"^1.8.15","ethers":"^5.7.2","lodash":"^4.17.21","graphql":"^15.5.0","mnemonist":"^0.38.3","node-cache":"^5.1.2","stats-lite":"^2.2.0","async-retry":"^1.3.1","await-timeout":"^1.1.1","@uniswap/v2-sdk":"^3.2.0","@uniswap/v3-sdk":"^3.10.0","graphql-request":"^3.4.0","bunyan-blackhole":"^1.1.1","@uniswap/sdk-core":"^4.0.6","@uniswap/router-sdk":"1.6.0","@synthra-swap/v3-sdk":"^3.11.2","@uniswap/permit2-sdk":"^1.2.0","@uniswap/token-lists":"^1.0.0-beta.31","@synthra-swap/sdk-core":"^4.2.2","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/universal-router-sdk":"^1.5.4","@uniswap/swap-router-contracts":"^1.3.0","@synthra-swap/universal-router-sdk":"^1.9.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","sinon":"^11.1.2","dotenv":"^10.0.0","eslint":"^7.8.0","hardhat":"^2.12.2","ts-jest":"^27.0.4","ts-node":"^10.8.1","open-cli":"^6.0.1","prettier":"^2.1.1","jest-mock":"^27.0.6","typechain":"^5.0.0","jest-sinon":"^1.0.4","typescript":"^4.2.2","@types/jest":"^27.0.0","@types/node":"^15.0.2","npm-run-all":"^4.1.5","@types/sinon":"^10.0.2","@oclif/errors":"^1.3.5","@types/bunyan":"^1.8.6","@types/lodash":"^4.14.168","@oclif/command":"^1.8.0","@uniswap/v2-core":"^1.0.1","@uniswap/v3-core":"^1.0.0","@types/jest-sinon":"^1.0.2","@types/stats-lite":"^2.2.0","@types/async-retry":"^1.4.4","bunyan-debug-stream":"^2.0.0","jest-expect-message":"^1.0.2","@typechain/ethers-v5":"^7.0.1","@types/await-timeout":"^0.3.1","eslint-plugin-import":"^2.22.0","@uniswap/v2-periphery":"^1.1.0-beta.0","@uniswap/v3-periphery":"^1.1.1","eslint-config-prettier":"^6.11.0","@types/bunyan-blackhole":"^0.2.2","@ethersproject/providers":"^5.4.0","jest-environment-hardhat":"^1.1.8","@nomiclabs/hardhat-ethers":"^2.0.6","@typescript-eslint/parser":"^4.0.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.0.1","prettier-plugin-organize-imports":"^2.1.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"jsbi":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/smart-order-router_3.15.10_1749557177213_0.23958626005058314","host":"s3://npm-registry-packages-npm-production"}},"3.15.11":{"name":"@synthra-swap/smart-order-router","version":"3.15.11","keywords":[],"license":"GPL","_id":"@synthra-swap/smart-order-router@3.15.11","maintainers":[{"name":"jacko06v","email":"jacomosconi@gmail.com"}],"dist":{"shasum":"b0d95659513b3f2fb2f78191d4a51c31a41baa2f","tarball":"https://registry.npmjs.org/@synthra-swap/smart-order-router/-/smart-order-router-3.15.11.tgz","fileCount":414,"integrity":"sha512-vWGjVr8tBHb0HpWNp6D0o0o+1jk13UFGdM2erw1CurBuoL/CYes8S8Y1jzsqFRYgyXfzAxRhQNgWvOXYRdrz7Q==","signatures":[{"sig":"MEYCIQD1qb7JJKyqnPbMzweIFmZC89MkhgrgzUEb0SK6qI6H6wIhAN5DU0w0LEcf/OOf90vp8Q/5OZt0+GEdgLzp2p1qzM+N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3086830},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"scripts":{"fix":"run-s fix:*","test":"jest test/unit","build":"run-p compile-v3-types compile-v2-types compile-router compile-narwhal compile-external-types && run-p build:*","fix:lint":"eslint src --ext .ts --fix","build:main":"tsc -p tsconfig.json","integ-test":"TS_NODE=true jest test/integ","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","compile-router":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/swap-router-contracts/artifacts/contracts/**/*.json'","compile-narwhal":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/narwhal/artifacts/contracts/**/*.json'","prepare-release":"run-s cov:check doc:html version doc:publish","compile-v2-types":"npx typechain --target ethers-v5 --out-dir src/types/v2 './node_modules/@uniswap/?(v2-core|v2-periphery)/build/*UniswapV2*.json'","compile-v3-types":"npx typechain --target ethers-v5 --out-dir src/types/v3 './node_modules/@uniswap/?(v3-core|v3-periphery)/artifacts/contracts/**/*.json'","compile-external-types":"npx typechain --target ethers-v5 --out-dir src/types/other 'src/abis/**/*.json'"},"typings":"build/main/index.d.ts","_npmUser":{"name":"jacko06v","email":"jacomosconi@gmail.com"},"prettier":{"singleQuote":true},"_npmVersion":"9.5.1","description":"Uniswap Smart Order Router","directories":{},"_nodeVersion":"18.16.0","dependencies":{"axios":"^0.21.1","bunyan":"^1.8.15","ethers":"^5.7.2","lodash":"^4.17.21","graphql":"^15.5.0","mnemonist":"^0.38.3","node-cache":"^5.1.2","stats-lite":"^2.2.0","async-retry":"^1.3.1","await-timeout":"^1.1.1","@uniswap/v2-sdk":"^3.2.0","@uniswap/v3-sdk":"^3.10.0","graphql-request":"^3.4.0","bunyan-blackhole":"^1.1.1","@uniswap/sdk-core":"^4.0.6","@uniswap/router-sdk":"1.6.0","@synthra-swap/v3-sdk":"^3.11.2","@uniswap/permit2-sdk":"^1.2.0","@uniswap/token-lists":"^1.0.0-beta.31","@synthra-swap/sdk-core":"^4.2.3","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/universal-router-sdk":"^1.5.4","@uniswap/swap-router-contracts":"^1.3.0","@synthra-swap/universal-router-sdk":"^1.9.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","sinon":"^11.1.2","dotenv":"^10.0.0","eslint":"^7.8.0","hardhat":"^2.12.2","ts-jest":"^27.0.4","ts-node":"^10.8.1","open-cli":"^6.0.1","prettier":"^2.1.1","jest-mock":"^27.0.6","typechain":"^5.0.0","jest-sinon":"^1.0.4","typescript":"^4.2.2","@types/jest":"^27.0.0","@types/node":"^15.0.2","npm-run-all":"^4.1.5","@types/sinon":"^10.0.2","@oclif/errors":"^1.3.5","@types/bunyan":"^1.8.6","@types/lodash":"^4.14.168","@oclif/command":"^1.8.0","@uniswap/v2-core":"^1.0.1","@uniswap/v3-core":"^1.0.0","@types/jest-sinon":"^1.0.2","@types/stats-lite":"^2.2.0","@types/async-retry":"^1.4.4","bunyan-debug-stream":"^2.0.0","jest-expect-message":"^1.0.2","@typechain/ethers-v5":"^7.0.1","@types/await-timeout":"^0.3.1","eslint-plugin-import":"^2.22.0","@uniswap/v2-periphery":"^1.1.0-beta.0","@uniswap/v3-periphery":"^1.1.1","eslint-config-prettier":"^6.11.0","@types/bunyan-blackhole":"^0.2.2","@ethersproject/providers":"^5.4.0","jest-environment-hardhat":"^1.1.8","@nomiclabs/hardhat-ethers":"^2.0.6","@typescript-eslint/parser":"^4.0.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.0.1","prettier-plugin-organize-imports":"^2.1.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"jsbi":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/smart-order-router_3.15.11_1749558964072_0.42981529030383947","host":"s3://npm-registry-packages-npm-production"}},"3.15.12":{"name":"@synthra-swap/smart-order-router","version":"3.15.12","keywords":[],"license":"GPL","_id":"@synthra-swap/smart-order-router@3.15.12","maintainers":[{"name":"jacko06v","email":"jacomosconi@gmail.com"}],"dist":{"shasum":"a113ff1180f557782ade219ac8c471019a6002da","tarball":"https://registry.npmjs.org/@synthra-swap/smart-order-router/-/smart-order-router-3.15.12.tgz","fileCount":414,"integrity":"sha512-S0fXDd0bk38C3eLH9yLQZaQRKMGQh8hlWoturedbAVGnyb1mwaUC0F4oAOwwUAMqMB2s7wHTLn95IngeAtZbiw==","signatures":[{"sig":"MEUCIBEFZpBHjVjQw9iDEJW3XC/K7JCTgVRXgBi2OG6Q2EfFAiEAgUNL9fOxc2z/Z9060E8djCIPy0jyzrwJMNegIeMrU/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3086831},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"scripts":{"fix":"run-s fix:*","test":"jest test/unit","build":"run-p compile-v3-types compile-v2-types compile-router compile-narwhal compile-external-types && run-p build:*","fix:lint":"eslint src --ext .ts --fix","build:main":"tsc -p tsconfig.json","integ-test":"TS_NODE=true jest test/integ","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","compile-router":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/swap-router-contracts/artifacts/contracts/**/*.json'","compile-narwhal":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/narwhal/artifacts/contracts/**/*.json'","prepare-release":"run-s cov:check doc:html version doc:publish","compile-v2-types":"npx typechain --target ethers-v5 --out-dir src/types/v2 './node_modules/@uniswap/?(v2-core|v2-periphery)/build/*UniswapV2*.json'","compile-v3-types":"npx typechain --target ethers-v5 --out-dir src/types/v3 './node_modules/@uniswap/?(v3-core|v3-periphery)/artifacts/contracts/**/*.json'","compile-external-types":"npx typechain --target ethers-v5 --out-dir src/types/other 'src/abis/**/*.json'"},"typings":"build/main/index.d.ts","_npmUser":{"name":"jacko06v","email":"jacomosconi@gmail.com"},"prettier":{"singleQuote":true},"_npmVersion":"9.5.1","description":"Uniswap Smart Order Router","directories":{},"_nodeVersion":"18.16.0","dependencies":{"axios":"^0.21.1","bunyan":"^1.8.15","ethers":"^5.7.2","lodash":"^4.17.21","graphql":"^15.5.0","mnemonist":"^0.38.3","node-cache":"^5.1.2","stats-lite":"^2.2.0","async-retry":"^1.3.1","await-timeout":"^1.1.1","@uniswap/v2-sdk":"^3.2.0","@uniswap/v3-sdk":"^3.10.0","graphql-request":"^3.4.0","bunyan-blackhole":"^1.1.1","@uniswap/sdk-core":"^4.0.6","@uniswap/router-sdk":"1.6.0","@synthra-swap/v3-sdk":"^3.11.3","@uniswap/permit2-sdk":"^1.2.0","@uniswap/token-lists":"^1.0.0-beta.31","@synthra-swap/sdk-core":"^4.2.3","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/universal-router-sdk":"^1.5.4","@uniswap/swap-router-contracts":"^1.3.0","@synthra-swap/universal-router-sdk":"^1.9.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","sinon":"^11.1.2","dotenv":"^10.0.0","eslint":"^7.8.0","hardhat":"^2.12.2","ts-jest":"^27.0.4","ts-node":"^10.8.1","open-cli":"^6.0.1","prettier":"^2.1.1","jest-mock":"^27.0.6","typechain":"^5.0.0","jest-sinon":"^1.0.4","typescript":"^4.2.2","@types/jest":"^27.0.0","@types/node":"^15.0.2","npm-run-all":"^4.1.5","@types/sinon":"^10.0.2","@oclif/errors":"^1.3.5","@types/bunyan":"^1.8.6","@types/lodash":"^4.14.168","@oclif/command":"^1.8.0","@uniswap/v2-core":"^1.0.1","@uniswap/v3-core":"^1.0.0","@types/jest-sinon":"^1.0.2","@types/stats-lite":"^2.2.0","@types/async-retry":"^1.4.4","bunyan-debug-stream":"^2.0.0","jest-expect-message":"^1.0.2","@typechain/ethers-v5":"^7.0.1","@types/await-timeout":"^0.3.1","eslint-plugin-import":"^2.22.0","@uniswap/v2-periphery":"^1.1.0-beta.0","@uniswap/v3-periphery":"^1.1.1","eslint-config-prettier":"^6.11.0","@types/bunyan-blackhole":"^0.2.2","@ethersproject/providers":"^5.4.0","jest-environment-hardhat":"^1.1.8","@nomiclabs/hardhat-ethers":"^2.0.6","@typescript-eslint/parser":"^4.0.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.0.1","prettier-plugin-organize-imports":"^2.1.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"jsbi":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/smart-order-router_3.15.12_1749559207290_0.6310945235846825","host":"s3://npm-registry-packages-npm-production"}},"3.15.13":{"name":"@synthra-swap/smart-order-router","version":"3.15.13","keywords":[],"license":"GPL","_id":"@synthra-swap/smart-order-router@3.15.13","maintainers":[{"name":"jacko06v","email":"jacomosconi@gmail.com"}],"dist":{"shasum":"a11a34a55ccdc96e0ca7862ec21e7158037ddbbf","tarball":"https://registry.npmjs.org/@synthra-swap/smart-order-router/-/smart-order-router-3.15.13.tgz","fileCount":414,"integrity":"sha512-dms0mb51NSX2LD0NLUkyi9Z/VDM9l9Eax8/VcQ6X7H6kriejV8Aap8Bcm+ptHfftwFIsiXOnVYuqOCsIVoeFVw==","signatures":[{"sig":"MEYCIQDLPNCij3KBzqZjth/qy1tCOE+ecSKIbwkNzCkfuO7VwQIhAKjCwmz6WUDXruhzhEih82Vt5Pov9TnepvOCjQKj1GRp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3086830},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"scripts":{"fix":"run-s fix:*","test":"jest test/unit","build":"run-p compile-v3-types compile-v2-types compile-router compile-narwhal compile-external-types && run-p build:*","fix:lint":"eslint src --ext .ts --fix","build:main":"tsc -p tsconfig.json","integ-test":"TS_NODE=true jest test/integ","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","compile-router":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/swap-router-contracts/artifacts/contracts/**/*.json'","compile-narwhal":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/narwhal/artifacts/contracts/**/*.json'","prepare-release":"run-s cov:check doc:html version doc:publish","compile-v2-types":"npx typechain --target ethers-v5 --out-dir src/types/v2 './node_modules/@uniswap/?(v2-core|v2-periphery)/build/*UniswapV2*.json'","compile-v3-types":"npx typechain --target ethers-v5 --out-dir src/types/v3 './node_modules/@uniswap/?(v3-core|v3-periphery)/artifacts/contracts/**/*.json'","compile-external-types":"npx typechain --target ethers-v5 --out-dir src/types/other 'src/abis/**/*.json'"},"typings":"build/main/index.d.ts","_npmUser":{"name":"jacko06v","email":"jacomosconi@gmail.com"},"prettier":{"singleQuote":true},"_npmVersion":"9.5.1","description":"Uniswap Smart Order Router","directories":{},"_nodeVersion":"18.16.0","dependencies":{"axios":"^0.21.1","bunyan":"^1.8.15","ethers":"^5.7.2","lodash":"^4.17.21","graphql":"^15.5.0","mnemonist":"^0.38.3","node-cache":"^5.1.2","stats-lite":"^2.2.0","async-retry":"^1.3.1","await-timeout":"^1.1.1","@uniswap/v2-sdk":"^3.2.0","@uniswap/v3-sdk":"^3.10.0","graphql-request":"^3.4.0","bunyan-blackhole":"^1.1.1","@uniswap/sdk-core":"^4.0.6","@uniswap/router-sdk":"1.6.0","@synthra-swap/v3-sdk":"^3.11.4","@uniswap/permit2-sdk":"^1.2.0","@uniswap/token-lists":"^1.0.0-beta.31","@synthra-swap/sdk-core":"^4.2.5","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/universal-router-sdk":"^1.5.4","@uniswap/swap-router-contracts":"^1.3.0","@synthra-swap/universal-router-sdk":"^1.9.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","sinon":"^11.1.2","dotenv":"^10.0.0","eslint":"^7.8.0","hardhat":"^2.12.2","ts-jest":"^27.0.4","ts-node":"^10.8.1","open-cli":"^6.0.1","prettier":"^2.1.1","jest-mock":"^27.0.6","typechain":"^5.0.0","jest-sinon":"^1.0.4","typescript":"^4.2.2","@types/jest":"^27.0.0","@types/node":"^15.0.2","npm-run-all":"^4.1.5","@types/sinon":"^10.0.2","@oclif/errors":"^1.3.5","@types/bunyan":"^1.8.6","@types/lodash":"^4.14.168","@oclif/command":"^1.8.0","@uniswap/v2-core":"^1.0.1","@uniswap/v3-core":"^1.0.0","@types/jest-sinon":"^1.0.2","@types/stats-lite":"^2.2.0","@types/async-retry":"^1.4.4","bunyan-debug-stream":"^2.0.0","jest-expect-message":"^1.0.2","@typechain/ethers-v5":"^7.0.1","@types/await-timeout":"^0.3.1","eslint-plugin-import":"^2.22.0","@uniswap/v2-periphery":"^1.1.0-beta.0","@uniswap/v3-periphery":"^1.1.1","eslint-config-prettier":"^6.11.0","@types/bunyan-blackhole":"^0.2.2","@ethersproject/providers":"^5.4.0","jest-environment-hardhat":"^1.1.8","@nomiclabs/hardhat-ethers":"^2.0.6","@typescript-eslint/parser":"^4.0.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.0.1","prettier-plugin-organize-imports":"^2.1.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"jsbi":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/smart-order-router_3.15.13_1749589535668_0.2938502481440144","host":"s3://npm-registry-packages-npm-production"}},"3.15.15":{"name":"@synthra-swap/smart-order-router","version":"3.15.15","keywords":[],"license":"GPL","_id":"@synthra-swap/smart-order-router@3.15.15","maintainers":[{"name":"jacko06v","email":"jacomosconi@gmail.com"}],"dist":{"shasum":"34c4bdf94f842659c7a20322ce2b8bfe41a9591e","tarball":"https://registry.npmjs.org/@synthra-swap/smart-order-router/-/smart-order-router-3.15.15.tgz","fileCount":414,"integrity":"sha512-NnmpthUhnT0CxZQR1mAqiDnjqG2u7hLsbx5XCGomB9Km/3+2QakvHK/Fh3HMU2riTGiCl41Rr/uazqaXzQv1ag==","signatures":[{"sig":"MEQCIFbaH5jdFUsD7PKFomGBIqwzl7DrISkkgGAnPONUpDG3AiBOeeMxJ6ERWAfPZIME9W3/4oTbxhoASQV8C/Xl3g8M3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3086830},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"scripts":{"fix":"run-s fix:*","test":"jest test/unit","build":"run-p compile-v3-types compile-v2-types compile-router compile-narwhal compile-external-types && run-p build:*","fix:lint":"eslint src --ext .ts --fix","build:main":"tsc -p tsconfig.json","integ-test":"TS_NODE=true jest test/integ","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","compile-router":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/swap-router-contracts/artifacts/contracts/**/*.json'","compile-narwhal":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/narwhal/artifacts/contracts/**/*.json'","prepare-release":"run-s cov:check doc:html version doc:publish","compile-v2-types":"npx typechain --target ethers-v5 --out-dir src/types/v2 './node_modules/@uniswap/?(v2-core|v2-periphery)/build/*UniswapV2*.json'","compile-v3-types":"npx typechain --target ethers-v5 --out-dir src/types/v3 './node_modules/@uniswap/?(v3-core|v3-periphery)/artifacts/contracts/**/*.json'","compile-external-types":"npx typechain --target ethers-v5 --out-dir src/types/other 'src/abis/**/*.json'"},"typings":"build/main/index.d.ts","_npmUser":{"name":"jacko06v","email":"jacomosconi@gmail.com"},"prettier":{"singleQuote":true},"_npmVersion":"9.5.1","description":"Uniswap Smart Order Router","directories":{},"_nodeVersion":"18.16.0","dependencies":{"axios":"^0.21.1","bunyan":"^1.8.15","ethers":"^5.7.2","lodash":"^4.17.21","graphql":"^15.5.0","mnemonist":"^0.38.3","node-cache":"^5.1.2","stats-lite":"^2.2.0","async-retry":"^1.3.1","await-timeout":"^1.1.1","@uniswap/v2-sdk":"^3.2.0","@uniswap/v3-sdk":"^3.10.0","graphql-request":"^3.4.0","bunyan-blackhole":"^1.1.1","@uniswap/sdk-core":"^4.0.6","@uniswap/router-sdk":"1.6.0","@synthra-swap/v3-sdk":"^3.11.5","@uniswap/permit2-sdk":"^1.2.0","@uniswap/token-lists":"^1.0.0-beta.31","@synthra-swap/sdk-core":"^4.2.6","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/universal-router-sdk":"^1.5.4","@uniswap/swap-router-contracts":"^1.3.0","@synthra-swap/universal-router-sdk":"^1.9.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","sinon":"^11.1.2","dotenv":"^10.0.0","eslint":"^7.8.0","hardhat":"^2.12.2","ts-jest":"^27.0.4","ts-node":"^10.8.1","open-cli":"^6.0.1","prettier":"^2.1.1","jest-mock":"^27.0.6","typechain":"^5.0.0","jest-sinon":"^1.0.4","typescript":"^4.2.2","@types/jest":"^27.0.0","@types/node":"^15.0.2","npm-run-all":"^4.1.5","@types/sinon":"^10.0.2","@oclif/errors":"^1.3.5","@types/bunyan":"^1.8.6","@types/lodash":"^4.14.168","@oclif/command":"^1.8.0","@uniswap/v2-core":"^1.0.1","@uniswap/v3-core":"^1.0.0","@types/jest-sinon":"^1.0.2","@types/stats-lite":"^2.2.0","@types/async-retry":"^1.4.4","bunyan-debug-stream":"^2.0.0","jest-expect-message":"^1.0.2","@typechain/ethers-v5":"^7.0.1","@types/await-timeout":"^0.3.1","eslint-plugin-import":"^2.22.0","@uniswap/v2-periphery":"^1.1.0-beta.0","@uniswap/v3-periphery":"^1.1.1","eslint-config-prettier":"^6.11.0","@types/bunyan-blackhole":"^0.2.2","@ethersproject/providers":"^5.4.0","jest-environment-hardhat":"^1.1.8","@nomiclabs/hardhat-ethers":"^2.0.6","@typescript-eslint/parser":"^4.0.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.0.1","prettier-plugin-organize-imports":"^2.1.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"jsbi":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/smart-order-router_3.15.15_1749673655849_0.9755865607921106","host":"s3://npm-registry-packages-npm-production"}},"3.15.16":{"name":"@synthra-swap/smart-order-router","version":"3.15.16","keywords":[],"license":"GPL","_id":"@synthra-swap/smart-order-router@3.15.16","maintainers":[{"name":"jacko06v","email":"jacomosconi@gmail.com"}],"dist":{"shasum":"d4ffcd40a8cb5fbe7673a7926a0ff89ca00f4283","tarball":"https://registry.npmjs.org/@synthra-swap/smart-order-router/-/smart-order-router-3.15.16.tgz","fileCount":414,"integrity":"sha512-1A8Tg0lL0H2dXIElKh31qU5AR7TPGZqZ+w33XBnOLlqfXZAQnR4i556wlacUAW8PizpqiVON6uupK5cuAvMo+A==","signatures":[{"sig":"MEYCIQD4+L7arKMvKVUgIlgumBkMHh5hmTHdFMFScp0ZxzE9vQIhAKbrVsaIkUe2zYwITLlBnRqTzC/FDQEWbLP8Hc02oiaF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3132253},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"scripts":{"fix":"run-s fix:*","test":"jest test/unit","build":"run-p compile-v3-types compile-v2-types compile-router compile-narwhal compile-external-types && run-p build:*","fix:lint":"eslint src --ext .ts --fix","build:main":"tsc -p tsconfig.json","integ-test":"TS_NODE=true jest test/integ","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","compile-router":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/swap-router-contracts/artifacts/contracts/**/*.json'","compile-narwhal":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/narwhal/artifacts/contracts/**/*.json'","prepare-release":"run-s cov:check doc:html version doc:publish","compile-v2-types":"npx typechain --target ethers-v5 --out-dir src/types/v2 './node_modules/@uniswap/?(v2-core|v2-periphery)/build/*UniswapV2*.json'","compile-v3-types":"npx typechain --target ethers-v5 --out-dir src/types/v3 './node_modules/@uniswap/?(v3-core|v3-periphery)/artifacts/contracts/**/*.json'","compile-external-types":"npx typechain --target ethers-v5 --out-dir src/types/other 'src/abis/**/*.json'"},"typings":"build/main/index.d.ts","_npmUser":{"name":"jacko06v","email":"jacomosconi@gmail.com"},"prettier":{"singleQuote":true},"_npmVersion":"9.5.1","description":"Uniswap Smart Order Router","directories":{},"_nodeVersion":"18.16.0","dependencies":{"axios":"^0.21.1","bunyan":"^1.8.15","ethers":"^5.7.2","lodash":"^4.17.21","graphql":"^15.5.0","mnemonist":"^0.38.3","node-cache":"^5.1.2","stats-lite":"^2.2.0","async-retry":"^1.3.1","await-timeout":"^1.1.1","@uniswap/v2-sdk":"^3.2.0","@uniswap/v3-sdk":"^3.10.0","graphql-request":"^3.4.0","bunyan-blackhole":"^1.1.1","@uniswap/sdk-core":"^4.0.6","@uniswap/router-sdk":"1.6.0","@synthra-swap/v3-sdk":"^3.11.5","@uniswap/permit2-sdk":"^1.2.0","@uniswap/token-lists":"^1.0.0-beta.31","@synthra-swap/sdk-core":"^4.2.6","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/universal-router-sdk":"^1.5.4","@uniswap/swap-router-contracts":"^1.3.0","@synthra-swap/universal-router-sdk":"^1.9.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","sinon":"^11.1.2","dotenv":"^10.0.0","eslint":"^7.8.0","hardhat":"^2.12.2","ts-jest":"^27.0.4","ts-node":"^10.8.1","open-cli":"^6.0.1","prettier":"^2.1.1","jest-mock":"^27.0.6","typechain":"^5.0.0","jest-sinon":"^1.0.4","typescript":"^4.2.2","@types/jest":"^27.0.0","@types/node":"^15.0.2","npm-run-all":"^4.1.5","@types/sinon":"^10.0.2","@oclif/errors":"^1.3.5","@types/bunyan":"^1.8.6","@types/lodash":"^4.14.168","@oclif/command":"^1.8.0","@uniswap/v2-core":"^1.0.1","@uniswap/v3-core":"^1.0.0","@types/jest-sinon":"^1.0.2","@types/stats-lite":"^2.2.0","@types/async-retry":"^1.4.4","bunyan-debug-stream":"^2.0.0","jest-expect-message":"^1.0.2","@typechain/ethers-v5":"^7.0.1","@types/await-timeout":"^0.3.1","eslint-plugin-import":"^2.22.0","@uniswap/v2-periphery":"^1.1.0-beta.0","@uniswap/v3-periphery":"^1.1.1","eslint-config-prettier":"^6.11.0","@types/bunyan-blackhole":"^0.2.2","@ethersproject/providers":"^5.4.0","jest-environment-hardhat":"^1.1.8","@nomiclabs/hardhat-ethers":"^2.0.6","@typescript-eslint/parser":"^4.0.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.0.1","prettier-plugin-organize-imports":"^2.1.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"jsbi":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/smart-order-router_3.15.16_1754955165302_0.09251814491210397","host":"s3://npm-registry-packages-npm-production"}},"3.15.17":{"name":"@synthra-swap/smart-order-router","version":"3.15.17","keywords":[],"license":"GPL","_id":"@synthra-swap/smart-order-router@3.15.17","maintainers":[{"name":"jacko06v","email":"jacomosconi@gmail.com"}],"dist":{"shasum":"d418bb43c6074bba9cf49cf217fd51564703f403","tarball":"https://registry.npmjs.org/@synthra-swap/smart-order-router/-/smart-order-router-3.15.17.tgz","fileCount":414,"integrity":"sha512-bRORqZaTpQsimUehJCUj3oUgZ0t0mw/9V08HWfhBdtuxJ125MSayGHd9wKisUCTh0lP2vsrQziqs1uK32eJ4Nw==","signatures":[{"sig":"MEYCIQCjcDMfHmFVR7iCCcnYs/yQvQlZ6XPWvaJd/KxYG5430AIhAIhOR7FwCbSxpxMWKm+LHI+xg8Wc/TcXXc4bYnfRM5/0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3132253},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"scripts":{"fix":"run-s fix:*","test":"jest test/unit","build":"run-p compile-v3-types compile-v2-types compile-router compile-narwhal compile-external-types && run-p build:*","fix:lint":"eslint src --ext .ts --fix","build:main":"tsc -p tsconfig.json","integ-test":"TS_NODE=true jest test/integ","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","compile-router":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/swap-router-contracts/artifacts/contracts/**/*.json'","compile-narwhal":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/narwhal/artifacts/contracts/**/*.json'","prepare-release":"run-s cov:check doc:html version doc:publish","compile-v2-types":"npx typechain --target ethers-v5 --out-dir src/types/v2 './node_modules/@uniswap/?(v2-core|v2-periphery)/build/*UniswapV2*.json'","compile-v3-types":"npx typechain --target ethers-v5 --out-dir src/types/v3 './node_modules/@uniswap/?(v3-core|v3-periphery)/artifacts/contracts/**/*.json'","compile-external-types":"npx typechain --target ethers-v5 --out-dir src/types/other 'src/abis/**/*.json'"},"typings":"build/main/index.d.ts","_npmUser":{"name":"jacko06v","email":"jacomosconi@gmail.com"},"prettier":{"singleQuote":true},"_npmVersion":"9.5.1","description":"Uniswap Smart Order Router","directories":{},"_nodeVersion":"18.16.0","dependencies":{"axios":"^0.21.1","bunyan":"^1.8.15","ethers":"^5.7.2","lodash":"^4.17.21","graphql":"^15.5.0","mnemonist":"^0.38.3","node-cache":"^5.1.2","stats-lite":"^2.2.0","async-retry":"^1.3.1","await-timeout":"^1.1.1","@uniswap/v2-sdk":"^3.2.0","@uniswap/v3-sdk":"^3.10.0","graphql-request":"^3.4.0","bunyan-blackhole":"^1.1.1","@uniswap/sdk-core":"^4.0.6","@uniswap/router-sdk":"1.6.0","@synthra-swap/v3-sdk":"3.11.6","@uniswap/permit2-sdk":"^1.2.0","@uniswap/token-lists":"^1.0.0-beta.31","@synthra-swap/sdk-core":"^4.2.7","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/universal-router-sdk":"^1.5.4","@uniswap/swap-router-contracts":"^1.3.0","@synthra-swap/universal-router-sdk":"^1.9.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","sinon":"^11.1.2","dotenv":"^10.0.0","eslint":"^7.8.0","hardhat":"^2.12.2","ts-jest":"^27.0.4","ts-node":"^10.8.1","open-cli":"^6.0.1","prettier":"^2.1.1","jest-mock":"^27.0.6","typechain":"^5.0.0","jest-sinon":"^1.0.4","typescript":"^4.2.2","@types/jest":"^27.0.0","@types/node":"^15.0.2","npm-run-all":"^4.1.5","@types/sinon":"^10.0.2","@oclif/errors":"^1.3.5","@types/bunyan":"^1.8.6","@types/lodash":"^4.14.168","@oclif/command":"^1.8.0","@uniswap/v2-core":"^1.0.1","@uniswap/v3-core":"^1.0.0","@types/jest-sinon":"^1.0.2","@types/stats-lite":"^2.2.0","@types/async-retry":"^1.4.4","bunyan-debug-stream":"^2.0.0","jest-expect-message":"^1.0.2","@typechain/ethers-v5":"^7.0.1","@types/await-timeout":"^0.3.1","eslint-plugin-import":"^2.22.0","@uniswap/v2-periphery":"^1.1.0-beta.0","@uniswap/v3-periphery":"^1.1.1","eslint-config-prettier":"^6.11.0","@types/bunyan-blackhole":"^0.2.2","@ethersproject/providers":"^5.4.0","jest-environment-hardhat":"^1.1.8","@nomiclabs/hardhat-ethers":"^2.0.6","@typescript-eslint/parser":"^4.0.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.0.1","prettier-plugin-organize-imports":"^2.1.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"jsbi":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/smart-order-router_3.15.17_1757869522510_0.5685787211064204","host":"s3://npm-registry-packages-npm-production"}},"3.15.18":{"name":"@synthra-swap/smart-order-router","version":"3.15.18","keywords":[],"license":"GPL","_id":"@synthra-swap/smart-order-router@3.15.18","maintainers":[{"name":"jacko06v","email":"jacomosconi@gmail.com"}],"dist":{"shasum":"50033f241ace788a939db52851531f353e49c107","tarball":"https://registry.npmjs.org/@synthra-swap/smart-order-router/-/smart-order-router-3.15.18.tgz","fileCount":414,"integrity":"sha512-OmAZbQ9NWKNvfCikuPhR3gtEGWJYgFseFrxiXWNLp+7klAJMBElPYIK0L3E+ZKZGoHGcz1zGRI+0AW7NOjSETA==","signatures":[{"sig":"MEQCIGxWFjtkuwOH0BPKntHfNILN6MXRBNkDzDwPr5Gt/3eUAiB5EBD+ejg+eiq+VI00NO2ecqxtaY2G/NJScvf7ffTGpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3130284},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"scripts":{"fix":"run-s fix:*","test":"jest test/unit","build":"run-p compile-v3-types compile-v2-types compile-router compile-narwhal compile-external-types && run-p build:*","fix:lint":"eslint src --ext .ts --fix","build:main":"tsc -p tsconfig.json","integ-test":"TS_NODE=true jest test/integ","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","compile-router":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/swap-router-contracts/artifacts/contracts/**/*.json'","compile-narwhal":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/narwhal/artifacts/contracts/**/*.json'","prepare-release":"run-s cov:check doc:html version doc:publish","compile-v2-types":"npx typechain --target ethers-v5 --out-dir src/types/v2 './node_modules/@uniswap/?(v2-core|v2-periphery)/build/*UniswapV2*.json'","compile-v3-types":"npx typechain --target ethers-v5 --out-dir src/types/v3 './node_modules/@uniswap/?(v3-core|v3-periphery)/artifacts/contracts/**/*.json'","compile-external-types":"npx typechain --target ethers-v5 --out-dir src/types/other 'src/abis/**/*.json'"},"typings":"build/main/index.d.ts","_npmUser":{"name":"jacko06v","email":"jacomosconi@gmail.com"},"prettier":{"singleQuote":true},"_npmVersion":"9.5.1","description":"Uniswap Smart Order Router","directories":{},"_nodeVersion":"18.16.0","dependencies":{"axios":"^0.21.1","bunyan":"^1.8.15","ethers":"^5.7.2","lodash":"^4.17.21","graphql":"^15.5.0","mnemonist":"^0.38.3","node-cache":"^5.1.2","stats-lite":"^2.2.0","async-retry":"^1.3.1","await-timeout":"^1.1.1","@uniswap/v2-sdk":"^3.2.0","@uniswap/v3-sdk":"^3.10.0","graphql-request":"^3.4.0","bunyan-blackhole":"^1.1.1","@uniswap/sdk-core":"^4.0.6","@uniswap/router-sdk":"1.6.0","@synthra-swap/v3-sdk":"3.11.6","@uniswap/permit2-sdk":"^1.2.0","@uniswap/token-lists":"^1.0.0-beta.31","@synthra-swap/sdk-core":"^4.2.7","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/universal-router-sdk":"^1.5.4","@uniswap/swap-router-contracts":"^1.3.0","@synthra-swap/universal-router-sdk":"^1.9.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","sinon":"^11.1.2","dotenv":"^10.0.0","eslint":"^7.8.0","hardhat":"^2.12.2","ts-jest":"^27.0.4","ts-node":"^10.8.1","open-cli":"^6.0.1","prettier":"^2.1.1","jest-mock":"^27.0.6","typechain":"^5.0.0","jest-sinon":"^1.0.4","typescript":"^4.2.2","@types/jest":"^27.0.0","@types/node":"^15.0.2","npm-run-all":"^4.1.5","@types/sinon":"^10.0.2","@oclif/errors":"^1.3.5","@types/bunyan":"^1.8.6","@types/lodash":"^4.14.168","@oclif/command":"^1.8.0","@uniswap/v2-core":"^1.0.1","@uniswap/v3-core":"^1.0.0","@types/jest-sinon":"^1.0.2","@types/stats-lite":"^2.2.0","@types/async-retry":"^1.4.4","bunyan-debug-stream":"^2.0.0","jest-expect-message":"^1.0.2","@typechain/ethers-v5":"^7.0.1","@types/await-timeout":"^0.3.1","eslint-plugin-import":"^2.22.0","@uniswap/v2-periphery":"^1.1.0-beta.0","@uniswap/v3-periphery":"^1.1.1","eslint-config-prettier":"^6.11.0","@types/bunyan-blackhole":"^0.2.2","@ethersproject/providers":"^5.4.0","jest-environment-hardhat":"^1.1.8","@nomiclabs/hardhat-ethers":"^2.0.6","@typescript-eslint/parser":"^4.0.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.0.1","prettier-plugin-organize-imports":"^2.1.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"jsbi":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/smart-order-router_3.15.18_1757873097753_0.4634640809015669","host":"s3://npm-registry-packages-npm-production"}},"3.15.19":{"name":"@synthra-swap/smart-order-router","version":"3.15.19","keywords":[],"license":"GPL","_id":"@synthra-swap/smart-order-router@3.15.19","maintainers":[{"name":"jacko06v","email":"jacomosconi@gmail.com"}],"dist":{"shasum":"af80729468f7ea94f9245ca70eddca8e37c7f422","tarball":"https://registry.npmjs.org/@synthra-swap/smart-order-router/-/smart-order-router-3.15.19.tgz","fileCount":414,"integrity":"sha512-u7HA/nbEozgbaPnNEBuf2r343+BPLnqGYVg88o6mbbfixY6L73Nufpc8hQkeeh3au9WgsFLhW54Qk5sX8spayg==","signatures":[{"sig":"MEUCIQCLgeu3uPwpAlWRdOzYsdZeC+BvkfjdZ4UF8ADABVpDMwIgZkNOnCDj3pkuSz68iHJLK1TR6dQZX0XUKL8O3pWxLLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3130284},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"scripts":{"fix":"run-s fix:*","test":"jest test/unit","build":"run-p compile-v3-types compile-v2-types compile-router compile-narwhal compile-external-types && run-p build:*","fix:lint":"eslint src --ext .ts --fix","build:main":"tsc -p tsconfig.json","integ-test":"TS_NODE=true jest test/integ","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","compile-router":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/swap-router-contracts/artifacts/contracts/**/*.json'","compile-narwhal":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/narwhal/artifacts/contracts/**/*.json'","prepare-release":"run-s cov:check doc:html version doc:publish","compile-v2-types":"npx typechain --target ethers-v5 --out-dir src/types/v2 './node_modules/@uniswap/?(v2-core|v2-periphery)/build/*UniswapV2*.json'","compile-v3-types":"npx typechain --target ethers-v5 --out-dir src/types/v3 './node_modules/@uniswap/?(v3-core|v3-periphery)/artifacts/contracts/**/*.json'","compile-external-types":"npx typechain --target ethers-v5 --out-dir src/types/other 'src/abis/**/*.json'"},"typings":"build/main/index.d.ts","_npmUser":{"name":"jacko06v","email":"jacomosconi@gmail.com"},"prettier":{"singleQuote":true},"_npmVersion":"9.5.1","description":"Uniswap Smart Order Router","directories":{},"_nodeVersion":"18.16.0","dependencies":{"axios":"^0.21.1","bunyan":"^1.8.15","ethers":"^5.7.2","lodash":"^4.17.21","graphql":"^15.5.0","mnemonist":"^0.38.3","node-cache":"^5.1.2","stats-lite":"^2.2.0","async-retry":"^1.3.1","await-timeout":"^1.1.1","@uniswap/v2-sdk":"^3.2.0","@uniswap/v3-sdk":"^3.10.0","graphql-request":"^3.4.0","bunyan-blackhole":"^1.1.1","@uniswap/sdk-core":"^4.0.6","@uniswap/router-sdk":"1.6.0","@synthra-swap/v3-sdk":"3.11.6","@uniswap/permit2-sdk":"^1.2.0","@uniswap/token-lists":"^1.0.0-beta.31","@synthra-swap/sdk-core":"^4.2.7","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/universal-router-sdk":"^1.5.4","@uniswap/swap-router-contracts":"^1.3.0","@synthra-swap/universal-router-sdk":"^1.9.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","sinon":"^11.1.2","dotenv":"^10.0.0","eslint":"^7.8.0","hardhat":"^2.12.2","ts-jest":"^27.0.4","ts-node":"^10.8.1","open-cli":"^6.0.1","prettier":"^2.1.1","jest-mock":"^27.0.6","typechain":"^5.0.0","jest-sinon":"^1.0.4","typescript":"^4.2.2","@types/jest":"^27.0.0","@types/node":"^15.0.2","npm-run-all":"^4.1.5","@types/sinon":"^10.0.2","@oclif/errors":"^1.3.5","@types/bunyan":"^1.8.6","@types/lodash":"^4.14.168","@oclif/command":"^1.8.0","@uniswap/v2-core":"^1.0.1","@uniswap/v3-core":"^1.0.0","@types/jest-sinon":"^1.0.2","@types/stats-lite":"^2.2.0","@types/async-retry":"^1.4.4","bunyan-debug-stream":"^2.0.0","jest-expect-message":"^1.0.2","@typechain/ethers-v5":"^7.0.1","@types/await-timeout":"^0.3.1","eslint-plugin-import":"^2.22.0","@uniswap/v2-periphery":"^1.1.0-beta.0","@uniswap/v3-periphery":"^1.1.1","eslint-config-prettier":"^6.11.0","@types/bunyan-blackhole":"^0.2.2","@ethersproject/providers":"^5.4.0","jest-environment-hardhat":"^1.1.8","@nomiclabs/hardhat-ethers":"^2.0.6","@typescript-eslint/parser":"^4.0.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.0.1","prettier-plugin-organize-imports":"^2.1.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"jsbi":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/smart-order-router_3.15.19_1757876751773_0.962588382258712","host":"s3://npm-registry-packages-npm-production"}},"3.15.20":{"name":"@synthra-swap/smart-order-router","version":"3.15.20","keywords":[],"license":"GPL","_id":"@synthra-swap/smart-order-router@3.15.20","maintainers":[{"name":"jacko06v","email":"jacomosconi@gmail.com"}],"dist":{"shasum":"ba5d1b0af15cde9b69acfbf105819354b956474e","tarball":"https://registry.npmjs.org/@synthra-swap/smart-order-router/-/smart-order-router-3.15.20.tgz","fileCount":414,"integrity":"sha512-8a4M8Q5P2anhczDr/oU7+1QVR7NtyqP3ALT+T3egdaAQqsnJ6bQt9A41Y9TYyTgVNJvjwoXAxj1j7zYka/Tzdw==","signatures":[{"sig":"MEUCIQCDgAzEhDFI8VlDWv3yHOJvcHSgz9RBazR9e36r06lG1gIgPirriT0lt/hdBdemWGV1jt090CeyEq1B7R5K7AxEBAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3130506},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"scripts":{"fix":"run-s fix:*","test":"jest test/unit","build":"run-p compile-v3-types compile-v2-types compile-router compile-narwhal compile-external-types && run-p build:*","fix:lint":"eslint src --ext .ts --fix","build:main":"tsc -p tsconfig.json","integ-test":"TS_NODE=true jest test/integ","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","compile-router":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/swap-router-contracts/artifacts/contracts/**/*.json'","compile-narwhal":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/narwhal/artifacts/contracts/**/*.json'","prepare-release":"run-s cov:check doc:html version doc:publish","compile-v2-types":"npx typechain --target ethers-v5 --out-dir src/types/v2 './node_modules/@uniswap/?(v2-core|v2-periphery)/build/*UniswapV2*.json'","compile-v3-types":"npx typechain --target ethers-v5 --out-dir src/types/v3 './node_modules/@uniswap/?(v3-core|v3-periphery)/artifacts/contracts/**/*.json'","compile-external-types":"npx typechain --target ethers-v5 --out-dir src/types/other 'src/abis/**/*.json'"},"typings":"build/main/index.d.ts","_npmUser":{"name":"jacko06v","email":"jacomosconi@gmail.com"},"prettier":{"singleQuote":true},"_npmVersion":"9.5.1","description":"Uniswap Smart Order Router","directories":{},"_nodeVersion":"18.16.0","dependencies":{"axios":"^0.21.1","bunyan":"^1.8.15","ethers":"^5.7.2","lodash":"^4.17.21","graphql":"^15.5.0","mnemonist":"^0.38.3","node-cache":"^5.1.2","stats-lite":"^2.2.0","async-retry":"^1.3.1","await-timeout":"^1.1.1","@uniswap/v2-sdk":"^3.2.0","@uniswap/v3-sdk":"^3.10.0","graphql-request":"^3.4.0","bunyan-blackhole":"^1.1.1","@uniswap/sdk-core":"^4.0.6","@uniswap/router-sdk":"1.6.0","@synthra-swap/v3-sdk":"3.11.6","@uniswap/permit2-sdk":"^1.2.0","@uniswap/token-lists":"^1.0.0-beta.31","@synthra-swap/sdk-core":"^4.2.7","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/universal-router-sdk":"^1.5.4","@uniswap/swap-router-contracts":"^1.3.0","@synthra-swap/universal-router-sdk":"^1.9.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","sinon":"^11.1.2","dotenv":"^10.0.0","eslint":"^7.8.0","hardhat":"^2.12.2","ts-jest":"^27.0.4","ts-node":"^10.8.1","open-cli":"^6.0.1","prettier":"^2.1.1","jest-mock":"^27.0.6","typechain":"^5.0.0","jest-sinon":"^1.0.4","typescript":"^4.2.2","@types/jest":"^27.0.0","@types/node":"^15.0.2","npm-run-all":"^4.1.5","@types/sinon":"^10.0.2","@oclif/errors":"^1.3.5","@types/bunyan":"^1.8.6","@types/lodash":"^4.14.168","@oclif/command":"^1.8.0","@uniswap/v2-core":"^1.0.1","@uniswap/v3-core":"^1.0.0","@types/jest-sinon":"^1.0.2","@types/stats-lite":"^2.2.0","@types/async-retry":"^1.4.4","bunyan-debug-stream":"^2.0.0","jest-expect-message":"^1.0.2","@typechain/ethers-v5":"^7.0.1","@types/await-timeout":"^0.3.1","eslint-plugin-import":"^2.22.0","@uniswap/v2-periphery":"^1.1.0-beta.0","@uniswap/v3-periphery":"^1.1.1","eslint-config-prettier":"^6.11.0","@types/bunyan-blackhole":"^0.2.2","@ethersproject/providers":"^5.4.0","jest-environment-hardhat":"^1.1.8","@nomiclabs/hardhat-ethers":"^2.0.6","@typescript-eslint/parser":"^4.0.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.0.1","prettier-plugin-organize-imports":"^2.1.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"jsbi":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/smart-order-router_3.15.20_1757921654869_0.4046726117741628","host":"s3://npm-registry-packages-npm-production"}},"3.15.21":{"name":"@synthra-swap/smart-order-router","version":"3.15.21","keywords":[],"license":"GPL","_id":"@synthra-swap/smart-order-router@3.15.21","maintainers":[{"name":"jacko06v","email":"jacomosconi@gmail.com"}],"dist":{"shasum":"932aed7e1deab132d6be23b2f856e05fd7dc488a","tarball":"https://registry.npmjs.org/@synthra-swap/smart-order-router/-/smart-order-router-3.15.21.tgz","fileCount":412,"integrity":"sha512-dA0WDK5esRg6829R2gDtKH1X1myeMK5zoRS97eXxffnazVYLNxoM4RvOnwOzHDtlXdRH/Ye7weAZhzp3W3fnWA==","signatures":[{"sig":"MEYCIQCpNqoPDccGn1cKqyklZgqrCSqV83eYfdUZqeu24shkTQIhAMXURuUe7qY61NQiN03gk9VS4HLD7T0FOmP4nUFRIitZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3151969},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"scripts":{"fix":"run-s fix:*","test":"jest test/unit","build":"run-p compile-v3-types compile-v2-types compile-router compile-narwhal compile-external-types && run-p build:*","fix:lint":"eslint src --ext .ts --fix","build:main":"tsc -p tsconfig.json","integ-test":"TS_NODE=true jest test/integ","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","compile-router":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/swap-router-contracts/artifacts/contracts/**/*.json'","compile-narwhal":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/narwhal/artifacts/contracts/**/*.json'","prepare-release":"run-s cov:check doc:html version doc:publish","compile-v2-types":"npx typechain --target ethers-v5 --out-dir src/types/v2 './node_modules/@uniswap/?(v2-core|v2-periphery)/build/*UniswapV2*.json'","compile-v3-types":"npx typechain --target ethers-v5 --out-dir src/types/v3 './node_modules/@uniswap/?(v3-core|v3-periphery)/artifacts/contracts/**/*.json'","compile-external-types":"npx typechain --target ethers-v5 --out-dir src/types/other 'src/abis/**/*.json'"},"typings":"build/main/index.d.ts","_npmUser":{"name":"jacko06v","email":"jacomosconi@gmail.com"},"prettier":{"singleQuote":true},"_npmVersion":"9.5.1","description":"Uniswap Smart Order Router","directories":{},"_nodeVersion":"18.16.0","dependencies":{"axios":"^0.21.1","bunyan":"^1.8.15","ethers":"^5.7.2","lodash":"^4.17.21","graphql":"^15.5.0","mnemonist":"^0.38.3","node-cache":"^5.1.2","stats-lite":"^2.2.0","async-retry":"^1.3.1","await-timeout":"^1.1.1","@uniswap/v2-sdk":"^3.2.0","@uniswap/v3-sdk":"^3.10.0","graphql-request":"^3.4.0","bunyan-blackhole":"^1.1.1","@uniswap/sdk-core":"^4.0.6","@uniswap/router-sdk":"1.6.0","@synthra-swap/v3-sdk":"3.11.7","@uniswap/permit2-sdk":"^1.2.0","@uniswap/token-lists":"^1.0.0-beta.31","@synthra-swap/sdk-core":"4.2.8","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/universal-router-sdk":"^1.5.4","@uniswap/swap-router-contracts":"^1.3.0","@synthra-swap/universal-router-sdk":"1.9.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","sinon":"^11.1.2","dotenv":"^10.0.0","eslint":"^7.8.0","hardhat":"^2.12.2","ts-jest":"^27.0.4","ts-node":"^10.8.1","open-cli":"^6.0.1","prettier":"^2.1.1","jest-mock":"^27.0.6","typechain":"^5.0.0","jest-sinon":"^1.0.4","typescript":"^4.2.2","@types/jest":"^27.0.0","@types/node":"^15.0.2","npm-run-all":"^4.1.5","@types/sinon":"^10.0.2","@oclif/errors":"^1.3.5","@types/bunyan":"^1.8.6","@types/lodash":"^4.14.168","@oclif/command":"^1.8.0","@uniswap/v2-core":"^1.0.1","@uniswap/v3-core":"^1.0.0","@types/jest-sinon":"^1.0.2","@types/stats-lite":"^2.2.0","@types/async-retry":"^1.4.4","bunyan-debug-stream":"^2.0.0","jest-expect-message":"^1.0.2","@typechain/ethers-v5":"^7.0.1","@types/await-timeout":"^0.3.1","eslint-plugin-import":"^2.22.0","@uniswap/v2-periphery":"^1.1.0-beta.0","@uniswap/v3-periphery":"^1.1.1","eslint-config-prettier":"^6.11.0","@types/bunyan-blackhole":"^0.2.2","@ethersproject/providers":"^5.4.0","jest-environment-hardhat":"^1.1.8","@nomiclabs/hardhat-ethers":"^2.0.6","@typescript-eslint/parser":"^4.0.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.0.1","prettier-plugin-organize-imports":"^2.1.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"jsbi":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/smart-order-router_3.15.21_1761160754844_0.7480262816850791","host":"s3://npm-registry-packages-npm-production"}},"3.15.22":{"name":"@synthra-swap/smart-order-router","version":"3.15.22","keywords":[],"license":"GPL","_id":"@synthra-swap/smart-order-router@3.15.22","maintainers":[{"name":"jacko06v","email":"jacomosconi@gmail.com"}],"dist":{"shasum":"f0a77b27d74a308640c34f7544b939c62f4eec60","tarball":"https://registry.npmjs.org/@synthra-swap/smart-order-router/-/smart-order-router-3.15.22.tgz","fileCount":412,"integrity":"sha512-rEe8b2+amXPrSbEXsrwFHpHA+YlhbBjD4wUdhMc6qW1LW1IH/gE32hzWpwEdNdIxt1D6aOX/kZgn3xammm+vPA==","signatures":[{"sig":"MEUCIBllHoT3+0A0gCWyIkNAyyMyhMLbrJ3/LbegwzRf+1gFAiEApK5CAeEnGEr1t0Te4UTzJvSDhAG0puYlzwM41hDiCc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3151971},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"scripts":{"fix":"run-s fix:*","test":"jest test/unit","build":"run-p compile-v3-types compile-v2-types compile-router compile-narwhal compile-external-types && run-p build:*","fix:lint":"eslint src --ext .ts --fix","build:main":"tsc -p tsconfig.json","integ-test":"TS_NODE=true jest test/integ","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","compile-router":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/swap-router-contracts/artifacts/contracts/**/*.json'","compile-narwhal":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/narwhal/artifacts/contracts/**/*.json'","prepare-release":"run-s cov:check doc:html version doc:publish","compile-v2-types":"npx typechain --target ethers-v5 --out-dir src/types/v2 './node_modules/@uniswap/?(v2-core|v2-periphery)/build/*UniswapV2*.json'","compile-v3-types":"npx typechain --target ethers-v5 --out-dir src/types/v3 './node_modules/@uniswap/?(v3-core|v3-periphery)/artifacts/contracts/**/*.json'","compile-external-types":"npx typechain --target ethers-v5 --out-dir src/types/other 'src/abis/**/*.json'"},"typings":"build/main/index.d.ts","_npmUser":{"name":"jacko06v","email":"jacomosconi@gmail.com"},"prettier":{"singleQuote":true},"_npmVersion":"9.5.1","description":"Uniswap Smart Order Router","directories":{},"_nodeVersion":"18.16.0","dependencies":{"axios":"^0.21.1","bunyan":"^1.8.15","ethers":"^5.7.2","lodash":"^4.17.21","graphql":"^15.5.0","mnemonist":"^0.38.3","node-cache":"^5.1.2","stats-lite":"^2.2.0","async-retry":"^1.3.1","await-timeout":"^1.1.1","@uniswap/v2-sdk":"^3.2.0","@uniswap/v3-sdk":"^3.10.0","graphql-request":"^3.4.0","bunyan-blackhole":"^1.1.1","@uniswap/sdk-core":"^4.0.6","@uniswap/router-sdk":"1.6.0","@synthra-swap/v3-sdk":"3.11.7","@uniswap/permit2-sdk":"^1.2.0","@uniswap/token-lists":"^1.0.0-beta.31","@synthra-swap/sdk-core":"^4.2.9","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/universal-router-sdk":"^1.5.4","@uniswap/swap-router-contracts":"^1.3.0","@synthra-swap/universal-router-sdk":"^1.9.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","sinon":"^11.1.2","dotenv":"^10.0.0","eslint":"^7.8.0","hardhat":"^2.12.2","ts-jest":"^27.0.4","ts-node":"^10.8.1","open-cli":"^6.0.1","prettier":"^2.1.1","jest-mock":"^27.0.6","typechain":"^5.0.0","jest-sinon":"^1.0.4","typescript":"^4.2.2","@types/jest":"^27.0.0","@types/node":"^15.0.2","npm-run-all":"^4.1.5","@types/sinon":"^10.0.2","@oclif/errors":"^1.3.5","@types/bunyan":"^1.8.6","@types/lodash":"^4.14.168","@oclif/command":"^1.8.0","@uniswap/v2-core":"^1.0.1","@uniswap/v3-core":"^1.0.0","@types/jest-sinon":"^1.0.2","@types/stats-lite":"^2.2.0","@types/async-retry":"^1.4.4","bunyan-debug-stream":"^2.0.0","jest-expect-message":"^1.0.2","@typechain/ethers-v5":"^7.0.1","@types/await-timeout":"^0.3.1","eslint-plugin-import":"^2.22.0","@uniswap/v2-periphery":"^1.1.0-beta.0","@uniswap/v3-periphery":"^1.1.1","eslint-config-prettier":"^6.11.0","@types/bunyan-blackhole":"^0.2.2","@ethersproject/providers":"^5.4.0","jest-environment-hardhat":"^1.1.8","@nomiclabs/hardhat-ethers":"^2.0.6","@typescript-eslint/parser":"^4.0.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.0.1","prettier-plugin-organize-imports":"^2.1.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"jsbi":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/smart-order-router_3.15.22_1761668507816_0.7738676387909134","host":"s3://npm-registry-packages-npm-production"}},"3.15.23":{"name":"@synthra-swap/smart-order-router","version":"3.15.23","keywords":[],"license":"GPL","_id":"@synthra-swap/smart-order-router@3.15.23","maintainers":[{"name":"jacko06v","email":"jacomosconi@gmail.com"}],"dist":{"shasum":"8f98728d837cf3723658bf6e7414acf48d1c874e","tarball":"https://registry.npmjs.org/@synthra-swap/smart-order-router/-/smart-order-router-3.15.23.tgz","fileCount":412,"integrity":"sha512-OZh5AeZBy6cWvdRuHZla/TuwCOXQChMVrb9Kpn6G42KUoXbcrfCLDp6Ol53r8xcScUCVZhB8xYe8GwPSgroamw==","signatures":[{"sig":"MEUCIQDKJ980K29ORI6bQR1wfodYxc0m1ySODNu8paKnHMuzMAIgE4uc5b5iKt9d4CAdsF0hLKiB5K3nFxEiPe4CuD+m7hc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3168211},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"scripts":{"fix":"run-s fix:*","test":"jest test/unit","build":"run-p compile-v3-types compile-v2-types compile-router compile-narwhal compile-external-types && run-p build:*","fix:lint":"eslint src --ext .ts --fix","build:main":"tsc -p tsconfig.json","integ-test":"TS_NODE=true jest test/integ","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","compile-router":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/swap-router-contracts/artifacts/contracts/**/*.json'","compile-narwhal":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/narwhal/artifacts/contracts/**/*.json'","prepare-release":"run-s cov:check doc:html version doc:publish","compile-v2-types":"npx typechain --target ethers-v5 --out-dir src/types/v2 './node_modules/@uniswap/?(v2-core|v2-periphery)/build/*UniswapV2*.json'","compile-v3-types":"npx typechain --target ethers-v5 --out-dir src/types/v3 './node_modules/@uniswap/?(v3-core|v3-periphery)/artifacts/contracts/**/*.json'","compile-external-types":"npx typechain --target ethers-v5 --out-dir src/types/other 'src/abis/**/*.json'"},"typings":"build/main/index.d.ts","_npmUser":{"name":"jacko06v","email":"jacomosconi@gmail.com"},"prettier":{"singleQuote":true},"_npmVersion":"9.5.1","description":"Uniswap Smart Order Router","directories":{},"_nodeVersion":"18.16.0","dependencies":{"axios":"^0.21.1","bunyan":"^1.8.15","ethers":"^5.7.2","lodash":"^4.17.21","graphql":"^15.5.0","mnemonist":"^0.38.3","node-cache":"^5.1.2","stats-lite":"^2.2.0","async-retry":"^1.3.1","await-timeout":"^1.1.1","@uniswap/v2-sdk":"^3.2.0","@uniswap/v3-sdk":"^3.10.0","graphql-request":"^3.4.0","bunyan-blackhole":"^1.1.1","@uniswap/sdk-core":"^4.0.6","@uniswap/router-sdk":"1.6.0","@synthra-swap/v3-sdk":"3.11.7","@uniswap/permit2-sdk":"^1.2.0","@uniswap/token-lists":"^1.0.0-beta.31","@synthra-swap/sdk-core":"^4.2.9","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/universal-router-sdk":"^1.5.4","@uniswap/swap-router-contracts":"^1.3.0","@synthra-swap/universal-router-sdk":"^1.9.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","sinon":"^11.1.2","dotenv":"^10.0.0","eslint":"^7.8.0","hardhat":"^2.12.2","ts-jest":"^27.0.4","ts-node":"^10.8.1","open-cli":"^6.0.1","prettier":"^2.1.1","jest-mock":"^27.0.6","typechain":"^5.0.0","jest-sinon":"^1.0.4","typescript":"^4.2.2","@types/jest":"^27.0.0","@types/node":"^15.0.2","npm-run-all":"^4.1.5","@types/sinon":"^10.0.2","@oclif/errors":"^1.3.5","@types/bunyan":"^1.8.6","@types/lodash":"^4.14.168","@oclif/command":"^1.8.0","@uniswap/v2-core":"^1.0.1","@uniswap/v3-core":"^1.0.0","@types/jest-sinon":"^1.0.2","@types/stats-lite":"^2.2.0","@types/async-retry":"^1.4.4","bunyan-debug-stream":"^2.0.0","jest-expect-message":"^1.0.2","@typechain/ethers-v5":"^7.0.1","@types/await-timeout":"^0.3.1","eslint-plugin-import":"^2.22.0","@uniswap/v2-periphery":"^1.1.0-beta.0","@uniswap/v3-periphery":"^1.1.1","eslint-config-prettier":"^6.11.0","@types/bunyan-blackhole":"^0.2.2","@ethersproject/providers":"^5.4.0","jest-environment-hardhat":"^1.1.8","@nomiclabs/hardhat-ethers":"^2.0.6","@typescript-eslint/parser":"^4.0.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.0.1","prettier-plugin-organize-imports":"^2.1.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"jsbi":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/smart-order-router_3.15.23_1761673638263_0.8826089866475686","host":"s3://npm-registry-packages-npm-production"}},"3.15.24":{"name":"@synthra-swap/smart-order-router","version":"3.15.24","keywords":[],"license":"GPL","_id":"@synthra-swap/smart-order-router@3.15.24","maintainers":[{"name":"jacko06v","email":"jacomosconi@gmail.com"}],"dist":{"shasum":"658e7c735cc583ad7eb3cf78c5476082216ea5dc","tarball":"https://registry.npmjs.org/@synthra-swap/smart-order-router/-/smart-order-router-3.15.24.tgz","fileCount":412,"integrity":"sha512-cT3E+UlFWTwuG8zgo/byaUNNQngnWwlGKqinzumlwLvbGo+GS+IGnKOEfboSzqvggCj+47lW3FvSfmkzPm8XWQ==","signatures":[{"sig":"MEYCIQD3BhZ8C//D3bCNM24A4SD2CusiKV+Vz3kLeS1HPbYU+QIhALoDf7iEHWjOM49P345P9j/BR8TxOy3y0Q5l6aMsPLm4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3168211},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"scripts":{"fix":"run-s fix:*","test":"jest test/unit","build":"run-p compile-v3-types compile-v2-types compile-router compile-narwhal compile-external-types && run-p build:*","fix:lint":"eslint src --ext .ts --fix","build:main":"tsc -p tsconfig.json","integ-test":"TS_NODE=true jest test/integ","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","compile-router":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/swap-router-contracts/artifacts/contracts/**/*.json'","compile-narwhal":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/narwhal/artifacts/contracts/**/*.json'","prepare-release":"run-s cov:check doc:html version doc:publish","compile-v2-types":"npx typechain --target ethers-v5 --out-dir src/types/v2 './node_modules/@uniswap/?(v2-core|v2-periphery)/build/*UniswapV2*.json'","compile-v3-types":"npx typechain --target ethers-v5 --out-dir src/types/v3 './node_modules/@uniswap/?(v3-core|v3-periphery)/artifacts/contracts/**/*.json'","compile-external-types":"npx typechain --target ethers-v5 --out-dir src/types/other 'src/abis/**/*.json'"},"typings":"build/main/index.d.ts","_npmUser":{"name":"jacko06v","email":"jacomosconi@gmail.com"},"prettier":{"singleQuote":true},"_npmVersion":"9.5.1","description":"Uniswap Smart Order Router","directories":{},"_nodeVersion":"18.16.0","dependencies":{"axios":"^0.21.1","bunyan":"^1.8.15","ethers":"^5.7.2","lodash":"^4.17.21","graphql":"^15.5.0","mnemonist":"^0.38.3","node-cache":"^5.1.2","stats-lite":"^2.2.0","async-retry":"^1.3.1","await-timeout":"^1.1.1","@uniswap/v2-sdk":"^3.2.0","@uniswap/v3-sdk":"^3.10.0","graphql-request":"^3.4.0","bunyan-blackhole":"^1.1.1","@uniswap/sdk-core":"^4.0.6","@uniswap/router-sdk":"1.6.0","@synthra-swap/v3-sdk":"3.11.7","@uniswap/permit2-sdk":"^1.2.0","@uniswap/token-lists":"^1.0.0-beta.31","@synthra-swap/sdk-core":"^4.2.9","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/universal-router-sdk":"^1.5.4","@uniswap/swap-router-contracts":"^1.3.0","@synthra-swap/universal-router-sdk":"^1.9.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","sinon":"^11.1.2","dotenv":"^10.0.0","eslint":"^7.8.0","hardhat":"^2.12.2","ts-jest":"^27.0.4","ts-node":"^10.8.1","open-cli":"^6.0.1","prettier":"^2.1.1","jest-mock":"^27.0.6","typechain":"^5.0.0","jest-sinon":"^1.0.4","typescript":"^4.2.2","@types/jest":"^27.0.0","@types/node":"^15.0.2","npm-run-all":"^4.1.5","@types/sinon":"^10.0.2","@oclif/errors":"^1.3.5","@types/bunyan":"^1.8.6","@types/lodash":"^4.14.168","@oclif/command":"^1.8.0","@uniswap/v2-core":"^1.0.1","@uniswap/v3-core":"^1.0.0","@types/jest-sinon":"^1.0.2","@types/stats-lite":"^2.2.0","@types/async-retry":"^1.4.4","bunyan-debug-stream":"^2.0.0","jest-expect-message":"^1.0.2","@typechain/ethers-v5":"^7.0.1","@types/await-timeout":"^0.3.1","eslint-plugin-import":"^2.22.0","@uniswap/v2-periphery":"^1.1.0-beta.0","@uniswap/v3-periphery":"^1.1.1","eslint-config-prettier":"^6.11.0","@types/bunyan-blackhole":"^0.2.2","@ethersproject/providers":"^5.4.0","jest-environment-hardhat":"^1.1.8","@nomiclabs/hardhat-ethers":"^2.0.6","@typescript-eslint/parser":"^4.0.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.0.1","prettier-plugin-organize-imports":"^2.1.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"jsbi":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/smart-order-router_3.15.24_1761687116106_0.8592553614307175","host":"s3://npm-registry-packages-npm-production"}},"3.15.25":{"name":"@synthra-swap/smart-order-router","version":"3.15.25","keywords":[],"license":"GPL","_id":"@synthra-swap/smart-order-router@3.15.25","maintainers":[{"name":"jacko06v","email":"jacomosconi@gmail.com"}],"dist":{"shasum":"5fd989e5d01bd4c3f46da53d9019628006960041","tarball":"https://registry.npmjs.org/@synthra-swap/smart-order-router/-/smart-order-router-3.15.25.tgz","fileCount":412,"integrity":"sha512-BLqcWDQtSrIvau+Xn0Kd2jwWkUuF+8DBD8B4BaZ5ZyRzkH6K6beJgGe9F4QwEIB+HDoe/N8nZPRSgD6ST51g1w==","signatures":[{"sig":"MEYCIQDz8MNHhl4BYtG5gWAD798G1qk42WAUQS0butVo5dZmGwIhAJQ9KMspN32cKjO1YigAhCCQUX+kIqxIN57p1WOC0Tdy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3168211},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"scripts":{"fix":"run-s fix:*","test":"jest test/unit","build":"run-p compile-v3-types compile-v2-types compile-router compile-narwhal compile-external-types && run-p build:*","fix:lint":"eslint src --ext .ts --fix","build:main":"tsc -p tsconfig.json","integ-test":"TS_NODE=true jest test/integ","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","compile-router":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/swap-router-contracts/artifacts/contracts/**/*.json'","compile-narwhal":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/narwhal/artifacts/contracts/**/*.json'","prepare-release":"run-s cov:check doc:html version doc:publish","compile-v2-types":"npx typechain --target ethers-v5 --out-dir src/types/v2 './node_modules/@uniswap/?(v2-core|v2-periphery)/build/*UniswapV2*.json'","compile-v3-types":"npx typechain --target ethers-v5 --out-dir src/types/v3 './node_modules/@uniswap/?(v3-core|v3-periphery)/artifacts/contracts/**/*.json'","compile-external-types":"npx typechain --target ethers-v5 --out-dir src/types/other 'src/abis/**/*.json'"},"typings":"build/main/index.d.ts","_npmUser":{"name":"jacko06v","email":"jacomosconi@gmail.com"},"prettier":{"singleQuote":true},"_npmVersion":"9.5.1","description":"Uniswap Smart Order Router","directories":{},"_nodeVersion":"18.16.0","dependencies":{"axios":"^0.21.1","bunyan":"^1.8.15","ethers":"^5.7.2","lodash":"^4.17.21","graphql":"^15.5.0","mnemonist":"^0.38.3","node-cache":"^5.1.2","stats-lite":"^2.2.0","async-retry":"^1.3.1","await-timeout":"^1.1.1","@uniswap/v2-sdk":"^3.2.0","@uniswap/v3-sdk":"^3.10.0","graphql-request":"^3.4.0","bunyan-blackhole":"^1.1.1","@uniswap/sdk-core":"^4.0.6","@uniswap/router-sdk":"1.6.0","@synthra-swap/v3-sdk":"3.11.7","@uniswap/permit2-sdk":"^1.2.0","@uniswap/token-lists":"^1.0.0-beta.31","@synthra-swap/sdk-core":"^4.2.9","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/universal-router-sdk":"^1.5.4","@uniswap/swap-router-contracts":"^1.3.0","@synthra-swap/universal-router-sdk":"^1.9.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","sinon":"^11.1.2","dotenv":"^10.0.0","eslint":"^7.8.0","hardhat":"^2.12.2","ts-jest":"^27.0.4","ts-node":"^10.8.1","open-cli":"^6.0.1","prettier":"^2.1.1","jest-mock":"^27.0.6","typechain":"^5.0.0","jest-sinon":"^1.0.4","typescript":"^4.2.2","@types/jest":"^27.0.0","@types/node":"^15.0.2","npm-run-all":"^4.1.5","@types/sinon":"^10.0.2","@oclif/errors":"^1.3.5","@types/bunyan":"^1.8.6","@types/lodash":"^4.14.168","@oclif/command":"^1.8.0","@uniswap/v2-core":"^1.0.1","@uniswap/v3-core":"^1.0.0","@types/jest-sinon":"^1.0.2","@types/stats-lite":"^2.2.0","@types/async-retry":"^1.4.4","bunyan-debug-stream":"^2.0.0","jest-expect-message":"^1.0.2","@typechain/ethers-v5":"^7.0.1","@types/await-timeout":"^0.3.1","eslint-plugin-import":"^2.22.0","@uniswap/v2-periphery":"^1.1.0-beta.0","@uniswap/v3-periphery":"^1.1.1","eslint-config-prettier":"^6.11.0","@types/bunyan-blackhole":"^0.2.2","@ethersproject/providers":"^5.4.0","jest-environment-hardhat":"^1.1.8","@nomiclabs/hardhat-ethers":"^2.0.6","@typescript-eslint/parser":"^4.0.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.0.1","prettier-plugin-organize-imports":"^2.1.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"jsbi":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/smart-order-router_3.15.25_1761687421543_0.8479194076739052","host":"s3://npm-registry-packages-npm-production"}},"3.15.26":{"name":"@synthra-swap/smart-order-router","version":"3.15.26","keywords":[],"license":"GPL","_id":"@synthra-swap/smart-order-router@3.15.26","maintainers":[{"name":"jacko06v","email":"jacomosconi@gmail.com"}],"dist":{"shasum":"655ee3117bf88782d832e38b9950ab2f1d810ef2","tarball":"https://registry.npmjs.org/@synthra-swap/smart-order-router/-/smart-order-router-3.15.26.tgz","fileCount":414,"integrity":"sha512-kmAFqTsjsXzMnX0SSQvygt354MvS6TIy0XdyWjnjOthK6pK/5wlXLyiIZq3/Ms7HKkvgaL0CnMof86ZtmKDxcw==","signatures":[{"sig":"MEUCICLV3A7XXQUrZyTbVK45vdcFF45yZ80Y6dFjbkJJkZCTAiEA5FYZfD91nNvGW8+NIno1OlyTqSLuuUKT0UirH3mOxXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3178810},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"scripts":{"fix":"run-s fix:*","test":"jest test/unit","build":"run-p compile-v3-types compile-v2-types compile-router compile-narwhal compile-external-types && run-p build:*","fix:lint":"eslint src --ext .ts --fix","build:main":"tsc -p tsconfig.json","integ-test":"TS_NODE=true jest test/integ","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","compile-router":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/swap-router-contracts/artifacts/contracts/**/*.json'","compile-narwhal":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/narwhal/artifacts/contracts/**/*.json'","prepare-release":"run-s cov:check doc:html version doc:publish","compile-v2-types":"npx typechain --target ethers-v5 --out-dir src/types/v2 './node_modules/@uniswap/?(v2-core|v2-periphery)/build/*UniswapV2*.json'","compile-v3-types":"npx typechain --target ethers-v5 --out-dir src/types/v3 './node_modules/@uniswap/?(v3-core|v3-periphery)/artifacts/contracts/**/*.json'","compile-external-types":"npx typechain --target ethers-v5 --out-dir src/types/other 'src/abis/**/*.json'"},"typings":"build/main/index.d.ts","_npmUser":{"name":"jacko06v","email":"jacomosconi@gmail.com"},"prettier":{"singleQuote":true},"_npmVersion":"9.5.1","description":"Uniswap Smart Order Router","directories":{},"_nodeVersion":"18.16.0","dependencies":{"axios":"^0.21.1","bunyan":"^1.8.15","ethers":"^5.7.2","lodash":"^4.17.21","graphql":"^15.5.0","mnemonist":"^0.38.3","node-cache":"^5.1.2","stats-lite":"^2.2.0","async-retry":"^1.3.1","await-timeout":"^1.1.1","@uniswap/v2-sdk":"^3.2.0","@uniswap/v3-sdk":"^3.10.0","graphql-request":"^3.4.0","bunyan-blackhole":"^1.1.1","@uniswap/sdk-core":"^4.0.6","@uniswap/router-sdk":"1.6.0","@synthra-swap/v3-sdk":"3.11.7","@uniswap/permit2-sdk":"^1.2.0","@uniswap/token-lists":"^1.0.0-beta.31","@synthra-swap/sdk-core":"^4.2.9","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/universal-router-sdk":"^1.5.4","@uniswap/swap-router-contracts":"^1.3.0","@synthra-swap/universal-router-sdk":"^1.9.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","sinon":"^11.1.2","dotenv":"^10.0.0","eslint":"^7.8.0","hardhat":"^2.12.2","ts-jest":"^27.0.4","ts-node":"^10.8.1","open-cli":"^6.0.1","prettier":"^2.1.1","jest-mock":"^27.0.6","typechain":"^5.0.0","jest-sinon":"^1.0.4","typescript":"^4.2.2","@types/jest":"^27.0.0","@types/node":"^15.0.2","npm-run-all":"^4.1.5","@types/sinon":"^10.0.2","@oclif/errors":"^1.3.5","@types/bunyan":"^1.8.6","@types/lodash":"^4.14.168","@oclif/command":"^1.8.0","@uniswap/v2-core":"^1.0.1","@uniswap/v3-core":"^1.0.0","@types/jest-sinon":"^1.0.2","@types/stats-lite":"^2.2.0","@types/async-retry":"^1.4.4","bunyan-debug-stream":"^2.0.0","jest-expect-message":"^1.0.2","@typechain/ethers-v5":"^7.0.1","@types/await-timeout":"^0.3.1","eslint-plugin-import":"^2.22.0","@uniswap/v2-periphery":"^1.1.0-beta.0","@uniswap/v3-periphery":"^1.1.1","eslint-config-prettier":"^6.11.0","@types/bunyan-blackhole":"^0.2.2","@ethersproject/providers":"^5.4.0","jest-environment-hardhat":"^1.1.8","@nomiclabs/hardhat-ethers":"^2.0.6","@typescript-eslint/parser":"^4.0.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.0.1","prettier-plugin-organize-imports":"^2.1.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"jsbi":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/smart-order-router_3.15.26_1761687697056_0.8556673933483605","host":"s3://npm-registry-packages-npm-production"}},"3.15.27":{"name":"@synthra-swap/smart-order-router","version":"3.15.27","keywords":[],"license":"GPL","_id":"@synthra-swap/smart-order-router@3.15.27","maintainers":[{"name":"jacko06v","email":"jacomosconi@gmail.com"}],"dist":{"shasum":"e2002cf0f2868b75fc6b2909f16e43896bac1900","tarball":"https://registry.npmjs.org/@synthra-swap/smart-order-router/-/smart-order-router-3.15.27.tgz","fileCount":414,"integrity":"sha512-9SUg0VRGpqNxKpS9WwfoGiQpPkcRzdb582dXPVhyATO4m72pzwdT0AAijc5smVXh0Z/jRrFdmcpvkg+6o+SMJA==","signatures":[{"sig":"MEUCIQD2hberRGm26dfstYobUJa7AehScgwZKvnXYElkE1YSbAIgOY02Yx0r9IOfvGy+a/O0DaP0eqXS5wNUQGSVpk1RCVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3173403},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"scripts":{"fix":"run-s fix:*","test":"jest test/unit","build":"run-p compile-v3-types compile-v2-types compile-router compile-narwhal compile-external-types && run-p build:*","fix:lint":"eslint src --ext .ts --fix","build:main":"tsc -p tsconfig.json","integ-test":"TS_NODE=true jest test/integ","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","compile-router":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/swap-router-contracts/artifacts/contracts/**/*.json'","compile-narwhal":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/narwhal/artifacts/contracts/**/*.json'","prepare-release":"run-s cov:check doc:html version doc:publish","compile-v2-types":"npx typechain --target ethers-v5 --out-dir src/types/v2 './node_modules/@uniswap/?(v2-core|v2-periphery)/build/*UniswapV2*.json'","compile-v3-types":"npx typechain --target ethers-v5 --out-dir src/types/v3 './node_modules/@uniswap/?(v3-core|v3-periphery)/artifacts/contracts/**/*.json'","compile-external-types":"npx typechain --target ethers-v5 --out-dir src/types/other 'src/abis/**/*.json'"},"typings":"build/main/index.d.ts","_npmUser":{"name":"jacko06v","email":"jacomosconi@gmail.com"},"prettier":{"singleQuote":true},"_npmVersion":"9.5.1","description":"Uniswap Smart Order Router","directories":{},"_nodeVersion":"18.16.0","dependencies":{"axios":"^0.21.1","bunyan":"^1.8.15","ethers":"^5.7.2","lodash":"^4.17.21","graphql":"^15.5.0","mnemonist":"^0.38.3","node-cache":"^5.1.2","stats-lite":"^2.2.0","async-retry":"^1.3.1","await-timeout":"^1.1.1","@uniswap/v2-sdk":"^3.2.0","@uniswap/v3-sdk":"^3.10.0","graphql-request":"^3.4.0","bunyan-blackhole":"^1.1.1","@uniswap/sdk-core":"^4.0.6","@uniswap/router-sdk":"1.6.0","@synthra-swap/v3-sdk":"3.11.7","@uniswap/permit2-sdk":"^1.2.0","@uniswap/token-lists":"^1.0.0-beta.31","@synthra-swap/sdk-core":"^4.2.9","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/universal-router-sdk":"^1.5.4","@uniswap/swap-router-contracts":"^1.3.0","@synthra-swap/universal-router-sdk":"^1.9.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","sinon":"^11.1.2","dotenv":"^10.0.0","eslint":"^7.8.0","hardhat":"^2.12.2","ts-jest":"^27.0.4","ts-node":"^10.8.1","open-cli":"^6.0.1","prettier":"^2.1.1","jest-mock":"^27.0.6","typechain":"^5.0.0","jest-sinon":"^1.0.4","typescript":"^4.2.2","@types/jest":"^27.0.0","@types/node":"^15.0.2","npm-run-all":"^4.1.5","@types/sinon":"^10.0.2","@oclif/errors":"^1.3.5","@types/bunyan":"^1.8.6","@types/lodash":"^4.14.168","@oclif/command":"^1.8.0","@uniswap/v2-core":"^1.0.1","@uniswap/v3-core":"^1.0.0","@types/jest-sinon":"^1.0.2","@types/stats-lite":"^2.2.0","@types/async-retry":"^1.4.4","bunyan-debug-stream":"^2.0.0","jest-expect-message":"^1.0.2","@typechain/ethers-v5":"^7.0.1","@types/await-timeout":"^0.3.1","eslint-plugin-import":"^2.22.0","@uniswap/v2-periphery":"^1.1.0-beta.0","@uniswap/v3-periphery":"^1.1.1","eslint-config-prettier":"^6.11.0","@types/bunyan-blackhole":"^0.2.2","@ethersproject/providers":"^5.4.0","jest-environment-hardhat":"^1.1.8","@nomiclabs/hardhat-ethers":"^2.0.6","@typescript-eslint/parser":"^4.0.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.0.1","prettier-plugin-organize-imports":"^2.1.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"jsbi":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/smart-order-router_3.15.27_1761854030512_0.4338027194674354","host":"s3://npm-registry-packages-npm-production"}},"3.15.28":{"name":"@synthra-swap/smart-order-router","version":"3.15.28","keywords":[],"license":"GPL","_id":"@synthra-swap/smart-order-router@3.15.28","maintainers":[{"name":"jacko06v","email":"jacomosconi@gmail.com"}],"dist":{"shasum":"c0082a295dbbbaa6f0ff474f7fbfcc2b875a5d6a","tarball":"https://registry.npmjs.org/@synthra-swap/smart-order-router/-/smart-order-router-3.15.28.tgz","fileCount":414,"integrity":"sha512-svbc2IzO4TAeaeNTbKnOsFNtFHMMv+EeumPLDlHiinCaK4Avzl3gg+iCvd+R/S+EPrdJQvQ4vFkq+DB4VxMM+w==","signatures":[{"sig":"MEQCIElJIwr5qN9+vO4eKgVeQ0azKeEDKWFsWFXebDNHmKsEAiAacxbI4oO6tPq43slLFPJq0wBmcOZiUC79ywNSC5F++g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3173401},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"scripts":{"fix":"run-s fix:*","test":"jest test/unit","build":"run-p compile-v3-types compile-v2-types compile-router compile-narwhal compile-external-types && run-p build:*","fix:lint":"eslint src --ext .ts --fix","build:main":"tsc -p tsconfig.json","integ-test":"TS_NODE=true jest test/integ","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","compile-router":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/swap-router-contracts/artifacts/contracts/**/*.json'","compile-narwhal":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/narwhal/artifacts/contracts/**/*.json'","prepare-release":"run-s cov:check doc:html version doc:publish","compile-v2-types":"npx typechain --target ethers-v5 --out-dir src/types/v2 './node_modules/@uniswap/?(v2-core|v2-periphery)/build/*UniswapV2*.json'","compile-v3-types":"npx typechain --target ethers-v5 --out-dir src/types/v3 './node_modules/@uniswap/?(v3-core|v3-periphery)/artifacts/contracts/**/*.json'","compile-external-types":"npx typechain --target ethers-v5 --out-dir src/types/other 'src/abis/**/*.json'"},"typings":"build/main/index.d.ts","_npmUser":{"name":"jacko06v","email":"jacomosconi@gmail.com"},"prettier":{"singleQuote":true},"_npmVersion":"9.5.1","description":"Uniswap Smart Order Router","directories":{},"_nodeVersion":"18.16.0","dependencies":{"axios":"^0.21.1","bunyan":"^1.8.15","ethers":"^5.7.2","lodash":"^4.17.21","graphql":"^15.5.0","mnemonist":"^0.38.3","node-cache":"^5.1.2","stats-lite":"^2.2.0","async-retry":"^1.3.1","await-timeout":"^1.1.1","@uniswap/v2-sdk":"^3.2.0","@uniswap/v3-sdk":"^3.10.0","graphql-request":"^3.4.0","bunyan-blackhole":"^1.1.1","@uniswap/sdk-core":"^4.0.6","@uniswap/router-sdk":"1.6.0","@synthra-swap/v3-sdk":"3.11.7","@uniswap/permit2-sdk":"^1.2.0","@uniswap/token-lists":"^1.0.0-beta.31","@synthra-swap/sdk-core":"^4.2.9","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/universal-router-sdk":"^1.5.4","@uniswap/swap-router-contracts":"^1.3.0","@synthra-swap/universal-router-sdk":"^1.9.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","sinon":"^11.1.2","dotenv":"^10.0.0","eslint":"^7.8.0","hardhat":"^2.12.2","ts-jest":"^27.0.4","ts-node":"^10.8.1","open-cli":"^6.0.1","prettier":"^2.1.1","jest-mock":"^27.0.6","typechain":"^5.0.0","jest-sinon":"^1.0.4","typescript":"^4.2.2","@types/jest":"^27.0.0","@types/node":"^15.0.2","npm-run-all":"^4.1.5","@types/sinon":"^10.0.2","@oclif/errors":"^1.3.5","@types/bunyan":"^1.8.6","@types/lodash":"^4.14.168","@oclif/command":"^1.8.0","@uniswap/v2-core":"^1.0.1","@uniswap/v3-core":"^1.0.0","@types/jest-sinon":"^1.0.2","@types/stats-lite":"^2.2.0","@types/async-retry":"^1.4.4","bunyan-debug-stream":"^2.0.0","jest-expect-message":"^1.0.2","@typechain/ethers-v5":"^7.0.1","@types/await-timeout":"^0.3.1","eslint-plugin-import":"^2.22.0","@uniswap/v2-periphery":"^1.1.0-beta.0","@uniswap/v3-periphery":"^1.1.1","eslint-config-prettier":"^6.11.0","@types/bunyan-blackhole":"^0.2.2","@ethersproject/providers":"^5.4.0","jest-environment-hardhat":"^1.1.8","@nomiclabs/hardhat-ethers":"^2.0.6","@typescript-eslint/parser":"^4.0.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.0.1","prettier-plugin-organize-imports":"^2.1.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"jsbi":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/smart-order-router_3.15.28_1761912266835_0.7087687342468663","host":"s3://npm-registry-packages-npm-production"}},"3.15.29":{"name":"@synthra-swap/smart-order-router","version":"3.15.29","keywords":[],"license":"GPL","_id":"@synthra-swap/smart-order-router@3.15.29","maintainers":[{"name":"jacko06v","email":"jacomosconi@gmail.com"}],"dist":{"shasum":"7e214ed1e2e3c30d42cea60251a6cac925b4dac6","tarball":"https://registry.npmjs.org/@synthra-swap/smart-order-router/-/smart-order-router-3.15.29.tgz","fileCount":414,"integrity":"sha512-iDhVRSJUUnn3gK+Xs5S8lTE2Pfb3Ng+rlP7JGoKaqigqIrtL/FhXaPBN4Mo+jx8doGZ9VNCxKiP0ORlcWmwyxg==","signatures":[{"sig":"MEUCIETW0sl6BrR8TyiOrSW6BCxpFb0+T/UZxz6b2wW/PtsGAiEAwzQYRJ2ntC4n3muuwl89La3gVnDS5x1V5PDC5k+ORxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3173401},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"scripts":{"fix":"run-s fix:*","test":"jest test/unit","build":"run-p compile-v3-types compile-v2-types compile-router compile-narwhal compile-external-types && run-p build:*","fix:lint":"eslint src --ext .ts --fix","build:main":"tsc -p tsconfig.json","integ-test":"TS_NODE=true jest test/integ","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","compile-router":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/swap-router-contracts/artifacts/contracts/**/*.json'","compile-narwhal":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/narwhal/artifacts/contracts/**/*.json'","prepare-release":"run-s cov:check doc:html version doc:publish","compile-v2-types":"npx typechain --target ethers-v5 --out-dir src/types/v2 './node_modules/@uniswap/?(v2-core|v2-periphery)/build/*UniswapV2*.json'","compile-v3-types":"npx typechain --target ethers-v5 --out-dir src/types/v3 './node_modules/@uniswap/?(v3-core|v3-periphery)/artifacts/contracts/**/*.json'","compile-external-types":"npx typechain --target ethers-v5 --out-dir src/types/other 'src/abis/**/*.json'"},"typings":"build/main/index.d.ts","_npmUser":{"name":"jacko06v","email":"jacomosconi@gmail.com"},"prettier":{"singleQuote":true},"_npmVersion":"9.5.1","description":"Uniswap Smart Order Router","directories":{},"_nodeVersion":"18.16.0","dependencies":{"axios":"^0.21.1","bunyan":"^1.8.15","ethers":"^5.7.2","lodash":"^4.17.21","graphql":"^15.5.0","mnemonist":"^0.38.3","node-cache":"^5.1.2","stats-lite":"^2.2.0","async-retry":"^1.3.1","await-timeout":"^1.1.1","@uniswap/v2-sdk":"^3.2.0","@uniswap/v3-sdk":"^3.10.0","graphql-request":"^3.4.0","bunyan-blackhole":"^1.1.1","@uniswap/sdk-core":"^4.0.6","@uniswap/router-sdk":"1.6.0","@synthra-swap/v3-sdk":"3.11.7","@uniswap/permit2-sdk":"^1.2.0","@uniswap/token-lists":"^1.0.0-beta.31","@synthra-swap/sdk-core":"4.2.10","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/universal-router-sdk":"^1.5.4","@uniswap/swap-router-contracts":"^1.3.0","@synthra-swap/universal-router-sdk":"^1.9.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","sinon":"^11.1.2","dotenv":"^10.0.0","eslint":"^7.8.0","hardhat":"^2.12.2","ts-jest":"^27.0.4","ts-node":"^10.8.1","open-cli":"^6.0.1","prettier":"^2.1.1","jest-mock":"^27.0.6","typechain":"^5.0.0","jest-sinon":"^1.0.4","typescript":"^4.2.2","@types/jest":"^27.0.0","@types/node":"^15.0.2","npm-run-all":"^4.1.5","@types/sinon":"^10.0.2","@oclif/errors":"^1.3.5","@types/bunyan":"^1.8.6","@types/lodash":"^4.14.168","@oclif/command":"^1.8.0","@uniswap/v2-core":"^1.0.1","@uniswap/v3-core":"^1.0.0","@types/jest-sinon":"^1.0.2","@types/stats-lite":"^2.2.0","@types/async-retry":"^1.4.4","bunyan-debug-stream":"^2.0.0","jest-expect-message":"^1.0.2","@typechain/ethers-v5":"^7.0.1","@types/await-timeout":"^0.3.1","eslint-plugin-import":"^2.22.0","@uniswap/v2-periphery":"^1.1.0-beta.0","@uniswap/v3-periphery":"^1.1.1","eslint-config-prettier":"^6.11.0","@types/bunyan-blackhole":"^0.2.2","@ethersproject/providers":"^5.4.0","jest-environment-hardhat":"^1.1.8","@nomiclabs/hardhat-ethers":"^2.0.6","@typescript-eslint/parser":"^4.0.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.0.1","prettier-plugin-organize-imports":"^2.1.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"jsbi":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/smart-order-router_3.15.29_1761922837131_0.4677137371973392","host":"s3://npm-registry-packages-npm-production"}},"3.15.30":{"name":"@synthra-swap/smart-order-router","version":"3.15.30","keywords":[],"license":"GPL","_id":"@synthra-swap/smart-order-router@3.15.30","maintainers":[{"name":"jacko06v","email":"jacomosconi@gmail.com"}],"dist":{"shasum":"f4c0c332c4327c83d58585ad552d9e5040c3ddf6","tarball":"https://registry.npmjs.org/@synthra-swap/smart-order-router/-/smart-order-router-3.15.30.tgz","fileCount":414,"integrity":"sha512-nOc8+D4g0QXYvz/bB1yuGMOjiSodlkHqJO4rnJOCkIYkI7RBBpHsJ4LytN9nDw14cIblEhbFG7x6ejDYblyAGg==","signatures":[{"sig":"MEUCIQCSkpyAVsgPBuae3MNpwWASeUSKeWSGacMm6IczcY2O4AIgCv4HxCaURuP4Cxss8+Qg+CAXpv26ZyUlJPVt+QlXhTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3177994},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"scripts":{"fix":"run-s fix:*","test":"jest test/unit","build":"run-p compile-v3-types compile-v2-types compile-router compile-narwhal compile-external-types && run-p build:*","fix:lint":"eslint src --ext .ts --fix","build:main":"tsc -p tsconfig.json","integ-test":"TS_NODE=true jest test/integ","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","compile-router":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/swap-router-contracts/artifacts/contracts/**/*.json'","compile-narwhal":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/narwhal/artifacts/contracts/**/*.json'","prepare-release":"run-s cov:check doc:html version doc:publish","compile-v2-types":"npx typechain --target ethers-v5 --out-dir src/types/v2 './node_modules/@uniswap/?(v2-core|v2-periphery)/build/*UniswapV2*.json'","compile-v3-types":"npx typechain --target ethers-v5 --out-dir src/types/v3 './node_modules/@uniswap/?(v3-core|v3-periphery)/artifacts/contracts/**/*.json'","compile-external-types":"npx typechain --target ethers-v5 --out-dir src/types/other 'src/abis/**/*.json'"},"typings":"build/main/index.d.ts","_npmUser":{"name":"jacko06v","email":"jacomosconi@gmail.com"},"prettier":{"singleQuote":true},"_npmVersion":"9.5.1","description":"Uniswap Smart Order Router","directories":{},"_nodeVersion":"18.16.0","dependencies":{"axios":"^0.21.1","bunyan":"^1.8.15","ethers":"^5.7.2","lodash":"^4.17.21","graphql":"^15.5.0","mnemonist":"^0.38.3","node-cache":"^5.1.2","stats-lite":"^2.2.0","async-retry":"^1.3.1","await-timeout":"^1.1.1","@uniswap/v2-sdk":"^3.2.0","@uniswap/v3-sdk":"^3.10.0","graphql-request":"^3.4.0","bunyan-blackhole":"^1.1.1","@uniswap/sdk-core":"^4.0.6","@uniswap/router-sdk":"1.6.0","@synthra-swap/v3-sdk":"3.11.7","@uniswap/permit2-sdk":"^1.2.0","@uniswap/token-lists":"^1.0.0-beta.31","@synthra-swap/sdk-core":"4.2.10","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/universal-router-sdk":"^1.5.4","@uniswap/swap-router-contracts":"^1.3.0","@synthra-swap/universal-router-sdk":"^1.9.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","sinon":"^11.1.2","dotenv":"^10.0.0","eslint":"^7.8.0","hardhat":"^2.12.2","ts-jest":"^27.0.4","ts-node":"^10.8.1","open-cli":"^6.0.1","prettier":"^2.1.1","jest-mock":"^27.0.6","typechain":"^5.0.0","jest-sinon":"^1.0.4","typescript":"^4.2.2","@types/jest":"^27.0.0","@types/node":"^15.0.2","npm-run-all":"^4.1.5","@types/sinon":"^10.0.2","@oclif/errors":"^1.3.5","@types/bunyan":"^1.8.6","@types/lodash":"^4.14.168","@oclif/command":"^1.8.0","@uniswap/v2-core":"^1.0.1","@uniswap/v3-core":"^1.0.0","@types/jest-sinon":"^1.0.2","@types/stats-lite":"^2.2.0","@types/async-retry":"^1.4.4","bunyan-debug-stream":"^2.0.0","jest-expect-message":"^1.0.2","@typechain/ethers-v5":"^7.0.1","@types/await-timeout":"^0.3.1","eslint-plugin-import":"^2.22.0","@uniswap/v2-periphery":"^1.1.0-beta.0","@uniswap/v3-periphery":"^1.1.1","eslint-config-prettier":"^6.11.0","@types/bunyan-blackhole":"^0.2.2","@ethersproject/providers":"^5.4.0","jest-environment-hardhat":"^1.1.8","@nomiclabs/hardhat-ethers":"^2.0.6","@typescript-eslint/parser":"^4.0.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.0.1","prettier-plugin-organize-imports":"^2.1.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"jsbi":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/smart-order-router_3.15.30_1761997080533_0.29249542875734225","host":"s3://npm-registry-packages-npm-production"}},"3.15.31":{"name":"@synthra-swap/smart-order-router","version":"3.15.31","keywords":[],"license":"GPL","_id":"@synthra-swap/smart-order-router@3.15.31","maintainers":[{"name":"jacko06v","email":"jacomosconi@gmail.com"}],"dist":{"shasum":"8bb78d1002d95dac611bdd54783dae700a1888b3","tarball":"https://registry.npmjs.org/@synthra-swap/smart-order-router/-/smart-order-router-3.15.31.tgz","fileCount":414,"integrity":"sha512-ccRmFtNOkkeDLADmVP22NjxY+oP+X96+f+1UacpcnetLRE36DQuW0avanzoUG49XqFedE89BtVEFoIHxJef1YQ==","signatures":[{"sig":"MEQCIBGJaBSfS5ufGwaOK56cetcY20fhaur5Y6bk6X7rmvAUAiBD0ndmUaHA9liQzp7a/GI3pktsPo0Sy36FcXg+CZGgFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3177994},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"scripts":{"fix":"run-s fix:*","test":"jest test/unit","build":"run-p compile-v3-types compile-v2-types compile-router compile-narwhal compile-external-types && run-p build:*","fix:lint":"eslint src --ext .ts --fix","build:main":"tsc -p tsconfig.json","integ-test":"TS_NODE=true jest test/integ","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","compile-router":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/swap-router-contracts/artifacts/contracts/**/*.json'","compile-narwhal":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/narwhal/artifacts/contracts/**/*.json'","prepare-release":"run-s cov:check doc:html version doc:publish","compile-v2-types":"npx typechain --target ethers-v5 --out-dir src/types/v2 './node_modules/@uniswap/?(v2-core|v2-periphery)/build/*UniswapV2*.json'","compile-v3-types":"npx typechain --target ethers-v5 --out-dir src/types/v3 './node_modules/@uniswap/?(v3-core|v3-periphery)/artifacts/contracts/**/*.json'","compile-external-types":"npx typechain --target ethers-v5 --out-dir src/types/other 'src/abis/**/*.json'"},"typings":"build/main/index.d.ts","_npmUser":{"name":"jacko06v","email":"jacomosconi@gmail.com"},"prettier":{"singleQuote":true},"_npmVersion":"9.5.1","description":"Uniswap Smart Order Router","directories":{},"_nodeVersion":"18.16.0","dependencies":{"axios":"^0.21.1","bunyan":"^1.8.15","ethers":"^5.7.2","lodash":"^4.17.21","graphql":"^15.5.0","mnemonist":"^0.38.3","node-cache":"^5.1.2","stats-lite":"^2.2.0","async-retry":"^1.3.1","await-timeout":"^1.1.1","@uniswap/v2-sdk":"^3.2.0","@uniswap/v3-sdk":"^3.10.0","graphql-request":"^3.4.0","bunyan-blackhole":"^1.1.1","@uniswap/sdk-core":"^4.0.6","@uniswap/router-sdk":"1.6.0","@synthra-swap/v3-sdk":"3.11.7","@uniswap/permit2-sdk":"^1.2.0","@uniswap/token-lists":"^1.0.0-beta.31","@synthra-swap/sdk-core":"4.2.11","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/universal-router-sdk":"^1.5.4","@uniswap/swap-router-contracts":"^1.3.0","@synthra-swap/universal-router-sdk":"^1.9.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","sinon":"^11.1.2","dotenv":"^10.0.0","eslint":"^7.8.0","hardhat":"^2.12.2","ts-jest":"^27.0.4","ts-node":"^10.8.1","open-cli":"^6.0.1","prettier":"^2.1.1","jest-mock":"^27.0.6","typechain":"^5.0.0","jest-sinon":"^1.0.4","typescript":"^4.2.2","@types/jest":"^27.0.0","@types/node":"^15.0.2","npm-run-all":"^4.1.5","@types/sinon":"^10.0.2","@oclif/errors":"^1.3.5","@types/bunyan":"^1.8.6","@types/lodash":"^4.14.168","@oclif/command":"^1.8.0","@uniswap/v2-core":"^1.0.1","@uniswap/v3-core":"^1.0.0","@types/jest-sinon":"^1.0.2","@types/stats-lite":"^2.2.0","@types/async-retry":"^1.4.4","bunyan-debug-stream":"^2.0.0","jest-expect-message":"^1.0.2","@typechain/ethers-v5":"^7.0.1","@types/await-timeout":"^0.3.1","eslint-plugin-import":"^2.22.0","@uniswap/v2-periphery":"^1.1.0-beta.0","@uniswap/v3-periphery":"^1.1.1","eslint-config-prettier":"^6.11.0","@types/bunyan-blackhole":"^0.2.2","@ethersproject/providers":"^5.4.0","jest-environment-hardhat":"^1.1.8","@nomiclabs/hardhat-ethers":"^2.0.6","@typescript-eslint/parser":"^4.0.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.0.1","prettier-plugin-organize-imports":"^2.1.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"jsbi":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/smart-order-router_3.15.31_1762004748122_0.47919587999954705","host":"s3://npm-registry-packages-npm-production"}},"3.15.32":{"name":"@synthra-swap/smart-order-router","version":"3.15.32","keywords":[],"license":"GPL","_id":"@synthra-swap/smart-order-router@3.15.32","maintainers":[{"name":"jacko06v","email":"jacomosconi@gmail.com"}],"dist":{"shasum":"e5a967d5b87194a21711a26793b9ebe9d610ea83","tarball":"https://registry.npmjs.org/@synthra-swap/smart-order-router/-/smart-order-router-3.15.32.tgz","fileCount":414,"integrity":"sha512-OaF/rpRHgHi6J9prcy7n/N3UX5bIS6uY6Jcank5wVK2ds+k7VAavzzzFJrTjwDAibOr9SCPoRP9nJH96vSV7Gg==","signatures":[{"sig":"MEUCIGv/VQszn2/GL90K7uWMtoW4RazNumoKSYVENFgHFPxJAiEA8EHePQ7JrP1cFagsRgSJQ53A6Ve9abIA5OOWXPOFLgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3177993},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"scripts":{"fix":"run-s fix:*","test":"jest test/unit","build":"run-p compile-v3-types compile-v2-types compile-router compile-narwhal compile-external-types && run-p build:*","fix:lint":"eslint src --ext .ts --fix","build:main":"tsc -p tsconfig.json","integ-test":"TS_NODE=true jest test/integ","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","compile-router":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/swap-router-contracts/artifacts/contracts/**/*.json'","compile-narwhal":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/narwhal/artifacts/contracts/**/*.json'","prepare-release":"run-s cov:check doc:html version doc:publish","compile-v2-types":"npx typechain --target ethers-v5 --out-dir src/types/v2 './node_modules/@uniswap/?(v2-core|v2-periphery)/build/*UniswapV2*.json'","compile-v3-types":"npx typechain --target ethers-v5 --out-dir src/types/v3 './node_modules/@uniswap/?(v3-core|v3-periphery)/artifacts/contracts/**/*.json'","compile-external-types":"npx typechain --target ethers-v5 --out-dir src/types/other 'src/abis/**/*.json'"},"typings":"build/main/index.d.ts","_npmUser":{"name":"jacko06v","email":"jacomosconi@gmail.com"},"prettier":{"singleQuote":true},"_npmVersion":"10.9.2","description":"Uniswap Smart Order Router","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^0.21.1","bunyan":"^1.8.15","ethers":"^5.7.2","lodash":"^4.17.21","graphql":"^15.5.0","mnemonist":"^0.38.3","node-cache":"^5.1.2","stats-lite":"^2.2.0","async-retry":"^1.3.1","await-timeout":"^1.1.1","@uniswap/v2-sdk":"^3.2.0","@uniswap/v3-sdk":"^3.10.0","graphql-request":"^3.4.0","bunyan-blackhole":"^1.1.1","@uniswap/sdk-core":"^4.0.6","@uniswap/router-sdk":"1.6.0","@synthra-swap/v3-sdk":"3.11.8","@uniswap/permit2-sdk":"^1.2.0","@uniswap/token-lists":"^1.0.0-beta.31","@synthra-swap/sdk-core":"4.2.12","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/universal-router-sdk":"^1.5.4","@uniswap/swap-router-contracts":"^1.3.0","@synthra-swap/universal-router-sdk":"1.9.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","sinon":"^11.1.2","dotenv":"^10.0.0","eslint":"^7.8.0","hardhat":"^2.12.2","ts-jest":"^27.0.4","ts-node":"^10.8.1","open-cli":"^6.0.1","prettier":"^2.1.1","jest-mock":"^27.0.6","typechain":"^5.0.0","jest-sinon":"^1.0.4","typescript":"^4.2.2","@types/jest":"^27.0.0","@types/node":"^15.0.2","npm-run-all":"^4.1.5","@types/sinon":"^10.0.2","@oclif/errors":"^1.3.5","@types/bunyan":"^1.8.6","@types/lodash":"^4.14.168","@oclif/command":"^1.8.0","@uniswap/v2-core":"^1.0.1","@uniswap/v3-core":"^1.0.0","@types/jest-sinon":"^1.0.2","@types/stats-lite":"^2.2.0","@types/async-retry":"^1.4.4","bunyan-debug-stream":"^2.0.0","jest-expect-message":"^1.0.2","@typechain/ethers-v5":"^7.0.1","@types/await-timeout":"^0.3.1","eslint-plugin-import":"^2.22.0","@uniswap/v2-periphery":"^1.1.0-beta.0","@uniswap/v3-periphery":"^1.1.1","eslint-config-prettier":"^6.11.0","@types/bunyan-blackhole":"^0.2.2","@ethersproject/providers":"^5.4.0","jest-environment-hardhat":"^1.1.8","@nomiclabs/hardhat-ethers":"^2.0.6","@typescript-eslint/parser":"^4.0.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.0.1","prettier-plugin-organize-imports":"^2.1.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"jsbi":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/smart-order-router_3.15.32_1770909986180_0.7468420799711231","host":"s3://npm-registry-packages-npm-production"}},"3.15.33":{"name":"@synthra-swap/smart-order-router","version":"3.15.33","keywords":[],"license":"GPL","_id":"@synthra-swap/smart-order-router@3.15.33","maintainers":[{"name":"jacko06v","email":"jacomosconi@gmail.com"}],"dist":{"shasum":"2007cd93c59f933500faef9e1e654735676f36fa","tarball":"https://registry.npmjs.org/@synthra-swap/smart-order-router/-/smart-order-router-3.15.33.tgz","fileCount":414,"integrity":"sha512-tXtb9OI4tBsq4X1LX3v7LNy5leOdyQUaCAbm0wzU1upChbrxuSGSJCeWb17YTdveSiOsDgYitgS6ujCz18uzjA==","signatures":[{"sig":"MEUCIQCpD5cHipCtebhRPVU6KsCL3/igpyQi14UqiaW5XEurpwIgaKK/+JpyVv6xvsLD2sOEif0bK3oLw/o7f/Fmh1YNgsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3199116},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"scripts":{"fix":"run-s fix:*","test":"jest test/unit","build":"run-p compile-v3-types compile-v2-types compile-router compile-narwhal compile-external-types && run-p build:*","fix:lint":"eslint src --ext .ts --fix","build:main":"tsc -p tsconfig.json","integ-test":"TS_NODE=true jest test/integ","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","compile-router":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/swap-router-contracts/artifacts/contracts/**/*.json'","compile-narwhal":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/narwhal/artifacts/contracts/**/*.json'","prepare-release":"run-s cov:check doc:html version doc:publish","compile-v2-types":"npx typechain --target ethers-v5 --out-dir src/types/v2 './node_modules/@uniswap/?(v2-core|v2-periphery)/build/*UniswapV2*.json'","compile-v3-types":"npx typechain --target ethers-v5 --out-dir src/types/v3 './node_modules/@uniswap/?(v3-core|v3-periphery)/artifacts/contracts/**/*.json'","compile-external-types":"npx typechain --target ethers-v5 --out-dir src/types/other 'src/abis/**/*.json'"},"typings":"build/main/index.d.ts","_npmUser":{"name":"jacko06v","email":"jacomosconi@gmail.com"},"prettier":{"singleQuote":true},"_npmVersion":"10.9.2","description":"Uniswap Smart Order Router","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^0.21.1","bunyan":"^1.8.15","ethers":"^5.7.2","lodash":"^4.17.21","graphql":"^15.5.0","mnemonist":"^0.38.3","node-cache":"^5.1.2","stats-lite":"^2.2.0","async-retry":"^1.3.1","await-timeout":"^1.1.1","@uniswap/v2-sdk":"^3.2.0","@uniswap/v3-sdk":"^3.10.0","graphql-request":"^3.4.0","bunyan-blackhole":"^1.1.1","@uniswap/sdk-core":"^4.0.6","@uniswap/router-sdk":"1.6.0","@synthra-swap/v3-sdk":"3.11.8","@uniswap/permit2-sdk":"^1.2.0","@uniswap/token-lists":"^1.0.0-beta.31","@synthra-swap/sdk-core":"4.2.12","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/universal-router-sdk":"^1.5.4","@uniswap/swap-router-contracts":"^1.3.0","@synthra-swap/universal-router-sdk":"1.9.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","sinon":"^11.1.2","dotenv":"^10.0.0","eslint":"^7.8.0","hardhat":"^2.12.2","ts-jest":"^27.0.4","ts-node":"^10.8.1","open-cli":"^6.0.1","prettier":"^2.1.1","jest-mock":"^27.0.6","typechain":"^5.0.0","jest-sinon":"^1.0.4","typescript":"^4.2.2","@types/jest":"^27.0.0","@types/node":"^15.0.2","npm-run-all":"^4.1.5","@types/sinon":"^10.0.2","@oclif/errors":"^1.3.5","@types/bunyan":"^1.8.6","@types/lodash":"^4.14.168","@oclif/command":"^1.8.0","@uniswap/v2-core":"^1.0.1","@uniswap/v3-core":"^1.0.0","@types/jest-sinon":"^1.0.2","@types/stats-lite":"^2.2.0","@types/async-retry":"^1.4.4","bunyan-debug-stream":"^2.0.0","jest-expect-message":"^1.0.2","@typechain/ethers-v5":"^7.0.1","@types/await-timeout":"^0.3.1","eslint-plugin-import":"^2.22.0","@uniswap/v2-periphery":"^1.1.0-beta.0","@uniswap/v3-periphery":"^1.1.1","eslint-config-prettier":"^6.11.0","@types/bunyan-blackhole":"^0.2.2","@ethersproject/providers":"^5.4.0","jest-environment-hardhat":"^1.1.8","@nomiclabs/hardhat-ethers":"^2.0.6","@typescript-eslint/parser":"^4.0.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.0.1","prettier-plugin-organize-imports":"^2.1.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"jsbi":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/smart-order-router_3.15.33_1770915700209_0.46574187251798405","host":"s3://npm-registry-packages-npm-production"}},"3.16.0":{"name":"@synthra-swap/smart-order-router","version":"3.16.0","keywords":[],"license":"GPL","_id":"@synthra-swap/smart-order-router@3.16.0","maintainers":[{"name":"jacko06v","email":"jacomosconi@gmail.com"}],"dist":{"shasum":"ad5e62c812e01c4074e3e2057b78ddeaf9e066d7","tarball":"https://registry.npmjs.org/@synthra-swap/smart-order-router/-/smart-order-router-3.16.0.tgz","fileCount":338,"integrity":"sha512-bhU0NF0BrkzQLaT3lu3dPb49d1XQEU1E88MyifEE3teZbtO1t767AYKXD+s3Z3/r9zjpBecAwqRWahdtXlmjcA==","signatures":[{"sig":"MEUCIEUHh8VlkHK444g06XQqjWhliJED6G+j49FohNq4PSn4AiEAjJFXXSQWlmNwcIm2d74Agrjxpf+rm/c5PKlbGdKhX9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2254131},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"82a9bb2b78d6151b558da4617746bc645240da7a","scripts":{"fix":"run-s fix:*","test":"jest test/unit","build":"run-p compile-v3-types compile-router compile-external-types && run-p build:*","fix:lint":"eslint src --ext .ts --fix","build:main":"tsc -p tsconfig.json","integ-test":"TS_NODE=true jest test/integ","bench:quote":"node scripts/benchmark-quote.js","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","compile-router":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/swap-router-contracts/artifacts/contracts/SwapRouter02.sol/SwapRouter02.json' './node_modules/@uniswap/swap-router-contracts/artifacts/contracts/interfaces/ITokenValidator.sol/ITokenValidator.json'","prepare-release":"run-s cov:check doc:html version doc:publish","compile-v3-types":"npx typechain --target ethers-v5 --out-dir src/types/v3 './node_modules/@synthra-swap/v3-core/artifacts/contracts/interfaces/pool/ISynthraV3PoolState.sol/ISynthraV3PoolState.json' './node_modules/@synthra-swap/v3-periphery/artifacts/contracts/interfaces/IERC20Metadata.sol/IERC20Metadata.json' './node_modules/@synthra-swap/v3-periphery/artifacts/contracts/interfaces/IQuoterV2.sol/IQuoterV2.json' './node_modules/@synthra-swap/v3-periphery/artifacts/contracts/lens/UniswapInterfaceMulticall.sol/SynthraInterfaceMulticall.json'","compile-external-types":"npx typechain --target ethers-v5 --out-dir src/types/other src/abis/erc20.json src/abis/Permit2.json src/abis/gasDataArbitrum.json src/abis/gasPriceOracle.json"},"typings":"build/main/index.d.ts","_npmUser":{"name":"jacko06v","email":"jacomosconi@gmail.com"},"prettier":{"singleQuote":true},"_npmVersion":"10.9.2","description":"Uniswap Smart Order Router","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^0.21.1","bunyan":"^1.8.15","ethers":"^5.7.2","lodash":"^4.17.21","graphql":"^15.5.0","mnemonist":"^0.38.3","node-cache":"^5.1.2","stats-lite":"^2.2.0","async-retry":"^1.3.1","await-timeout":"^1.1.1","graphql-request":"^3.4.0","@synthra-swap/sdk":"^0.1.4","@uniswap/swap-router-contracts":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","sinon":"^11.1.2","dotenv":"^10.0.0","eslint":"^7.8.0","hardhat":"^2.12.2","ts-jest":"^27.0.4","ts-node":"^10.8.1","open-cli":"^6.0.1","prettier":"^2.1.1","jest-mock":"^27.0.6","typechain":"^5.0.0","jest-sinon":"^1.0.4","typescript":"^4.2.2","@types/jest":"^27.0.0","@types/node":"^15.0.2","npm-run-all":"^4.1.5","@types/sinon":"^10.0.2","@oclif/errors":"^1.3.5","@types/bunyan":"^1.8.6","@types/lodash":"^4.14.168","@oclif/command":"^1.8.0","@types/jest-sinon":"^1.0.2","@types/stats-lite":"^2.2.0","@types/async-retry":"^1.4.4","bunyan-debug-stream":"^2.0.0","jest-expect-message":"^1.0.2","regenerator-runtime":"^0.14.1","@typechain/ethers-v5":"^7.0.1","@types/await-timeout":"^0.3.1","@uniswap/permit2-sdk":"^1.4.0","eslint-plugin-import":"^2.22.0","@synthra-swap/v3-core":"^1.0.6","eslint-config-prettier":"^6.11.0","@ethersproject/providers":"^5.4.0","jest-environment-hardhat":"^1.1.8","@nomiclabs/hardhat-ethers":"^2.0.6","@typescript-eslint/parser":"^4.0.1","@synthra-swap/v3-periphery":"^1.4.6","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.0.1","prettier-plugin-organize-imports":"^2.1.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"jsbi":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/smart-order-router_3.16.0_1778963939346_0.47691809220402703","host":"s3://npm-registry-packages-npm-production"}},"3.16.1":{"name":"@synthra-swap/smart-order-router","version":"3.16.1","keywords":[],"license":"GPL","_id":"@synthra-swap/smart-order-router@3.16.1","maintainers":[{"name":"jacko06v","email":"jacomosconi@gmail.com"}],"dist":{"shasum":"bd5870c24a2eeaba3e8dce61a999ffe4c0a20979","tarball":"https://registry.npmjs.org/@synthra-swap/smart-order-router/-/smart-order-router-3.16.1.tgz","fileCount":354,"integrity":"sha512-2UlhgcdVa+tIxj+Ymh5zm9ZUA8SKxqrTFMQTp2WKoLiMl2BbIYZAZIeUy29Jd/ZTz/lMkqTGdjGDJuXShLT3Vw==","signatures":[{"sig":"MEQCIFJu3ovNSQd9+An3LiG+QCsKrUl1bV8q+skJOz22tHcRAiA4diszBkkjTgSNGb3qFV2RC4+a+Ui2eHreJjTo4Pj21g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2366430},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"cff307c24c7caa61f0560bc542cd74faa58745cc","scripts":{"fix":"run-s fix:*","test":"jest test/unit","build":"run-p compile-v3-types compile-router compile-external-types && run-p build:*","fix:lint":"eslint src --ext .ts --fix","build:main":"tsc -p tsconfig.json","integ-test":"TS_NODE=true jest test/integ","bench:quote":"node scripts/benchmark-quote.js","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","compile-router":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/swap-router-contracts/artifacts/contracts/SwapRouter02.sol/SwapRouter02.json' './node_modules/@uniswap/swap-router-contracts/artifacts/contracts/interfaces/ITokenValidator.sol/ITokenValidator.json'","prepare-release":"run-s cov:check doc:html version doc:publish","compile-v3-types":"npx typechain --target ethers-v5 --out-dir src/types/v3 './node_modules/@synthra-swap/v3-core/artifacts/contracts/interfaces/pool/ISynthraV3PoolState.sol/ISynthraV3PoolState.json' './node_modules/@synthra-swap/v3-periphery/artifacts/contracts/interfaces/IERC20Metadata.sol/IERC20Metadata.json' './node_modules/@synthra-swap/v3-periphery/artifacts/contracts/interfaces/IQuoterV2.sol/IQuoterV2.json' './node_modules/@synthra-swap/v3-periphery/artifacts/contracts/lens/UniswapInterfaceMulticall.sol/SynthraInterfaceMulticall.json'","compile-external-types":"npx typechain --target ethers-v5 --out-dir src/types/other src/abis/erc20.json src/abis/Permit2.json src/abis/gasDataArbitrum.json src/abis/gasPriceOracle.json"},"typings":"build/main/index.d.ts","_npmUser":{"name":"jacko06v","email":"jacomosconi@gmail.com"},"prettier":{"singleQuote":true},"_npmVersion":"10.9.2","description":"Uniswap Smart Order Router","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^0.21.1","bunyan":"^1.8.15","ethers":"^5.7.2","lodash":"^4.17.21","graphql":"^15.5.0","mnemonist":"^0.38.3","node-cache":"^5.1.2","stats-lite":"^2.2.0","async-retry":"^1.3.1","await-timeout":"^1.1.1","graphql-request":"^3.4.0","@synthra-swap/sdk":"^0.1.4","@uniswap/swap-router-contracts":"^1.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^27.0.6","sinon":"^11.1.2","dotenv":"^10.0.0","eslint":"^7.8.0","hardhat":"^2.12.2","ts-jest":"^27.0.4","ts-node":"^10.8.1","open-cli":"^6.0.1","prettier":"^2.1.1","jest-mock":"^27.0.6","typechain":"^5.0.0","jest-sinon":"^1.0.4","typescript":"^4.2.2","@types/jest":"^27.0.0","@types/node":"^15.0.2","npm-run-all":"^4.1.5","@types/sinon":"^10.0.2","@oclif/errors":"^1.3.5","@types/bunyan":"^1.8.6","@types/lodash":"^4.14.168","@oclif/command":"^1.8.0","@types/jest-sinon":"^1.0.2","@types/stats-lite":"^2.2.0","@types/async-retry":"^1.4.4","bunyan-debug-stream":"^2.0.0","jest-expect-message":"^1.0.2","regenerator-runtime":"^0.14.1","@typechain/ethers-v5":"^7.0.1","@types/await-timeout":"^0.3.1","@uniswap/permit2-sdk":"^1.4.0","eslint-plugin-import":"^2.22.0","@synthra-swap/v3-core":"^1.0.6","eslint-config-prettier":"^6.11.0","@ethersproject/providers":"^5.4.0","jest-environment-hardhat":"^1.1.8","@nomiclabs/hardhat-ethers":"^2.0.6","@typescript-eslint/parser":"^4.0.1","@synthra-swap/v3-periphery":"^1.4.6","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.0.1","prettier-plugin-organize-imports":"^2.1.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"peerDependencies":{"jsbi":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/smart-order-router_3.16.1_1781593094864_0.03711525197758303","host":"s3://npm-registry-packages-npm-production"}},"3.16.2":{"name":"@synthra-swap/smart-order-router","version":"3.16.2","description":"Uniswap Smart Order Router","main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","license":"GPL","keywords":[],"scripts":{"compile-v3-types":"npx typechain --target ethers-v5 --out-dir src/types/v3 './node_modules/@synthra-swap/v3-core/artifacts/contracts/interfaces/pool/ISynthraV3PoolState.sol/ISynthraV3PoolState.json' './node_modules/@synthra-swap/v3-periphery/artifacts/contracts/interfaces/IERC20Metadata.sol/IERC20Metadata.json' './node_modules/@synthra-swap/v3-periphery/artifacts/contracts/interfaces/IQuoterV2.sol/IQuoterV2.json' './node_modules/@synthra-swap/v3-periphery/artifacts/contracts/lens/UniswapInterfaceMulticall.sol/SynthraInterfaceMulticall.json'","compile-router":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/swap-router-contracts/artifacts/contracts/SwapRouter02.sol/SwapRouter02.json' './node_modules/@uniswap/swap-router-contracts/artifacts/contracts/interfaces/ITokenValidator.sol/ITokenValidator.json'","compile-external-types":"npx typechain --target ethers-v5 --out-dir src/types/other src/abis/erc20.json src/abis/Permit2.json src/abis/gasDataArbitrum.json src/abis/gasPriceOracle.json","build":"run-p compile-v3-types compile-router compile-external-types && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","bench:quote":"node scripts/benchmark-quote.js","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:lint":"eslint src --ext .ts --fix","prepare-release":"run-s cov:check doc:html version doc:publish","test":"jest test/unit","integ-test":"TS_NODE=true jest test/integ"},"engines":{"node":">=10"},"dependencies":{"@synthra-swap/sdk":"^0.1.4","@uniswap/swap-router-contracts":"^1.3.0","async-retry":"^1.3.1","await-timeout":"^1.1.1","axios":"^0.21.1","bunyan":"^1.8.15","ethers":"^5.7.2","graphql":"^15.5.0","graphql-request":"^3.4.0","lodash":"^4.17.21","mnemonist":"^0.38.3","node-cache":"^5.1.2","stats-lite":"^2.2.0"},"devDependencies":{"@ethersproject/providers":"^5.4.0","@istanbuljs/nyc-config-typescript":"^1.0.1","@nomiclabs/hardhat-ethers":"^2.0.6","@oclif/command":"^1.8.0","@oclif/errors":"^1.3.5","@synthra-swap/v3-core":"^1.0.6","@synthra-swap/v3-periphery":"^1.4.6","@typechain/ethers-v5":"^7.0.1","@types/async-retry":"^1.4.4","@types/await-timeout":"^0.3.1","@types/bunyan":"^1.8.6","@types/jest":"^27.0.0","@types/jest-sinon":"^1.0.2","@types/lodash":"^4.14.168","@types/node":"^15.0.2","@types/sinon":"^10.0.2","@types/stats-lite":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","@uniswap/permit2-sdk":"^1.4.0","bunyan-debug-stream":"^2.0.0","dotenv":"^10.0.0","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.22.0","hardhat":"^2.12.2","jest":"^27.0.6","jest-environment-hardhat":"^1.1.8","jest-expect-message":"^1.0.2","jest-mock":"^27.0.6","jest-sinon":"^1.0.4","npm-run-all":"^4.1.5","open-cli":"^6.0.1","prettier":"^2.1.1","prettier-plugin-organize-imports":"^2.1.0","regenerator-runtime":"^0.14.1","sinon":"^11.1.2","ts-jest":"^27.0.4","ts-node":"^10.8.1","typechain":"^5.0.0","typescript":"^4.2.2"},"peerDependencies":{"jsbi":"^3.2.0"},"prettier":{"singleQuote":true},"oclif":{"commands":"./cli/commands"},"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","_id":"@synthra-swap/smart-order-router@3.16.2","gitHead":"cff307c24c7caa61f0560bc542cd74faa58745cc","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-f7ntz0C6pZelCAysriKx585MiUnBT120Fg7oTHbZOtwvAtUe5wW4pD8pga+GDG3ja9WPh8xu4yLdQB7Xx9+nuA==","shasum":"917823877699c8061a08ed083ee281bf60716530","tarball":"https://registry.npmjs.org/@synthra-swap/smart-order-router/-/smart-order-router-3.16.2.tgz","fileCount":354,"unpackedSize":2367470,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDKgiVBOgQph32b94rsZrtaW+pGdzN9IKveJGG5Nnj8vAiEA5ZOsRfFKfiHx0bIlBydbigZi1jH+B4BaZ5WoHBWZQnE="}]},"_npmUser":{"name":"jacko06v","email":"jacomosconi@gmail.com"},"directories":{},"maintainers":[{"name":"jacko06v","email":"jacomosconi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/smart-order-router_3.16.2_1781611295810_0.03560515366296735"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-20T09:55:44.512Z","modified":"2026-06-16T12:01:36.236Z","3.15.0":"2025-03-20T09:55:44.828Z","3.15.1":"2025-03-20T10:56:38.854Z","3.15.2":"2025-03-20T12:14:47.547Z","3.15.3":"2025-03-20T12:22:24.119Z","3.15.4":"2025-03-20T12:26:25.180Z","3.15.5":"2025-03-20T13:04:12.264Z","3.15.6":"2025-03-20T13:19:36.538Z","3.15.7":"2025-03-20T13:26:09.758Z","3.15.8":"2025-03-20T14:02:35.055Z","3.15.9":"2025-03-20T14:06:33.576Z","3.15.10":"2025-06-10T12:06:17.441Z","3.15.11":"2025-06-10T12:36:04.307Z","3.15.12":"2025-06-10T12:40:07.520Z","3.15.13":"2025-06-10T21:05:36.013Z","3.15.15":"2025-06-11T20:27:36.184Z","3.15.16":"2025-08-11T23:32:45.558Z","3.15.17":"2025-09-14T17:05:22.817Z","3.15.18":"2025-09-14T18:04:58.012Z","3.15.19":"2025-09-14T19:05:52.009Z","3.15.20":"2025-09-15T07:34:15.080Z","3.15.21":"2025-10-22T19:19:15.049Z","3.15.22":"2025-10-28T16:21:48.051Z","3.15.23":"2025-10-28T17:47:18.499Z","3.15.24":"2025-10-28T21:31:56.377Z","3.15.25":"2025-10-28T21:37:01.852Z","3.15.26":"2025-10-28T21:41:37.292Z","3.15.27":"2025-10-30T19:53:50.731Z","3.15.28":"2025-10-31T12:04:27.061Z","3.15.29":"2025-10-31T15:00:37.375Z","3.15.30":"2025-11-01T11:38:00.831Z","3.15.31":"2025-11-01T13:45:48.373Z","3.15.32":"2026-02-12T15:26:26.407Z","3.15.33":"2026-02-12T17:01:40.449Z","3.16.0":"2026-05-16T20:38:59.525Z","3.16.1":"2026-06-16T06:58:15.031Z","3.16.2":"2026-06-16T12:01:36.112Z"},"license":"GPL","keywords":[],"description":"Uniswap Smart Order Router","maintainers":[{"name":"jacko06v","email":"jacomosconi@gmail.com"}],"readme":"# Uniswap Smart Order Router\n\nThis repository contains routing logic for the Uniswap V3 protocol.\n\nIt searches for the most efficient way to swap token A for token B, considering splitting swaps across multiple routes and gas costs.\n\n## Testing\n\n### Unit Tests\n\nFirst make sure you have run `npm install` and `npm run build`.\n\n```\nnpm run test\n```\n\n### Integration Tests\n\nMake sure the `.env` file is configured to connect to mainnet and other chains. See the [CLI](#cli) section below for more details.\n\n```\nnpm run integ-test\n```\n\n### Tenderly Simulations\n\nQuotes can be simulated on Tenderly\n\nEnsure you set the following environment variables:\n\n```\nprocess.env.TENDERLY_BASE_URL!,\nprocess.env.TENDERLY_USER!,\nprocess.env.TENDERLY_PROJECT!,\nprocess.env.TENDERLY_ACCESS_KEY!,\n```\n\n### CLI\n\nThe package can be run as a CLI for testing purposes.\n\nFirst create a `.env` file in the root of the project and configure:\n\n```\nJSON_RPC_PROVIDER = '<JSON_RPC_PROVIDER>'\n```\n\nTo run on chains other than mainnet set up a connection by specifying the environment variable\n\n```\nJSON_RPC_PROVIDER_GORLI = '<JSON_RPC_PROVIDER>'\nJSON_RPC_PROVIDER_OPTIMISM = '<JSON_RPC_PROVIDER>'\nJSON_RPC_PROVIDER_OPTIMISM_GOERLI = '<JSON_RPC_PROVIDER>'\nJSON_RPC_PROVIDER_ARBITRUM_ONE = '<JSON_RPC_PROVIDER>'\nJSON_RPC_PROVIDER_ARBITRUM_GOERLI = '<JSON_RPC_PROVIDER>'\nJSON_RPC_PROVIDER_POLYGON = '<JSON_RPC_PROVIDER>'\nJSON_RPC_PROVIDER_POLYGON_MUMBAI = '<JSON_RPC_PROVIDER>'\nJSON_RPC_PROVIDER_CELO = '<JSON_RPC_PROVIDER>'\nJSON_RPC_PROVIDER_CELO_ALFAJORES = '<JSON_RPC_PROVIDER>'\nJSON_RPC_PROVIDER_BNB = '<JSON_RPC_PROVIDER>'\nJSON_RPC_PROVIDER_AVALANCHE = '<JSON_RPC_PROVIDER>'\nJSON_RPC_PROVIDER_BASE = '<JSON_RPC_PROVIDER>'\n```\n\nThen from the root directory you can execute the CLI.\n\n## Examples\n\nSome examples to use for manual CLI testing.\n\n### Mainnet\n\n```\n./bin/cli quote --tokenIn 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 --tokenOut 0x1f9840a85d5af5bf1d1762f925bdaddc4201f984 --amount 1000 --exactIn --recipient 0xAb5801a7D398351b8bE11C439e05C5B3259aeC9B\n\nBest Route:\n100.00% = USDC -- 0.3% --> UNI\n\tRaw Quote Out:\n\t\t35.72\n\tGas Adjusted Quote Out:\n\t\t34.03\n\nGas Used Quote Token: 1.691772\nGas Used USD: 47.592951\nCalldata: 0x414bf389000000000000...\nValue: 0x00\n\n  blockNumber: \"13088815\"\n  estimatedGasUsed: \"113000\"\n  gasPriceWei: \"130000000000\"\n\n\n./bin/cli quote-to-ratio --token0 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 --token1 0xdac17f958d2ee523a2206206994597c13d831ec7 --feeAmount 3000 --recipient 0xAb5801a7D398351b8bE11C439e05C5B3259aeC9B  --token0Balance 1000 --token1Balance 2000 --tickLower -120 --tickUpper 120\n\nBest Route:\n100.00% = USDT -- 0.05% --> USDC\nRaw Quote Exact In:\n\t392.68\nGas Adjusted Quote In}:\n\t346.13\n\nGas Used Quote Token: 46.550010\nGas Used USD: 46.342899\nCalldata: 0x414bf389000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000000001f4000000000000000000000000ab5801a7d398351b8be11c439e05c5b3259aec9b000000000000000000000000000000000000000000000000000000000000006400000000000000000000000000000000000000000000000000000000176a736c000000000000000000000000000000000000000000000000000000001764f8650000000000000000000000000000000000000000000000000000000000000000\n\tValue: 0x00\n\n\tblockNumber: \"13239188\"\n\testimatedGasUsed: \"113000\"\n\tgasPriceWei: \"116690684398\"\n\n./bin/cli quote --tokenIn 0x0391D2021f89DC339F60Fff84546EA23E337750f --tokenOut 0x4d224452801ACEd8B2F0aebE155379bb5D594381 --amount 10000 --exactIn --recipient 0xAb5801a7D398351b8bE11C439e05C5B3259aeC9B\nBest Route:\n100.00% = BOND -- 0.3% --> APE\n\tRaw Quote Exact In:\n\t\t10437.85\n\tGas Adjusted Quote In:\n\t\t10433.83\n\nGas Used Quote Token: 4.018625\nGas Used USD: 29.669402\nCalldata: 0x5ae401dc0000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000000e4472b43f300000000000000000000000000000000000000000000021e19e0c9bab240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000020000000000000000000000000391d2021f89dc339f60fff84546ea23e337750f000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104b858183f00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000080000000000000000000000000ab5801a7d398351b8be11c439e05c5b3259aec9b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002358df5b3b4459a3f5b000000000000000000000000000000000000000000000000000000000000002ba0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000bb84d224452801aced8b2f0aebe155379bb5d59438100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\nValue: 0x00\n\n  blockNumber: \"15303839\"\n  estimatedGasUsed: \"434000\"\n  gasPriceWei: \"38218865879\"\nTotal ticks crossed: 7\n```\n\n## Rinkeby\n\n```\n./bin/cli quote --tokenIn 0x5592ec0cfb4dbc12d3ab100b257153436a1f0fea --tokenOut 0x4DBCdF9B62e891a7cec5A2568C3F4FAF9E8Abe2b --amount 200000 --exactIn --minSplits 1 --chainId 4\n```\n\n## Sepolia\n\n```\n./bin/cli quote --tokenIn 0x7AF17A48a6336F7dc1beF9D485139f7B6f4FB5C8 --tokenOut 0x6f14C02Fc1F78322cFd7d707aB90f18baD3B54f5 --amount 10 --exactIn --minSplits 1 --chainId 11155111\n```\n\n## Kovan\n\n```\n./bin/cli quote --tokenIn 0x4f96fe3b7a6cf9725f59d353f723c1bdb64ca6aa --tokenOut 0xd0a1e359811322d97991e03f863a0c30c2cf029c --amount 10 --exactIn --minSplits 1 --chainId 42\n```\n\n## Ropsten\n\n```\n./bin/cli quote --tokenIn 0x07865c6e87b9f70255377e024ace6630c1eaa37f --tokenOut 0xc778417e063141139fce010982780140aa0cd5ab --amount 200000 --exactIn --minSplits 1 --chainId 3\n```\n\n## Optimism\n\n```\n./bin/cli quote --tokenIn 0x7F5c764cBc14f9669B88837ca1490cCa17c31607 --tokenOut 0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1 --amount 200000 --exactIn --minSplits 1 --chainId 10\n\n```\n\n## Optimism-Goerli\n\n```\n./bin/cli quote --tokenIn 0x7E07E15D2a87A24492740D16f5bdF58c16db0c4E --tokenOut 0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1 --amount 200000 --exactIn --minSplits 1 --chainId 420\n```\n\n## Optimistic-Kovan\n\n```\n./bin/cli quote --tokenIn 0x7F5c764cBc14f9669B88837ca1490cCa17c31607 --tokenOut 0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1 --amount 200 --exactIn --minSplits 1 --chainId 69\n```\n\n## Arbitrum\n\n```\n./bin/cli quote --tokenIn 0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9 --tokenOut 0x82af49447d8a07e3bd95bd0d56f35241523fbab1 --amount 20000 --exactIn --minSplits 1 --chainId 42161 --debug\n```\n\n## Arbitrum-Rinkeby\n\n```\n./bin/cli quote --tokenIn 0x09b98f8b2395d076514037ff7d39a091a536206c --tokenOut 0xb47e6a5f8b33b3f17603c83a0535a9dcd7e32681 --amount 200 --exactIn --minSplits 1 --chainId 421611\n```\n\n## Arbitrum-Goerli\n\n```\n./bin/cli quote --tokenIn 0xe39ab88f8a4777030a534146a9ca3b52bd5d43a3 --tokenOut 0x8FB1E3fC51F3b789dED7557E680551d93Ea9d892 --amount 200 --exactIn --minSplits 1 --chainId 421613\n```\n\n## Polygon Mumbai\n\n```\n./bin/cli quote --tokenIn 0x001b3b4d0f3714ca98ba10f6042daebf0b1b7b6f --tokenOut 0x9c3c9283d3e44854697cd22d3faa240cfb032889 --amount 1 --exactIn --recipient 0xAb5801a7D398351b8bE11C439e05C5B3259aeC9B --minSplits 1 --chainId 80001\n```\n\n## Polygon Mainnet\n\n```\n./bin/cli quote --tokenIn 0x2791bca1f2de4661ed88a30c99a7a9449aa84174 --tokenOut 0x7ceb23fd6bc0add59e62ac25578270cff1b9f619 --amount 5 --exactIn --minSplits 1 --chainId 137\n```\n\n## Celo Mainnet\n\n```\n./bin/cli quote --tokenIn CELO --tokenOut 0x765DE816845861e75A25fCA122bb6898B8B1282a --amount 5 --exactIn --minSplits 1 --chainId 42220\n```\n\n## BNB Mainnet\n\n```\n./bin/cli quote --tokenIn 0x55d398326f99059fF775485246999027B3197955 --tokenOut 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d --amount 1 --exactIn --minSplits 1 --chainId 56\n```\n\n## AVAX Mainnet\n\n```\n./bin/cli quote --tokenIn 0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E --tokenOut 0xB31f66AA3C1e785363F0875A1B74E27b85FD66c7 --amount 1000 --exactIn --minSplits 1 --chainId 43114\n```\n\n## BASE Mainnet\n\n```\n./bin/cli quote --tokenIn 0xd9aAEc86B65D86f6A7B5B1b0c42FFA531710b6CA --tokenOut 0x4200000000000000000000000000000000000006 --amount 10 --exactIn --minSplits 1 --chainId 8453\n```\n\n\n## Adding a new Chain\n\nThe main components to complete are:\n\n- Deploy contracts on chain, add the pools to subgraph\n- Populate v3 providers in `src/providers/v3/subgraph-provider` and `src/providers/v3/static-subgraph-provider`\n- Populate chainId and addresses in `src/util/chains.ts` and `src/util/addresses.ts`\n- Populate token providers in `src/providers/caching-token-provider` and `src/providers/token-provider.ts`\n- Populate gas constants in `src/routers/alpha-router/gas-models/*`\n- Populate V3 base tokens in the routing configuration.\n- Populate `test/integ/routers/alpha-router/alpha-router.integration.test.ts`\n- Populate `src/routers/alpha-router/*`\n- Add a log to `/CHANGELOG.md`\n- Run `npm run integ-test` successfully\n\n# Troubleshooting\n\n## ProviderGasLimit errors\n\nThe package sends many large multicall requests to nodes. You must ensure that your node provider's `eth_call` gas limit is high enough to successfully process the RPC calls.\n\nBy default each `eth_call` will consume up to:\n\n- 132,000,000 gas on Optimism\n- 120,000,000 gas on Arbitrum\n- 50,000,000 gas on Celo\n- 150,000,000 gas on every other network (Mainnet, Goerli, etc.)\n\nThese parameters should work on Infura and Alchemy by default.\n\nThis total amount of gas each `eth_call` can consume is equal to the `multicallChunk` config value multiplied by the `gasLimitPerCall` config value. If you are using a node provider with a lower gas limit per `eth_call` you will need to override the default `V3QuoteProvider` with an instance that lowers the `multicallChunk` and `gasLimitPerCall` parameters such that the multiplication is below your node providers limit. Lowering these values will cause each multicall to consume less gas. See [here](https://github.com/Uniswap/smart-order-router/blob/98c58bdee9981fd9ffac9e7d7a97b18302d5f77a/src/routers/alpha-router/alpha-router.ts#L415-L416) for examples of how to set these values. Note some providers have different limits per chain.\n\nIf you are running your own node, we recommend you configure start your node with a higher gas limit per call. For example, on Geth you can use the command line argument `--rpc.gascap 150000000` to raise the limit to 150m, which is enough to run the default configuration of this package.\n\nIf you are using Hardhat mainnet forking, you should add `blockGasLimit: 150_000_000` to your Hardhat config to use the default package configuration.\n","readmeFilename":"README.md"}