{"_id":"@bulbaswap/smart-order-router","_rev":"30-8a4da512a3e0b0920b530fe2dfed13c0","name":"@bulbaswap/smart-order-router","dist-tags":{"latest":"2.0.17"},"versions":{"1.0.1":{"name":"@bulbaswap/smart-order-router","version":"1.0.1","keywords":[],"license":"GPL","_id":"@bulbaswap/smart-order-router@1.0.1","maintainers":[{"name":"bulbaswap","email":"juanlianstar@gmail.com"}],"homepage":"https://github.com/BulbaSwap/smart-order-router#readme","bugs":{"url":"https://github.com/BulbaSwap/smart-order-router/issues"},"dist":{"shasum":"f185c40f12a116ee35d30bab2f9b0a0abdaf93e2","tarball":"https://registry.npmjs.org/@bulbaswap/smart-order-router/-/smart-order-router-1.0.1.tgz","fileCount":422,"integrity":"sha512-OongeTj3gV8HZwA1+5wztmUiNBrgzZIec/soxkh/mZuxzu9VuvO6nCi/94Wgpak4wwd5FtvqWhareKGZrSwIgw==","signatures":[{"sig":"MEUCIFMtnowcFnjIu3M2Frndn5ZFarWzjblGUrqXcDRiTQ22AiEAle3Ixy7AL7ckljQVZ58G4flfz0otkWlgxgtwDythO+Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3513039},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"a3ad7fe1ed2b4d304e87471eaf3d64dbfe78e320","scripts":{"fix":"run-s fix:*","test":"jest test/unit","build":"run-p compile-v3-types compile-v2-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 --testRunner='jest-circus/runner'","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":"bulbaswap","email":"juanlianstar@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/BulbaSwap/smart-order-router.git","type":"git"},"_npmVersion":"9.8.1","description":"Bulbaswap Smart Order Router","directories":{},"_nodeVersion":"18.18.0","dependencies":{"axios":"^0.21.1","brotli":"^1.3.3","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","@types/brotli":"^1.3.4","await-timeout":"^1.1.1","graphql-request":"^3.4.0","bunyan-blackhole":"^1.1.1","@bulbaswap/v2-sdk":"^1.0.2","@bulbaswap/v3-sdk":"^1.0.1","@eth-optimism/sdk":"^3.2.2","@bulbaswap/sdk-core":"^1.0.6","@uniswap/permit2-sdk":"^1.3.0","@uniswap/token-lists":"^1.0.0-beta.31","@bulbaswap/router-sdk":"^1.0.1","@uniswap/universal-router":"^1.6.0","@uniswap/default-token-list":"^11.13.0","@uniswap/swap-router-contracts":"^1.3.1","@bulbaswap/universal-router-sdk":"^1.0.1"},"publishConfig":{"access":"public"},"_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":"^18.18.0","jest-circus":"^27.5.1","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_1.0.1_1721710411473_0.146505808745794","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@bulbaswap/smart-order-router","version":"1.0.2","keywords":[],"license":"GPL","_id":"@bulbaswap/smart-order-router@1.0.2","maintainers":[{"name":"bulbaswap","email":"juanlianstar@gmail.com"}],"homepage":"https://github.com/BulbaSwap/smart-order-router#readme","bugs":{"url":"https://github.com/BulbaSwap/smart-order-router/issues"},"dist":{"shasum":"180ac3c2e8005c34de6e76857ef2d843d4c767b5","tarball":"https://registry.npmjs.org/@bulbaswap/smart-order-router/-/smart-order-router-1.0.2.tgz","fileCount":422,"integrity":"sha512-Frjnugpncw21+y131hiaBgKILxfWPN6CwW/XG6C/uqntLlfFcMfvSw0rSHnLWQ1+VzlHplW+37GQB5NsOxaapw==","signatures":[{"sig":"MEUCIQCpYdvg/EBfw+2VywanXyrgxwQM+r4r/aQe3UJ7lOl0lgIgSO4mzK/Xt3SA/CMSip+5y70MtMDYnwXhJpVhmiXyTBs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3551511},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"eb6dc030e6b4071a663362a0c129426f258c050e","scripts":{"fix":"run-s fix:*","test":"jest test/unit","build":"run-p compile-v3-types compile-v2-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 --testRunner='jest-circus/runner'","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":"bulbaswap","email":"juanlianstar@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/BulbaSwap/smart-order-router.git","type":"git"},"_npmVersion":"9.8.1","description":"Bulbaswap Smart Order Router","directories":{},"_nodeVersion":"18.18.0","dependencies":{"axios":"^0.21.1","brotli":"^1.3.3","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","brotli-wasm":"^3.0.1","@types/brotli":"^1.3.4","await-timeout":"^1.1.1","graphql-request":"^3.4.0","bunyan-blackhole":"^1.1.1","@bulbaswap/v2-sdk":"^1.0.3","@bulbaswap/v3-sdk":"^1.0.3","@eth-optimism/sdk":"^3.2.2","@ethersproject/abi":"^5.7.0","@bulbaswap/sdk-core":"^1.0.7","@ethersproject/bytes":"^5.7.0","@ethersproject/units":"^5.7.0","@uniswap/permit2-sdk":"^1.3.0","@uniswap/token-lists":"^1.0.0-beta.31","@bulbaswap/router-sdk":"^1.0.2","@ethersproject/logger":"^5.7.0","@ethersproject/strings":"^5.7.0","@ethersproject/bignumber":"^5.7.0","@ethersproject/constants":"^5.7.0","@uniswap/universal-router":"^1.6.0","@uniswap/default-token-list":"^11.13.0","@uniswap/swap-router-contracts":"^1.3.1","@bulbaswap/universal-router-sdk":"^1.0.2"},"publishConfig":{"access":"public"},"_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":"^18.18.0","jest-circus":"^27.5.1","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_1.0.2_1721719495043_0.34618356287167873","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@bulbaswap/smart-order-router","version":"1.0.8","keywords":[],"license":"GPL","_id":"@bulbaswap/smart-order-router@1.0.8","maintainers":[{"name":"bulbaswap","email":"juanlianstar@gmail.com"}],"homepage":"https://github.com/BulbaSwap/smart-order-router#readme","bugs":{"url":"https://github.com/BulbaSwap/smart-order-router/issues"},"dist":{"shasum":"2ddcbece3d5adaa6d7206101c8549d5730b205ed","tarball":"https://registry.npmjs.org/@bulbaswap/smart-order-router/-/smart-order-router-1.0.8.tgz","fileCount":430,"integrity":"sha512-DqLiE/EQQpcDV+moZTge1Dvs9cP8kikrfg698mfqctk4eatz3CVI8AVr4OMD/X/JSY4gnTulHsTnuy85w/Kcxg==","signatures":[{"sig":"MEUCIQD16wbSymGg6pmXvwZYFbiUOvw6nohoNIwn6ZePyVOdWAIgU3zs4yUic0JJUvyw4oJBagz1blN4lUonGew8FWWDjEY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3331205},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"9c5a8b44c2e502ac21984f37bee4e4c8ad81dda9","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":"bulbaswap","email":"juanlianstar@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/BulbaSwap/smart-order-router.git","type":"git"},"_npmVersion":"9.8.1","description":"Bulbaswap Smart Order Router","directories":{},"_nodeVersion":"18.18.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","bunyan-blackhole":"^1.1.1","@bulbaswap/v2-sdk":"^1.0.8","@bulbaswap/v3-sdk":"^1.0.8","@bulbaswap/sdk-core":"^1.0.8","@uniswap/permit2-sdk":"^1.2.0","@uniswap/token-lists":"^1.0.0-beta.31","@bulbaswap/router-sdk":"^1.0.8","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/swap-router-contracts":"^1.3.0","@bulbaswap/universal-router-sdk":"^1.0.8"},"publishConfig":{"access":"public"},"_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_1.0.8_1721728314424_0.2209360546410335","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@bulbaswap/smart-order-router","version":"1.0.9","keywords":[],"license":"GPL","_id":"@bulbaswap/smart-order-router@1.0.9","maintainers":[{"name":"bulbaswap","email":"juanlianstar@gmail.com"}],"homepage":"https://github.com/BulbaSwap/smart-order-router#readme","bugs":{"url":"https://github.com/BulbaSwap/smart-order-router/issues"},"dist":{"shasum":"2881f5a2fb1fe0feb725b3b604f328c295771ed9","tarball":"https://registry.npmjs.org/@bulbaswap/smart-order-router/-/smart-order-router-1.0.9.tgz","fileCount":430,"integrity":"sha512-l94HeCjPsmEw42g8M15V6U69m5egX2fwDm18i9BG3dnRH3qRnVdyQeR2rmWdxijg3jcElpcEht7GqkP+hB/gSQ==","signatures":[{"sig":"MEUCIAmpqESWgz431bHcCGVMMZ1ZOzPDndmgc1gyy+xloEm2AiEA3UcBmU5AN3CmS6Gr+ImOvJyOgFIRd+RNcwmD2CrVyjA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3331205},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"75bbee11185282d4246eaecdfe2d124205fdf7d7","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":"bulbaswap","email":"juanlianstar@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/BulbaSwap/smart-order-router.git","type":"git"},"_npmVersion":"9.8.1","description":"Bulbaswap Smart Order Router","directories":{},"_nodeVersion":"18.18.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","bunyan-blackhole":"^1.1.1","@bulbaswap/v2-sdk":"^1.0.8","@bulbaswap/v3-sdk":"^1.0.8","@bulbaswap/sdk-core":"^1.0.8","@uniswap/permit2-sdk":"^1.2.0","@uniswap/token-lists":"^1.0.0-beta.31","@bulbaswap/router-sdk":"^1.0.8","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/swap-router-contracts":"^1.3.0","@bulbaswap/universal-router-sdk":"^1.0.9"},"publishConfig":{"access":"public"},"_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_1.0.9_1722262423889_0.648180900429177","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@bulbaswap/smart-order-router","version":"1.0.10","keywords":[],"license":"GPL","_id":"@bulbaswap/smart-order-router@1.0.10","maintainers":[{"name":"bulbaswap","email":"juanlianstar@gmail.com"}],"homepage":"https://github.com/BulbaSwap/smart-order-router#readme","bugs":{"url":"https://github.com/BulbaSwap/smart-order-router/issues"},"dist":{"shasum":"15f2124b13d0d6b39e16c939f7583e71a9dcafe8","tarball":"https://registry.npmjs.org/@bulbaswap/smart-order-router/-/smart-order-router-1.0.10.tgz","fileCount":430,"integrity":"sha512-QGBey+9I1Znbwo96ugFkvlqZbzB0kz/dAKBtjxRL7vCp2qHaaKOKo5fgQvLNw5p9gYsLZjskEVMJqahFrdeNpQ==","signatures":[{"sig":"MEUCIF1VtJ8ex57K18UqQNCaWEE+ycVg+7/EnIBFY9SsLkckAiEA/XPpIL2bLLvakE9Q3qxkiWTzRnWEYIFMB052GbSa9rU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3331208},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"1d6f23ed609e4a144126a9b75ade3537731e7080","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":"bulbaswap","email":"juanlianstar@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/BulbaSwap/smart-order-router.git","type":"git"},"_npmVersion":"9.8.1","description":"Bulbaswap Smart Order Router","directories":{},"_nodeVersion":"18.18.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","bunyan-blackhole":"^1.1.1","@bulbaswap/v2-sdk":"^1.0.8","@bulbaswap/v3-sdk":"^1.0.8","@bulbaswap/sdk-core":"^1.0.8","@uniswap/token-lists":"^1.0.0-beta.31","@bulbaswap/router-sdk":"^1.0.8","@bulbaswap/permit2-sdk":"^1.0.8","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/swap-router-contracts":"^1.3.0","@bulbaswap/universal-router-sdk":"^1.0.9"},"publishConfig":{"access":"public"},"_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_1.0.10_1722309813393_0.8729247515815755","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@bulbaswap/smart-order-router","version":"1.0.11","keywords":[],"license":"GPL","_id":"@bulbaswap/smart-order-router@1.0.11","maintainers":[{"name":"bulbaswap","email":"juanlianstar@gmail.com"}],"homepage":"https://github.com/BulbaSwap/smart-order-router#readme","bugs":{"url":"https://github.com/BulbaSwap/smart-order-router/issues"},"dist":{"shasum":"79c7c5fcf7be5ee1ff563c455a20ee8abf62f0c0","tarball":"https://registry.npmjs.org/@bulbaswap/smart-order-router/-/smart-order-router-1.0.11.tgz","fileCount":430,"integrity":"sha512-opfTqZZDJsqkMkhTQoR3xU8MTy6lngcurB0OX5PYJR0C/S0YBHmgHIMsgtCIruaZd8Fz3DiE2NtKmOJZrL85lA==","signatures":[{"sig":"MEQCICJ2LHqjYJ9i+7gyLK4n++ftqkrIrvOGYnsN8HqEyq76AiAezdiQz0/RkjvFT7fCLg01iKQJKR0eDORkXZtcCFSP+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3331209},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"26397556e8c288e3464625210dba8e67749e15b9","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":"bulbaswap","email":"juanlianstar@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/BulbaSwap/smart-order-router.git","type":"git"},"_npmVersion":"9.8.1","description":"Bulbaswap Smart Order Router","directories":{},"_nodeVersion":"18.18.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","bunyan-blackhole":"^1.1.1","@bulbaswap/v2-sdk":"^1.0.8","@bulbaswap/v3-sdk":"^1.0.8","@bulbaswap/sdk-core":"^1.0.8","@uniswap/token-lists":"^1.0.0-beta.31","@bulbaswap/router-sdk":"^1.0.8","@bulbaswap/permit2-sdk":"^1.0.8","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/swap-router-contracts":"^1.3.0","@bulbaswap/universal-router-sdk":"^1.0.10"},"publishConfig":{"access":"public"},"_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_1.0.11_1722310338044_0.37326752944034003","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@bulbaswap/smart-order-router","version":"1.0.12","keywords":[],"license":"GPL","_id":"@bulbaswap/smart-order-router@1.0.12","maintainers":[{"name":"bulbaswap","email":"juanlianstar@gmail.com"}],"homepage":"https://github.com/BulbaSwap/smart-order-router#readme","bugs":{"url":"https://github.com/BulbaSwap/smart-order-router/issues"},"dist":{"shasum":"132d86b1346f7119bf6e0da82b681ea432dec697","tarball":"https://registry.npmjs.org/@bulbaswap/smart-order-router/-/smart-order-router-1.0.12.tgz","fileCount":430,"integrity":"sha512-6iR14a5ukydLTquce7Br70L11ntwG9zC/f785m4+bwLALLTOiIviI0sI3p7KMV0D+DNq3IkCa9Np1j3emi6oVQ==","signatures":[{"sig":"MEQCID+6vUOF+yb5KaI1S+8i3cSFu1JrOcNZtM/sXZWdUdE5AiBzN97HopB9ydw2COWYZoigPdORc8EKT+JsSs4lC4kv7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3331504},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"5adebaade8e0538ac161770afd6ff90029e789c3","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":"bulbaswap","email":"juanlianstar@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/BulbaSwap/smart-order-router.git","type":"git"},"_npmVersion":"9.8.1","description":"Bulbaswap Smart Order Router","directories":{},"_nodeVersion":"18.18.1","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","bunyan-blackhole":"^1.1.1","@bulbaswap/v2-sdk":"^1.0.8","@bulbaswap/v3-sdk":"^1.0.8","@bulbaswap/sdk-core":"^1.0.10","@uniswap/token-lists":"^1.0.0-beta.31","@bulbaswap/router-sdk":"^1.0.8","@bulbaswap/permit2-sdk":"^1.0.8","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/swap-router-contracts":"^1.3.0","@bulbaswap/universal-router-sdk":"^1.0.10"},"publishConfig":{"access":"public"},"_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_1.0.12_1722410176188_0.3708576186204049","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@bulbaswap/smart-order-router","version":"1.0.13","keywords":[],"license":"GPL","_id":"@bulbaswap/smart-order-router@1.0.13","maintainers":[{"name":"bulbaswap","email":"juanlianstar@gmail.com"}],"homepage":"https://github.com/BulbaSwap/smart-order-router#readme","bugs":{"url":"https://github.com/BulbaSwap/smart-order-router/issues"},"dist":{"shasum":"f6464f36f8921cad321c9a02bd3fee32fbf42514","tarball":"https://registry.npmjs.org/@bulbaswap/smart-order-router/-/smart-order-router-1.0.13.tgz","fileCount":430,"integrity":"sha512-4tKGNGYA0yEAlhlzgcQ0IqlOagMWHzP4uMDqloIrWh0ZgsslUCobtRW4uyzXeYS/KXsUTjzrVg4p4XT2hW7/OA==","signatures":[{"sig":"MEQCIDpgbPkxiCz/v6GznLknR50uSypqe0flwqWL48QHZklCAiBuaRYbg/eAiAfDv2N+LUnSC7CxP/ajVCoo9pr/GGpzZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3331504},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"3d16b00364186045de50fc1e5907360799337321","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":"bulbaswap","email":"juanlianstar@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/BulbaSwap/smart-order-router.git","type":"git"},"_npmVersion":"9.8.1","description":"Bulbaswap Smart Order Router","directories":{},"_nodeVersion":"18.18.1","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","bunyan-blackhole":"^1.1.1","@bulbaswap/v2-sdk":"^1.0.8","@bulbaswap/v3-sdk":"^1.0.8","@bulbaswap/sdk-core":"^1.0.10","@uniswap/token-lists":"^1.0.0-beta.31","@bulbaswap/router-sdk":"^1.0.8","@bulbaswap/permit2-sdk":"^1.0.8","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/swap-router-contracts":"^1.3.0","@bulbaswap/universal-router-sdk":"^1.0.10"},"publishConfig":{"access":"public"},"_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_1.0.13_1722421805721_0.9549880884089421","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"@bulbaswap/smart-order-router","version":"1.0.14","keywords":[],"license":"GPL","_id":"@bulbaswap/smart-order-router@1.0.14","maintainers":[{"name":"bulbaswap","email":"juanlianstar@gmail.com"}],"homepage":"https://github.com/BulbaSwap/smart-order-router#readme","bugs":{"url":"https://github.com/BulbaSwap/smart-order-router/issues"},"dist":{"shasum":"124864ee8d7c7a9100c0fbfb5ccd8657c2ce65e8","tarball":"https://registry.npmjs.org/@bulbaswap/smart-order-router/-/smart-order-router-1.0.14.tgz","fileCount":430,"integrity":"sha512-oSmAfUWMjFqEBsrD4miNAsdLY4TR1mzmyW60TO6YUejgEoqD436vPnbr5AdlWQcJjYv4Mhdp1IbOkgfSikfmvQ==","signatures":[{"sig":"MEUCIQDxXMrjIJdeHth1SHRj0Dw4893Zmpt4xAxZCrUX/xr9xAIgHAYsyXHPR7igb4uWvC1NU6/EwChADzEj02XFaMM3JRQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3331198},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"f01d36d9b107c3c791575218f7f28c33827bc66c","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":"bulbaswap","email":"juanlianstar@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/BulbaSwap/smart-order-router.git","type":"git"},"_npmVersion":"9.8.1","description":"Bulbaswap Smart Order Router","directories":{},"_nodeVersion":"18.18.1","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","bunyan-blackhole":"^1.1.1","@bulbaswap/v2-sdk":"^1.0.8","@bulbaswap/v3-sdk":"^1.0.8","@bulbaswap/sdk-core":"^1.0.10","@uniswap/token-lists":"^1.0.0-beta.31","@bulbaswap/router-sdk":"^1.0.8","@bulbaswap/permit2-sdk":"^1.0.8","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/swap-router-contracts":"^1.3.0","@bulbaswap/universal-router-sdk":"^1.0.10"},"publishConfig":{"access":"public"},"_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_1.0.14_1722424269485_0.04359013949742274","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"@bulbaswap/smart-order-router","version":"1.0.15","keywords":[],"license":"GPL","_id":"@bulbaswap/smart-order-router@1.0.15","maintainers":[{"name":"bulbaswap","email":"juanlianstar@gmail.com"}],"homepage":"https://github.com/BulbaSwap/smart-order-router#readme","bugs":{"url":"https://github.com/BulbaSwap/smart-order-router/issues"},"dist":{"shasum":"9a673ac61137a472fe7e9e6701a3e735dbdbe92a","tarball":"https://registry.npmjs.org/@bulbaswap/smart-order-router/-/smart-order-router-1.0.15.tgz","fileCount":430,"integrity":"sha512-GHQaDhCh/C6d8z/KydgJBg261mObSVM1DL8oA0gif573egNY+Vt4llzgkfIIV599E/WsZGv54L0opeNQc4Awtw==","signatures":[{"sig":"MEUCICdAHT3c4/uW9WYdIjIKWxj1AL/jtMbcJGKB1GqqM3V+AiEAiunVtVspRTtbSnn82X2H6opjSJVwoWJFUYnPf4fJ8GM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3331186},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"1f448df463c08dcd13f39dde0c8022238f0d2f97","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":"bulbaswap","email":"juanlianstar@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/BulbaSwap/smart-order-router.git","type":"git"},"_npmVersion":"9.8.1","description":"Bulbaswap Smart Order Router","directories":{},"_nodeVersion":"18.18.1","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","bunyan-blackhole":"^1.1.1","@bulbaswap/v2-sdk":"^1.0.8","@bulbaswap/v3-sdk":"^1.0.8","@bulbaswap/sdk-core":"^1.0.10","@uniswap/token-lists":"^1.0.0-beta.31","@bulbaswap/router-sdk":"^1.0.8","@bulbaswap/permit2-sdk":"^1.0.8","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/swap-router-contracts":"^1.3.0","@bulbaswap/universal-router-sdk":"^1.0.10"},"publishConfig":{"access":"public"},"_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_1.0.15_1722933340747_0.9306399556487002","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"@bulbaswap/smart-order-router","version":"1.0.16","keywords":[],"license":"GPL","_id":"@bulbaswap/smart-order-router@1.0.16","maintainers":[{"name":"bulbaswap","email":"juanlianstar@gmail.com"}],"homepage":"https://github.com/BulbaSwap/smart-order-router#readme","bugs":{"url":"https://github.com/BulbaSwap/smart-order-router/issues"},"dist":{"shasum":"41c4e03c3e5f03662bd47c495d5b4baafcd50997","tarball":"https://registry.npmjs.org/@bulbaswap/smart-order-router/-/smart-order-router-1.0.16.tgz","fileCount":430,"integrity":"sha512-8WSDjewWbn9ovbyvnj37TEv46MIO5M45Q+dBvf3ez9dWKBHeHHcmQbQOBU8m6ZBdkeDfFRAfjDXhn+4NlCyFgw==","signatures":[{"sig":"MEYCIQD4BZtVbHOsIqCN02KRXBXkM3HnNK9ZG3QUnPd0GsJEwgIhAKzyNlKBUvzNrQi5YqbQYGccmh5LJBKyAghP913gRP/h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3331186},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"8492c57ed34010e3f1fc53ee6e3dd399087b0a24","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":"bulbaswap","email":"juanlianstar@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/BulbaSwap/smart-order-router.git","type":"git"},"_npmVersion":"9.8.1","description":"Bulbaswap Smart Order Router","directories":{},"_nodeVersion":"18.18.1","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","bunyan-blackhole":"^1.1.1","@bulbaswap/v2-sdk":"^1.0.8","@bulbaswap/v3-sdk":"^1.0.8","@bulbaswap/sdk-core":"^1.0.10","@uniswap/token-lists":"^1.0.0-beta.31","@bulbaswap/router-sdk":"^1.0.8","@bulbaswap/permit2-sdk":"^1.0.8","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/swap-router-contracts":"^1.3.0","@bulbaswap/universal-router-sdk":"^1.0.10"},"publishConfig":{"access":"public"},"_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_1.0.16_1722935318180_0.6747261841476551","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"@bulbaswap/smart-order-router","version":"1.0.17","keywords":[],"license":"GPL","_id":"@bulbaswap/smart-order-router@1.0.17","maintainers":[{"name":"bulbaswap","email":"juanlianstar@gmail.com"}],"homepage":"https://github.com/BulbaSwap/smart-order-router#readme","bugs":{"url":"https://github.com/BulbaSwap/smart-order-router/issues"},"dist":{"shasum":"a882c6ae0d07f3cd4f3655f0e6ffb550d35cd18c","tarball":"https://registry.npmjs.org/@bulbaswap/smart-order-router/-/smart-order-router-1.0.17.tgz","fileCount":430,"integrity":"sha512-BFl3SiFQwZP5/LXUe5GZ2YNv8a0s5x+58covaNgS2fWucc0qdK4WmABTGMMxt6DuXRfqxCM/b6yXUU98LaDGuA==","signatures":[{"sig":"MEQCIC+tdUUcupozXAF5/qvdM2xRNMFOT7wNwCrL2uiIsyMcAiACWLpjoSrLT9QpkGvEeCH0HlEXWHsj1HCcFwx3Pe8FpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3331168},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"985c0cd7da41072dd9f11dfed1cc372bf290c5d6","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":"bulbaswap","email":"juanlianstar@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/BulbaSwap/smart-order-router.git","type":"git"},"_npmVersion":"9.8.1","description":"Bulbaswap Smart Order Router","directories":{},"_nodeVersion":"18.18.1","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","bunyan-blackhole":"^1.1.1","@bulbaswap/v2-sdk":"^1.0.10","@bulbaswap/v3-sdk":"^1.0.10","@bulbaswap/sdk-core":"^1.0.12","@uniswap/token-lists":"^1.0.0-beta.31","@bulbaswap/router-sdk":"^1.0.9","@bulbaswap/permit2-sdk":"^1.0.8","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/swap-router-contracts":"^1.3.0","@bulbaswap/universal-router-sdk":"^1.0.12"},"publishConfig":{"access":"public"},"_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_1.0.17_1723200151573_0.22338105029105204","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"@bulbaswap/smart-order-router","version":"1.0.18","keywords":[],"license":"GPL","_id":"@bulbaswap/smart-order-router@1.0.18","maintainers":[{"name":"bulbaswap","email":"juanlianstar@gmail.com"}],"homepage":"https://github.com/BulbaSwap/smart-order-router#readme","bugs":{"url":"https://github.com/BulbaSwap/smart-order-router/issues"},"dist":{"shasum":"1321ddae5b7b09b5c14dad59023950ac8dcb6488","tarball":"https://registry.npmjs.org/@bulbaswap/smart-order-router/-/smart-order-router-1.0.18.tgz","fileCount":430,"integrity":"sha512-311iIplKncJ2gyrCaOPbZUQQ4E9TdVUQa5yEK51E/e562Y+DJ6WX9kR4xd6h1NUAf6O1DdyEAAxHMcqXlpxAEg==","signatures":[{"sig":"MEYCIQD/kAwEzwmQnHW2tgKNLayChkY5+kZoTAKibBkStIqbZAIhAKA7rHoOiGtZ7muigczPUGoXnwm9CjPvYHNUjXo3qVkh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3331168},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"985c0cd7da41072dd9f11dfed1cc372bf290c5d6","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":"bulbaswap","email":"juanlianstar@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/BulbaSwap/smart-order-router.git","type":"git"},"_npmVersion":"9.8.1","description":"Bulbaswap Smart Order Router","directories":{},"_nodeVersion":"18.18.1","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","bunyan-blackhole":"^1.1.1","@bulbaswap/v2-sdk":"^1.0.10","@bulbaswap/v3-sdk":"^1.0.10","@bulbaswap/sdk-core":"^1.0.12","@uniswap/token-lists":"^1.0.0-beta.31","@bulbaswap/router-sdk":"^1.0.9","@bulbaswap/permit2-sdk":"^1.0.8","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/swap-router-contracts":"^1.3.0","@bulbaswap/universal-router-sdk":"^1.0.12"},"publishConfig":{"access":"public"},"_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_1.0.18_1723200757190_0.3550071475530825","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@bulbaswap/smart-order-router","version":"2.0.1","keywords":[],"license":"GPL","_id":"@bulbaswap/smart-order-router@2.0.1","maintainers":[{"name":"bulbaswap","email":"juanlianstar@gmail.com"}],"homepage":"https://github.com/BulbaSwap/smart-order-router#readme","bugs":{"url":"https://github.com/BulbaSwap/smart-order-router/issues"},"dist":{"shasum":"f500737205e1c8a49a9c92543ad68ec70613205f","tarball":"https://registry.npmjs.org/@bulbaswap/smart-order-router/-/smart-order-router-2.0.1.tgz","fileCount":430,"integrity":"sha512-C8WvNi6wDEDhaCriLCXkhNyeL5q7Bk3A+DavW+1QgNf+YJGoCCHqXlX+dWb6LCWrDJNzr3DNa+GOTv6HHFy7SQ==","signatures":[{"sig":"MEUCIQCbRjv8DlO4gjqRU5mtP+MheW+1wRdRm0+hZn/VLNJAEQIgESYJSv/eqhoqRAlsSHYMwA6kI+sXxZ2vmkLEjI7HE34=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3341286},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"703787c8f678f5fa8bb4640d6f6e30dfdd27a4fd","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":"bulbaswap","email":"juanlianstar@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/BulbaSwap/smart-order-router.git","type":"git"},"_npmVersion":"9.8.1","description":"Bulbaswap Smart Order Router","directories":{},"_nodeVersion":"18.18.1","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","bunyan-blackhole":"^1.1.1","@bulbaswap/v2-sdk":"^2.0.1","@bulbaswap/v3-sdk":"^2.0.1","@bulbaswap/sdk-core":"^2.0.1","@uniswap/token-lists":"^1.0.0-beta.31","@bulbaswap/router-sdk":"^2.0.1","@bulbaswap/permit2-sdk":"^2.0.1","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/swap-router-contracts":"^1.3.0","@bulbaswap/universal-router-sdk":"^2.0.1"},"publishConfig":{"access":"public"},"_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_2.0.1_1729653246931_0.520603131661638","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@bulbaswap/smart-order-router","version":"2.0.2","keywords":[],"license":"GPL","_id":"@bulbaswap/smart-order-router@2.0.2","maintainers":[{"name":"bulbaswap","email":"juanlianstar@gmail.com"}],"homepage":"https://github.com/BulbaSwap/smart-order-router#readme","bugs":{"url":"https://github.com/BulbaSwap/smart-order-router/issues"},"dist":{"shasum":"8afc08d0f2fcb9f9a4c1a246167b7bd737adb7fc","tarball":"https://registry.npmjs.org/@bulbaswap/smart-order-router/-/smart-order-router-2.0.2.tgz","fileCount":430,"integrity":"sha512-Y5/r3s/XvpWg/tEnBctYFMGVn+byLDokah+A/27JzVSoYhFqlesY/SduqYu+kFGEVBToMxFy+2kpi2zYo36Jmw==","signatures":[{"sig":"MEUCIQC3g6hMCXfOr6Q6JocArIip3lzZo7Nu4NOv+eQsXBkPgwIgRnw3+XMCsZENZeSF61Mthv4obSrAsy8aKyzglOxA8Fc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3341286},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"ff6846edf10340c9d396c8f78b14a1122f3a7e30","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":"bulbaswap","email":"juanlianstar@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/BulbaSwap/smart-order-router.git","type":"git"},"_npmVersion":"9.8.1","description":"Bulbaswap Smart Order Router","directories":{},"_nodeVersion":"18.18.1","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","bunyan-blackhole":"^1.1.1","@bulbaswap/v2-sdk":"^2.0.1","@bulbaswap/v3-sdk":"^2.0.1","@bulbaswap/sdk-core":"^2.0.1","@uniswap/token-lists":"^1.0.0-beta.31","@bulbaswap/router-sdk":"^2.0.1","@bulbaswap/permit2-sdk":"^2.0.1","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/swap-router-contracts":"^1.3.0","@bulbaswap/universal-router-sdk":"^2.0.2"},"publishConfig":{"access":"public"},"_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_2.0.2_1729765115621_0.1340998925511876","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@bulbaswap/smart-order-router","version":"2.0.3","keywords":[],"license":"GPL","_id":"@bulbaswap/smart-order-router@2.0.3","maintainers":[{"name":"bulbaswap","email":"juanlianstar@gmail.com"}],"homepage":"https://github.com/BulbaSwap/smart-order-router#readme","bugs":{"url":"https://github.com/BulbaSwap/smart-order-router/issues"},"dist":{"shasum":"c09c98987a1429d0c84465077056c7e65ee035ad","tarball":"https://registry.npmjs.org/@bulbaswap/smart-order-router/-/smart-order-router-2.0.3.tgz","fileCount":430,"integrity":"sha512-5TkbmAqRVhXgJBf9Ijg1no/ksRa++ee3W7ouM9PxLz1NIR+4pVgGwSSis/U66+Tp7nVmHZy74vdbFbdBUl27ng==","signatures":[{"sig":"MEYCIQCaBKH04Wft2X6XcV5BLd2f0IUq5J5sKmJBuItkKBX7DgIhAOY/GjHkYmS+v71kHuzjLFy3agAQcPp0shezbbrXarux","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3344060},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"43c87fe9b4b74590bece1724e722858f52597218","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":"bulbaswap","email":"juanlianstar@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/BulbaSwap/smart-order-router.git","type":"git"},"_npmVersion":"9.8.1","description":"Bulbaswap Smart Order Router","directories":{},"_nodeVersion":"18.18.1","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","bunyan-blackhole":"^1.1.1","@bulbaswap/v2-sdk":"^2.0.1","@bulbaswap/v3-sdk":"^2.0.1","@uniswap/sdk-core":"^5.9.0","@bulbaswap/sdk-core":"^2.0.1","@uniswap/token-lists":"^1.0.0-beta.31","@bulbaswap/router-sdk":"^2.0.1","@bulbaswap/permit2-sdk":"^2.0.1","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/swap-router-contracts":"^1.3.0","@bulbaswap/universal-router-sdk":"^2.0.2"},"publishConfig":{"access":"public"},"_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_2.0.3_1730386756111_0.5683081831245209","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@bulbaswap/smart-order-router","version":"2.0.4","keywords":[],"license":"GPL","_id":"@bulbaswap/smart-order-router@2.0.4","maintainers":[{"name":"bulbaswap","email":"juanlianstar@gmail.com"}],"homepage":"https://github.com/BulbaSwap/smart-order-router#readme","bugs":{"url":"https://github.com/BulbaSwap/smart-order-router/issues"},"dist":{"shasum":"fa7c1de187fbc044861fd85b452989aa4f29e6c7","tarball":"https://registry.npmjs.org/@bulbaswap/smart-order-router/-/smart-order-router-2.0.4.tgz","fileCount":430,"integrity":"sha512-KhIxVeqnLDk6dmhdBbersO5LMfj89I4rNixltA9/v9k+Dl6ax5qUdwlpyccxrlRmaVHQ9VKbO5ZAE6SlCF6MMA==","signatures":[{"sig":"MEUCIBR5UIC3rMM4bfXzINeDgdgk/WxiBrEIB6si4CHXetLMAiEA779+emGcm9gQ/9/N5r7EtgDzUy+Od8BRnnYAXH0K/yQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3341016},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"9bbe33a6225fe15de2dccb56945b0511495f8eea","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":"bulbaswap","email":"juanlianstar@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/BulbaSwap/smart-order-router.git","type":"git"},"_npmVersion":"9.8.1","description":"Bulbaswap Smart Order Router","directories":{},"_nodeVersion":"18.18.1","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","bunyan-blackhole":"^1.1.1","@bulbaswap/v2-sdk":"^2.0.1","@bulbaswap/v3-sdk":"^2.0.1","@uniswap/sdk-core":"^5.9.0","@bulbaswap/sdk-core":"^2.0.1","@uniswap/token-lists":"^1.0.0-beta.31","@bulbaswap/router-sdk":"^2.0.1","@bulbaswap/permit2-sdk":"^2.0.1","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/swap-router-contracts":"^1.3.0","@bulbaswap/universal-router-sdk":"^2.0.2"},"publishConfig":{"access":"public"},"_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_2.0.4_1745467704581_0.31115116249211194","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@bulbaswap/smart-order-router","version":"2.0.5","keywords":[],"license":"GPL","_id":"@bulbaswap/smart-order-router@2.0.5","maintainers":[{"name":"bulbaswap","email":"juanlianstar@gmail.com"}],"homepage":"https://github.com/BulbaSwap/smart-order-router#readme","bugs":{"url":"https://github.com/BulbaSwap/smart-order-router/issues"},"dist":{"shasum":"f66992c0894461c4d58ddb883b5e8defcbb6828b","tarball":"https://registry.npmjs.org/@bulbaswap/smart-order-router/-/smart-order-router-2.0.5.tgz","fileCount":430,"integrity":"sha512-YSZlUa4CMaDDkQu74Dlx5uB/6E1c1MVz0k3KwjSR44wyR/Xz02TCs/hcQVIcKqc75w0B16kubv2Cn63Pi7TZ6g==","signatures":[{"sig":"MEUCIGb6dg6uNsmDBsVSyPPJuThGAjJ5JV5JVi09nrpuj9p2AiEAncIS+Ff6jok+czlqyY6pOWeTevtOFIrcg73pmKjAxO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3341455},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"f1a2b87c90574a76e186c5439124c50ffc62f9e7","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":"bulbaswap","email":"juanlianstar@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/BulbaSwap/smart-order-router.git","type":"git"},"_npmVersion":"9.8.1","description":"Bulbaswap Smart Order Router","directories":{},"_nodeVersion":"18.18.1","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","bunyan-blackhole":"^1.1.1","@bulbaswap/v2-sdk":"^2.0.1","@bulbaswap/v3-sdk":"^2.0.1","@uniswap/sdk-core":"^5.9.0","@bulbaswap/sdk-core":"^2.0.1","@uniswap/token-lists":"^1.0.0-beta.31","@bulbaswap/router-sdk":"^2.0.1","@bulbaswap/permit2-sdk":"^2.0.1","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/swap-router-contracts":"^1.3.0","@bulbaswap/universal-router-sdk":"^2.0.2"},"publishConfig":{"access":"public"},"_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_2.0.5_1745468818052_0.32450581668617673","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@bulbaswap/smart-order-router","version":"2.0.6","keywords":[],"license":"GPL","_id":"@bulbaswap/smart-order-router@2.0.6","maintainers":[{"name":"bulbaswap","email":"juanlianstar@gmail.com"}],"homepage":"https://github.com/BulbaSwap/smart-order-router#readme","bugs":{"url":"https://github.com/BulbaSwap/smart-order-router/issues"},"dist":{"shasum":"29211c36d7fce0fa42aa2cb4baf88e12e910e3d0","tarball":"https://registry.npmjs.org/@bulbaswap/smart-order-router/-/smart-order-router-2.0.6.tgz","fileCount":430,"integrity":"sha512-V/8hYToMqf+UTiU2W8ltma2NUmuqbEdRpVJxXCSnBYuAxjIKk35tU1cu4Fvj8lVzS531FwXZdjp3CrKnKQqPPg==","signatures":[{"sig":"MEQCICJMPVvxLoo2Bk3/BlvuNgJQnnfH6eYpBI9E2DmF29HcAiAeOHBBjImxr/VVEmEiUlEXpcVJlBvcBq6oz6Q1dPzMTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3341487},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"f1a2b87c90574a76e186c5439124c50ffc62f9e7","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":"bulbaswap","actor":{"name":"bulbaswap","type":"user","email":"juanlianstar@gmail.com"},"email":"juanlianstar@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/BulbaSwap/smart-order-router.git","type":"git"},"_npmVersion":"10.8.2","description":"Bulbaswap Smart Order Router","directories":{},"_nodeVersion":"20.18.3","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","bunyan-blackhole":"^1.1.1","@bulbaswap/v2-sdk":"^2.0.1","@bulbaswap/v3-sdk":"^2.0.1","@uniswap/sdk-core":"^5.9.0","@bulbaswap/sdk-core":"^2.0.1","@uniswap/token-lists":"^1.0.0-beta.31","@bulbaswap/router-sdk":"^2.0.1","@bulbaswap/permit2-sdk":"^2.0.1","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/swap-router-contracts":"^1.3.0","@bulbaswap/universal-router-sdk":"^2.0.2"},"publishConfig":{"access":"public"},"_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_2.0.6_1751888435836_0.69920035427001","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@bulbaswap/smart-order-router","version":"2.0.7","keywords":[],"license":"GPL","_id":"@bulbaswap/smart-order-router@2.0.7","maintainers":[{"name":"bulbaswap","email":"juanlianstar@gmail.com"}],"homepage":"https://github.com/BulbaSwap/smart-order-router#readme","bugs":{"url":"https://github.com/BulbaSwap/smart-order-router/issues"},"dist":{"shasum":"1bff2d0995dcebfe3373fda74b574a8b30d61d09","tarball":"https://registry.npmjs.org/@bulbaswap/smart-order-router/-/smart-order-router-2.0.7.tgz","fileCount":430,"integrity":"sha512-/vycsrlCIXiHFhK+WUXVBLZsElLPTdT0fmLvSjwZsl4ScNM+C5sC9Kz4jvWmpS0Sgl2g/MyNMTrVITApIj1nqA==","signatures":[{"sig":"MEUCIQDCu4oSPB8koaCdXbce8kHEjjNBEMZrGXHbmxtmr/4tJQIgBQIP4Et80u3CdHTjnUSW/KgiEaJNXMgFedmwchcwe6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3342328},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"f0912782a4f2be1feef9274f1d2aeb57ee92e6b0","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":"bulbaswap","email":"juanlianstar@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/BulbaSwap/smart-order-router.git","type":"git"},"_npmVersion":"10.8.2","description":"Bulbaswap Smart Order Router","directories":{},"_nodeVersion":"20.18.3","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","bunyan-blackhole":"^1.1.1","@bulbaswap/v2-sdk":"^2.0.1","@bulbaswap/v3-sdk":"^2.0.1","@uniswap/sdk-core":"^5.9.0","@bulbaswap/sdk-core":"^2.0.1","@uniswap/token-lists":"^1.0.0-beta.31","@bulbaswap/router-sdk":"^2.0.1","@bulbaswap/permit2-sdk":"^2.0.1","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/swap-router-contracts":"^1.3.0","@bulbaswap/universal-router-sdk":"^2.0.2"},"publishConfig":{"access":"public"},"_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_2.0.7_1756989012138_0.4995161709514482","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@bulbaswap/smart-order-router","version":"2.0.8","keywords":[],"license":"GPL","_id":"@bulbaswap/smart-order-router@2.0.8","maintainers":[{"name":"bulbaswap","email":"juanlianstar@gmail.com"}],"homepage":"https://github.com/BulbaSwap/smart-order-router#readme","bugs":{"url":"https://github.com/BulbaSwap/smart-order-router/issues"},"dist":{"shasum":"83bfdbc95eea1da2b144a42bc90a25e3c495047e","tarball":"https://registry.npmjs.org/@bulbaswap/smart-order-router/-/smart-order-router-2.0.8.tgz","fileCount":430,"integrity":"sha512-9dKtGP3fj5s+td6fxIf8fhv3E4Pr98z0leq3tUn3/IOcezy4LSDAEUpoFzeKrReFkTToh+VwlKZEByzgKtXrtQ==","signatures":[{"sig":"MEQCIA8wTOHEUMVXTadczg5zEWkh5d5IvZrV39WMdRZ34E8dAiB8A5xNMcqpU7ZxpMJH66rKZEMWxrMkBbrcMadI4sUy/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3368458},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"3add06a530ba06f4d6f9787889efb516f5a1feed","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":"bulbaswap","email":"juanlianstar@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/BulbaSwap/smart-order-router.git","type":"git"},"_npmVersion":"10.9.3","description":"Bulbaswap Smart Order Router","directories":{},"_nodeVersion":"22.20.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","bunyan-blackhole":"^1.1.1","@bulbaswap/v2-sdk":"^2.0.1","@bulbaswap/v3-sdk":"^2.0.1","@uniswap/sdk-core":"^5.9.0","@bulbaswap/sdk-core":"^2.0.2","@uniswap/token-lists":"^1.0.0-beta.31","@bulbaswap/router-sdk":"^2.0.1","@bulbaswap/permit2-sdk":"^2.0.2","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/swap-router-contracts":"^1.3.0","@bulbaswap/universal-router-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_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_2.0.8_1762776947935_0.7429570714922777","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"@bulbaswap/smart-order-router","version":"2.0.9","keywords":[],"license":"GPL","_id":"@bulbaswap/smart-order-router@2.0.9","maintainers":[{"name":"bulbaswap","email":"juanlianstar@gmail.com"}],"homepage":"https://github.com/BulbaSwap/smart-order-router#readme","bugs":{"url":"https://github.com/BulbaSwap/smart-order-router/issues"},"dist":{"shasum":"c87cb003147c7c3f6ebfe1746b5bc5819febc97c","tarball":"https://registry.npmjs.org/@bulbaswap/smart-order-router/-/smart-order-router-2.0.9.tgz","fileCount":430,"integrity":"sha512-XcFeUsJ+uyCM0CRuEB89aESlEOKMaVpAjgjZQEIqjknNWHX4eqCnVLJaTEu2JVTFxACGJ9YAi89HWQYPPBDVZA==","signatures":[{"sig":"MEYCIQCTARtmvqdnir+pK5Z1noXj1zj5PiWjIV4OhitHPzwyKgIhALBUTn40laefXxaL3WbBw45BDJPfag6EHmrud5mQA9Pc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3358748},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"2b808bc1e53ad85a426bee3d3b6da8bb73cece7f","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":"bulbaswap","email":"juanlianstar@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/BulbaSwap/smart-order-router.git","type":"git"},"_npmVersion":"9.8.1","description":"Bulbaswap Smart Order Router","directories":{},"_nodeVersion":"18.18.1","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","bunyan-blackhole":"^1.1.1","@bulbaswap/v2-sdk":"^2.0.2","@bulbaswap/v3-sdk":"^2.0.2","@uniswap/sdk-core":"^5.9.0","@bulbaswap/sdk-core":"^2.0.2","@uniswap/token-lists":"^1.0.0-beta.31","@bulbaswap/router-sdk":"^2.0.2","@bulbaswap/permit2-sdk":"^2.0.2","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/swap-router-contracts":"^1.3.0","@bulbaswap/universal-router-sdk":"^2.0.5"},"publishConfig":{"access":"public"},"_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_2.0.9_1762920792395_0.12729236826241985","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"@bulbaswap/smart-order-router","version":"2.0.10","keywords":[],"license":"GPL","_id":"@bulbaswap/smart-order-router@2.0.10","maintainers":[{"name":"bulbaswap","email":"juanlianstar@gmail.com"}],"homepage":"https://github.com/BulbaSwap/smart-order-router#readme","bugs":{"url":"https://github.com/BulbaSwap/smart-order-router/issues"},"dist":{"shasum":"b628c5fecd0d302c294216ee7c46824fe15cfe49","tarball":"https://registry.npmjs.org/@bulbaswap/smart-order-router/-/smart-order-router-2.0.10.tgz","fileCount":430,"integrity":"sha512-kcH6PyhFaoQG71tX7AqWgCdbArcRgYtBsbswI29zOPBC+QRyNwQSi9Jtg5KeDYm0k+CRCwILWPzob0OFixF5pA==","signatures":[{"sig":"MEQCIGbfnej+vHMB9cFRF9rRrvcwtLQbQ2OTEWDuSi8NUwUmAiBp9HO6d4/7BRkQQHVSx55EOMvfdfYKA3ra30pxfWXwZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3358749},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"2b808bc1e53ad85a426bee3d3b6da8bb73cece7f","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":"bulbaswap","email":"juanlianstar@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/BulbaSwap/smart-order-router.git","type":"git"},"_npmVersion":"10.9.3","description":"Bulbaswap Smart Order Router","directories":{},"_nodeVersion":"22.20.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","bunyan-blackhole":"^1.1.1","@bulbaswap/v2-sdk":"^2.0.4","@bulbaswap/v3-sdk":"^2.0.4","@uniswap/sdk-core":"^5.9.0","@bulbaswap/sdk-core":"^2.0.3","@uniswap/token-lists":"^1.0.0-beta.31","@bulbaswap/router-sdk":"^2.0.4","@bulbaswap/permit2-sdk":"^2.0.2","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/swap-router-contracts":"^1.3.0","@bulbaswap/universal-router-sdk":"^2.0.7"},"publishConfig":{"access":"public"},"_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_2.0.10_1762961925909_0.642150750699688","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"@bulbaswap/smart-order-router","version":"2.0.11","keywords":[],"license":"GPL","_id":"@bulbaswap/smart-order-router@2.0.11","maintainers":[{"name":"bulbaswap","email":"juanlianstar@gmail.com"}],"homepage":"https://github.com/BulbaSwap/smart-order-router#readme","bugs":{"url":"https://github.com/BulbaSwap/smart-order-router/issues"},"dist":{"shasum":"4f2a1b6b2c601cb12786a4a07207704f5fe093c5","tarball":"https://registry.npmjs.org/@bulbaswap/smart-order-router/-/smart-order-router-2.0.11.tgz","fileCount":430,"integrity":"sha512-Pxv1gSsvESxA7NYGX/CU+eI9oU7FHFrcYY2K2MzCrFIJiAD1FNjsWtMCPIAyzzbFNrDNBeCASA8ORiXYn4QuIg==","signatures":[{"sig":"MEYCIQDnzvWytIsP3yhoSgmsA5KfyLY6B4C+fOyWW6cc4p4aZgIhAOHReiRYHTe26KIJnR+avnGNuGDslzuyoEgMFIwkuY4w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3358749},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"538958928a9687e2b92701b3ad7449dfb5a2edfc","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":"bulbaswap","email":"juanlianstar@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/BulbaSwap/smart-order-router.git","type":"git"},"_npmVersion":"9.8.1","description":"Bulbaswap Smart Order Router","directories":{},"_nodeVersion":"18.18.1","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","bunyan-blackhole":"^1.1.1","@bulbaswap/v2-sdk":"^2.0.4","@bulbaswap/v3-sdk":"^2.0.4","@uniswap/sdk-core":"^5.9.0","@bulbaswap/sdk-core":"^2.0.3","@uniswap/token-lists":"^1.0.0-beta.31","@bulbaswap/router-sdk":"^2.0.4","@bulbaswap/permit2-sdk":"^2.0.2","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/swap-router-contracts":"^1.3.0","@bulbaswap/universal-router-sdk":"^2.0.8"},"publishConfig":{"access":"public"},"_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_2.0.11_1762962146685_0.7609222265827842","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"@bulbaswap/smart-order-router","version":"2.0.12","keywords":[],"license":"GPL","_id":"@bulbaswap/smart-order-router@2.0.12","maintainers":[{"name":"bulbaswap","email":"juanlianstar@gmail.com"}],"homepage":"https://github.com/BulbaSwap/smart-order-router#readme","bugs":{"url":"https://github.com/BulbaSwap/smart-order-router/issues"},"dist":{"shasum":"6dc3bb77c866e0e86b2922448d35edc6b5e2d67f","tarball":"https://registry.npmjs.org/@bulbaswap/smart-order-router/-/smart-order-router-2.0.12.tgz","fileCount":430,"integrity":"sha512-YQq+prqgI0XzxjPEoB40USEAq1PDKHRe32ocEN/+Ri3iEdQ1aUaColCicPKzAMq0q7o/jK3i57e5bkXfO4L1hw==","signatures":[{"sig":"MEQCICuW/tU7czP0IPYQZQWxJvdJj0MOADrjcfJoE5HH3oCeAiAt6WO4pMkzeuTcIWXIfkgdTrffMrCaTqBZ7bQQtzVshQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3358749},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"886942629f73375f370cb0ac852976a60cf937a5","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":"bulbaswap","email":"juanlianstar@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/BulbaSwap/smart-order-router.git","type":"git"},"_npmVersion":"9.8.1","description":"Bulbaswap Smart Order Router","directories":{},"_nodeVersion":"18.18.1","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","bunyan-blackhole":"^1.1.1","@bulbaswap/v2-sdk":"^2.0.5","@bulbaswap/v3-sdk":"^2.0.4","@uniswap/sdk-core":"^5.9.0","@bulbaswap/sdk-core":"^2.0.3","@uniswap/token-lists":"^1.0.0-beta.31","@bulbaswap/router-sdk":"^2.0.5","@bulbaswap/permit2-sdk":"^2.0.2","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/swap-router-contracts":"^1.3.0","@bulbaswap/universal-router-sdk":"^2.0.9"},"publishConfig":{"access":"public"},"_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_2.0.12_1762963680699_0.06630009698673311","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"name":"@bulbaswap/smart-order-router","version":"2.0.13","keywords":[],"license":"GPL","_id":"@bulbaswap/smart-order-router@2.0.13","maintainers":[{"name":"bulbaswap","email":"juanlianstar@gmail.com"}],"homepage":"https://github.com/BulbaSwap/smart-order-router#readme","bugs":{"url":"https://github.com/BulbaSwap/smart-order-router/issues"},"dist":{"shasum":"5d43fa18c3f273b4b7e0158be4f63fdcec1ff4f8","tarball":"https://registry.npmjs.org/@bulbaswap/smart-order-router/-/smart-order-router-2.0.13.tgz","fileCount":430,"integrity":"sha512-6QjaTwSL/bOI+AnPZDe1s+vdgZ5DXvqNExtu3pYl7SsGlHMd8GI5wYPDX9tzSFTkTJ5pU9MYQhxxZFM1PWadbg==","signatures":[{"sig":"MEQCIHqOlMCqzIbdobtJKzrt6L3SXDNSufD5ZFuWwKPuX9mVAiBhOGi3Mf1Bq7PJETnUPLOqcqC5davinCkTarFhwPAHMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3358426},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"886942629f73375f370cb0ac852976a60cf937a5","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":"bulbaswap","email":"juanlianstar@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/BulbaSwap/smart-order-router.git","type":"git"},"_npmVersion":"10.9.3","description":"Bulbaswap Smart Order Router","directories":{},"_nodeVersion":"22.20.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","bunyan-blackhole":"^1.1.1","@bulbaswap/v2-sdk":"^2.0.5","@bulbaswap/v3-sdk":"^2.0.4","@uniswap/sdk-core":"^5.9.0","@bulbaswap/sdk-core":"^2.0.3","@uniswap/token-lists":"^1.0.0-beta.31","@bulbaswap/router-sdk":"^2.0.5","@bulbaswap/permit2-sdk":"^2.0.2","@uniswap/universal-router":"^1.0.1","@uniswap/default-token-list":"^11.2.0","@uniswap/swap-router-contracts":"^1.3.0","@bulbaswap/universal-router-sdk":"^2.0.9"},"publishConfig":{"access":"public"},"_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_2.0.13_1763006321333_0.22821436597702838","host":"s3://npm-registry-packages-npm-production"}},"2.0.14":{"name":"@bulbaswap/smart-order-router","version":"2.0.14","keywords":[],"license":"GPL","_id":"@bulbaswap/smart-order-router@2.0.14","maintainers":[{"name":"bulbaswap","email":"juanlianstar@gmail.com"}],"homepage":"https://github.com/BulbaSwap/smart-order-router#readme","bugs":{"url":"https://github.com/BulbaSwap/smart-order-router/issues"},"dist":{"shasum":"4b9ec4eb761fe416e5a217fcbeb91d5bfb8760eb","tarball":"https://registry.npmjs.org/@bulbaswap/smart-order-router/-/smart-order-router-2.0.14.tgz","fileCount":430,"integrity":"sha512-qAOfD5QfVLaJnKB9jMtFfXlwpfxjDhqgSzltEnZfjom9WE0aT6BhBGxMho3yoD0rPzNGQOJHJ8VSxw79PpRYqA==","signatures":[{"sig":"MEYCIQDAWGeXKq0vevDCzxDMl1DJ8SOlTbi7/BT/VSBiwjWiewIhAMq1AZRm2QbneGLlkkamil7fEc91YVEsldUrafPHi2fw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3355119},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"5577bd2d57f54945c7feb6b0142a1c38c1cee911","scripts":{"fix":"run-s fix:*","test":"jest test/unit","build":"run-p compile-v3-types compile-v2-types compile-router compile-external-types compile-meta && 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","compile-meta":"npx typechain --target ethers-v5 --out-dir src/types/v3 './node_modules/@uniswap/v3-periphery/artifacts/contracts/interfaces/IERC20Metadata.sol/IERC20Metadata.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'","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":"bulbaswap","email":"juanlianstar@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/BulbaSwap/smart-order-router.git","type":"git"},"_npmVersion":"10.9.3","description":"Bulbaswap Smart Order Router","directories":{},"_nodeVersion":"22.20.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","bunyan-blackhole":"^1.1.1","@bulbaswap/v2-sdk":"^2.0.5","@bulbaswap/v3-sdk":"^2.0.4","@bulbaswap/sdk-core":"^2.0.3","@uniswap/token-lists":"^1.0.0-beta.31","@bulbaswap/router-sdk":"^2.0.5","@bulbaswap/permit2-sdk":"^2.0.2","@uniswap/default-token-list":"^11.2.0","@bulbaswap/universal-router-sdk":"^2.0.10"},"publishConfig":{"access":"public"},"_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_2.0.14_1763029065929_0.6556973327178242","host":"s3://npm-registry-packages-npm-production"}},"2.0.15":{"name":"@bulbaswap/smart-order-router","version":"2.0.15","keywords":[],"license":"GPL","_id":"@bulbaswap/smart-order-router@2.0.15","maintainers":[{"name":"bulbaswap","email":"juanlianstar@gmail.com"}],"homepage":"https://github.com/BulbaSwap/smart-order-router#readme","bugs":{"url":"https://github.com/BulbaSwap/smart-order-router/issues"},"dist":{"shasum":"c6b9d9ce8151dac42bfc83e71eeeac7bbdae1b8e","tarball":"https://registry.npmjs.org/@bulbaswap/smart-order-router/-/smart-order-router-2.0.15.tgz","fileCount":430,"integrity":"sha512-VLuBA4Ntd4BnHF0tKZwBvXU5v8526GTG/5be9N4Ele9/yL4Fo5uvw54R5Yt0Irpxc1EErryv+oW2/lMeeC+Azw==","signatures":[{"sig":"MEUCIQDAeZVPWkKtTOAWMm1iQoAyG3OtUI8jAl48izoCrZgArAIgLs5ZmL82KXKDtXasl9vumOIJSrglnU+TP/vvHrZpa0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3357687},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"b4f96add7bd3cf2b179b83c590cc065373d18134","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":"bulbaswap","email":"juanlianstar@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/BulbaSwap/smart-order-router.git","type":"git"},"_npmVersion":"10.9.3","description":"Bulbaswap Smart Order Router","directories":{},"_nodeVersion":"22.20.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","bunyan-blackhole":"^1.1.1","@bulbaswap/v2-sdk":"^2.0.5","@bulbaswap/v3-sdk":"^2.0.4","@bulbaswap/sdk-core":"^2.0.3","@uniswap/token-lists":"^1.0.0-beta.31","@bulbaswap/router-sdk":"^2.0.5","@bulbaswap/permit2-sdk":"^2.0.2","@uniswap/default-token-list":"^11.2.0","@bulbaswap/universal-router-sdk":"^2.0.10"},"publishConfig":{"access":"public"},"_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_2.0.15_1763713173191_0.7486592252517958","host":"s3://npm-registry-packages-npm-production"}},"2.0.16":{"name":"@bulbaswap/smart-order-router","version":"2.0.16","keywords":[],"license":"GPL","_id":"@bulbaswap/smart-order-router@2.0.16","maintainers":[{"name":"bulbaswap","email":"juanlianstar@gmail.com"}],"homepage":"https://github.com/BulbaSwap/smart-order-router#readme","bugs":{"url":"https://github.com/BulbaSwap/smart-order-router/issues"},"dist":{"shasum":"d14c983b43a402a696a141aa48d021e54266a031","tarball":"https://registry.npmjs.org/@bulbaswap/smart-order-router/-/smart-order-router-2.0.16.tgz","fileCount":430,"integrity":"sha512-CDVvgAVMEjmkq6RWy9HCJUlOvARzRyqjTKem3lqODfafqK/ZYYghdh33WHYn9fHkdSaKUYU4pNoRdPUqQj88Fw==","signatures":[{"sig":"MEUCIQDZ885NAlFDX8x5U7+AEN/vgUI0nvbBODf50THLder+SAIgXYVVl+Zi5IXkBgM2LrXvdFMCzh2eZRsuJ/JLeaM4iL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3357792},"main":"build/main/index.js","oclif":{"commands":"./cli/commands"},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"b4f96add7bd3cf2b179b83c590cc065373d18134","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":"bulbaswap","email":"juanlianstar@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/BulbaSwap/smart-order-router.git","type":"git"},"_npmVersion":"10.9.3","description":"Bulbaswap Smart Order Router","directories":{},"_nodeVersion":"22.20.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","bunyan-blackhole":"^1.1.1","@bulbaswap/v2-sdk":"^2.0.5","@bulbaswap/v3-sdk":"^2.0.4","@bulbaswap/sdk-core":"^2.0.3","@uniswap/token-lists":"^1.0.0-beta.31","@bulbaswap/router-sdk":"^2.0.5","@bulbaswap/permit2-sdk":"^2.0.2","@uniswap/default-token-list":"^11.2.0","@bulbaswap/universal-router-sdk":"^2.0.10"},"publishConfig":{"access":"public"},"_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_2.0.16_1763798777019_0.33540489194977874","host":"s3://npm-registry-packages-npm-production"}},"2.0.17":{"name":"@bulbaswap/smart-order-router","version":"2.0.17","description":"Bulbaswap Smart Order Router","main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","repository":{"type":"git","url":"git+https://github.com/BulbaSwap/smart-order-router.git"},"license":"GPL","keywords":[],"scripts":{"compile-v3-types":"npx typechain --target ethers-v5 --out-dir src/types/v3 './node_modules/@uniswap/?(v3-core|v3-periphery)/artifacts/contracts/**/*.json'","compile-v2-types":"npx typechain --target ethers-v5 --out-dir src/types/v2 './node_modules/@uniswap/?(v2-core|v2-periphery)/build/*UniswapV2*.json'","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'","compile-external-types":"npx typechain --target ethers-v5 --out-dir src/types/other 'src/abis/**/*.json'","build":"run-p compile-v3-types compile-v2-types compile-router compile-narwhal compile-external-types && run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","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":{"@bulbaswap/permit2-sdk":"^2.0.2","@bulbaswap/router-sdk":"^2.0.5","@bulbaswap/sdk-core":"^2.0.3","@bulbaswap/universal-router-sdk":"^2.0.10","@bulbaswap/v2-sdk":"^2.0.5","@bulbaswap/v3-sdk":"^2.0.4","@uniswap/default-token-list":"^11.2.0","@uniswap/token-lists":"^1.0.0-beta.31","async-retry":"^1.3.1","await-timeout":"^1.1.1","axios":"^0.21.1","bunyan":"^1.8.15","bunyan-blackhole":"^1.1.1","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","@typechain/ethers-v5":"^7.0.1","@types/async-retry":"^1.4.4","@types/await-timeout":"^0.3.1","@types/bunyan":"^1.8.6","@types/bunyan-blackhole":"^0.2.2","@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/v2-core":"^1.0.1","@uniswap/v2-periphery":"^1.1.0-beta.0","@uniswap/v3-core":"^1.0.0","@uniswap/v3-periphery":"^1.1.1","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","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},"publishConfig":{"access":"public"},"oclif":{"commands":"./cli/commands"},"_id":"@bulbaswap/smart-order-router@2.0.17","gitHead":"ea908b6576da961fb3b5778747a5b95d7ec0ff9d","bugs":{"url":"https://github.com/BulbaSwap/smart-order-router/issues"},"homepage":"https://github.com/BulbaSwap/smart-order-router#readme","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-Pnc5YEfHcYO2f5w6g1Iypt6WfE+RW6jFCyLnFJN96qYXKZhzWWRNl5U2IYgTyaBAtYoCLhAd88EHU32hOJyiYg==","shasum":"692be33a39164f56e0a94ce75b184fe674b5b6da","tarball":"https://registry.npmjs.org/@bulbaswap/smart-order-router/-/smart-order-router-2.0.17.tgz","fileCount":430,"unpackedSize":3357860,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGpRPRgL0txcsuVGSWLq15Y/spBLkZlCQ8CNr/JsrBvUAiA8CH0XS9x1cK9A4k7Z1c1mm3p8f9eE9kx5JDF1oRIQhA=="}]},"_npmUser":{"name":"bulbaswap","email":"juanlianstar@gmail.com"},"directories":{},"maintainers":[{"name":"bulbaswap","email":"juanlianstar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/smart-order-router_2.0.17_1763804816858_0.4456138467145092"},"_hasShrinkwrap":false}},"time":{"created":"2024-07-23T04:53:31.369Z","modified":"2025-11-22T09:46:57.306Z","1.0.1":"2024-07-23T04:53:31.851Z","1.0.2":"2024-07-23T07:24:55.290Z","1.0.8":"2024-07-23T09:51:54.633Z","1.0.9":"2024-07-29T14:13:44.230Z","1.0.10":"2024-07-30T03:23:33.674Z","1.0.11":"2024-07-30T03:32:18.333Z","1.0.12":"2024-07-31T07:16:16.418Z","1.0.13":"2024-07-31T10:30:06.019Z","1.0.14":"2024-07-31T11:11:09.648Z","1.0.15":"2024-08-06T08:35:40.938Z","1.0.16":"2024-08-06T09:08:38.439Z","1.0.17":"2024-08-09T10:42:31.767Z","1.0.18":"2024-08-09T10:52:37.431Z","2.0.1":"2024-10-23T03:14:07.194Z","2.0.2":"2024-10-24T10:18:35.906Z","2.0.3":"2024-10-31T14:59:16.391Z","2.0.4":"2025-04-24T04:08:24.800Z","2.0.5":"2025-04-24T04:26:58.295Z","2.0.6":"2025-07-07T11:40:36.092Z","2.0.7":"2025-09-04T12:30:12.405Z","2.0.8":"2025-11-10T12:15:48.127Z","2.0.9":"2025-11-12T04:13:12.671Z","2.0.10":"2025-11-12T15:38:46.170Z","2.0.11":"2025-11-12T15:42:26.902Z","2.0.12":"2025-11-12T16:08:01.037Z","2.0.13":"2025-11-13T03:58:41.541Z","2.0.14":"2025-11-13T10:17:46.220Z","2.0.15":"2025-11-21T08:19:33.459Z","2.0.16":"2025-11-22T08:06:17.285Z","2.0.17":"2025-11-22T09:46:57.122Z"},"bugs":{"url":"https://github.com/BulbaSwap/smart-order-router/issues"},"license":"GPL","homepage":"https://github.com/BulbaSwap/smart-order-router#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/BulbaSwap/smart-order-router.git"},"description":"Bulbaswap Smart Order Router","maintainers":[{"name":"bulbaswap","email":"juanlianstar@gmail.com"}],"readme":"# Bulbaswap Smart Order Router\n\nThis repository contains routing logic for the Bulbaswap 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 --protocols v2,v3\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 --protocols v2,v3,mixed\nBest Route:\n[V2 + V3] 100.00% = BOND -- [0x6591c4BcD6D7A1eb4E537DA8B78676C1576Ba244] --> USDC -- 0.3% [0xB07Fe2F407F971125D4EB1977f8aCEe8846C7324] --> 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 --router alpha --chainId 4\n```\n\n## Sepolia\n\n```\n./bin/cli quote --tokenIn 0x7AF17A48a6336F7dc1beF9D485139f7B6f4FB5C8 --tokenOut 0x6f14C02Fc1F78322cFd7d707aB90f18baD3B54f5 --amount 10 --exactIn --minSplits 1 --router alpha --chainId 11155111\n```\n\n## Kovan\n\n```\n./bin/cli quote --tokenIn 0x4f96fe3b7a6cf9725f59d353f723c1bdb64ca6aa --tokenOut 0xd0a1e359811322d97991e03f863a0c30c2cf029c --amount 10 --exactIn --minSplits 1 --router alpha --chainId 42\n```\n\n## Ropsten\n\n```\n./bin/cli quote --tokenIn 0x07865c6e87b9f70255377e024ace6630c1eaa37f --tokenOut 0xc778417e063141139fce010982780140aa0cd5ab --amount 200000 --exactIn --minSplits 1 --router alpha --chainId 3\n```\n\n## Optimism\n\n```\n./bin/cli quote --tokenIn 0x7F5c764cBc14f9669B88837ca1490cCa17c31607 --tokenOut 0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1 --amount 200000 --exactIn --minSplits 1 --router alpha --chainId 10\n\n```\n\n## Optimism-Goerli\n\n```\n./bin/cli quote --tokenIn 0x7E07E15D2a87A24492740D16f5bdF58c16db0c4E --tokenOut 0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1 --amount 200000 --exactIn --minSplits 1 --router alpha --chainId 420\n```\n\n## Optimistic-Kovan\n\n```\n./bin/cli quote --tokenIn 0x7F5c764cBc14f9669B88837ca1490cCa17c31607 --tokenOut 0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1 --amount 200 --exactIn --minSplits 1 --router alpha --chainId 69\n```\n\n## Arbitrum\n\n```\n./bin/cli quote --tokenIn 0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9 --tokenOut 0x82af49447d8a07e3bd95bd0d56f35241523fbab1 --amount 20000 --exactIn --minSplits 1 --router alpha --chainId 42161 --debug\n```\n\n## Arbitrum-Rinkeby\n\n```\n./bin/cli quote --tokenIn 0x09b98f8b2395d076514037ff7d39a091a536206c --tokenOut 0xb47e6a5f8b33b3f17603c83a0535a9dcd7e32681 --amount 200 --exactIn --minSplits 1 --router alpha --chainId 421611\n```\n\n## Arbitrum-Goerli\n\n```\n./bin/cli quote --tokenIn 0xe39ab88f8a4777030a534146a9ca3b52bd5d43a3 --tokenOut 0x8FB1E3fC51F3b789dED7557E680551d93Ea9d892 --amount 200 --exactIn --minSplits 1 --router alpha --chainId 421613\n```\n\n## Polygon Mumbai\n\n```\n./bin/cli quote --tokenIn 0x001b3b4d0f3714ca98ba10f6042daebf0b1b7b6f --tokenOut 0x9c3c9283d3e44854697cd22d3faa240cfb032889 --amount 1 --exactIn --protocols v3 --recipient 0xAb5801a7D398351b8bE11C439e05C5B3259aeC9B --minSplits 1 --router alpha --chainId 80001\n```\n\n## Polygon Mainnet\n\n```\n./bin/cli quote --tokenIn 0x2791bca1f2de4661ed88a30c99a7a9449aa84174 --tokenOut 0x7ceb23fd6bc0add59e62ac25578270cff1b9f619 --amount 5 --exactIn --minSplits 1 --protocols v3 --router alpha --chainId 137\n```\n\n## Celo Mainnet\n\n```\n./bin/cli quote --tokenIn CELO --tokenOut 0x765DE816845861e75A25fCA122bb6898B8B1282a --amount 5 --exactIn --minSplits 1 --protocols v3 --router alpha --chainId 42220\n```\n\n## BNB Mainnet\n\n```\n./bin/cli quote --tokenIn 0x55d398326f99059fF775485246999027B3197955 --tokenOut 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d --amount 1 --exactIn --minSplits 1 --protocols v3 --router alpha --chainId 56\n```\n\n## AVAX Mainnet\n\n```\n./bin/cli quote --tokenIn 0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E --tokenOut 0xB31f66AA3C1e785363F0875A1B74E27b85FD66c7 --amount 1000 --exactIn --minSplits 1 --protocols v3 --router alpha --chainId 43114\n```\n\n## BASE Mainnet\n\n```\n./bin/cli quote --tokenIn 0xd9aAEc86B65D86f6A7B5B1b0c42FFA531710b6CA --tokenOut 0x4200000000000000000000000000000000000006 --amount 10 --exactIn --minSplits 1 --protocols v3 --router alpha --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 bases in `src/routers/legacy-router/bases.ts`\n- Populate `test/integ/routers/alpha-router/alpha-router.integration.test.ts` and `src/providers/v2/static-subgraph-provider.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/Bulbaswap/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"}