{"_id":"@bananapus/router-terminal-v6","_rev":"77-2fc46d153ed267e645c1f834584ace6e","name":"@bananapus/router-terminal-v6","dist-tags":{"latest":"1.3.2"},"versions":{"0.0.1":{"name":"@bananapus/router-terminal-v6","version":"0.0.1","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.1","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"185b49de92cd4140c6546af579cc7757524c777c","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.1.tgz","fileCount":17,"integrity":"sha512-zt5UEO1ArbuDLde/hQcdjZ8B+svxjZBEllWtLY1OonMdGHnwms0jRU2Au8bLHgD47JYcqxBEP5L6CrCgAdM2Bw==","signatures":[{"sig":"MEYCIQDdqBoGZNYN/EaMgrgwM30S3b7qYPVl71dILxTnh8TecQIhAMXHMmLH9MD9jRecXQ2zPN4KaPkuwnVHv4Pl8dKkBCnT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166373},"engines":{"node":">=20.0.0"},"gitHead":"d4fd457cda5bdba1f02cb0333882ee419dec6385","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.11.0","description":"A Juicebox terminal that accepts payments in any token, dynamically discovers what token each destination project accepts, and routes the payment there — via direct forwarding, Uniswap swap, JB token cashout, or a combination. Supports both Uniswap V3 and","directories":{},"_nodeVersion":"25.8.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2","@uniswap/v3-core":"github:Uniswap/v3-core#0.8","@uniswap/v4-core":"^1.0.0","@bananapus/core-v6":"^0.0.4","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#0.8","@openzeppelin/contracts":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"^0.33.2"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.1_1772849653592_0.8360353676003944","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@bananapus/router-terminal-v6","version":"0.0.2","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.2","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"6f54e3dad02c4254a57bd3c4baa14b81a0308989","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.2.tgz","fileCount":17,"integrity":"sha512-mrc3oxxn4GwO+eGjwmkWIWOMdeqRuX0KYcIO6V5keG1XAQb0GEFsGiAgnM5oMp6GwZDR+Wu/h1jkaqFFFshkgg==","signatures":[{"sig":"MEQCIGY67a+guGZovEFtDIPGlVygsmN2WOfwOcyPuKNufRTpAiBQ0OI0/mrLVuhlebsEOm2O0HCkukDxtOINfs5bJRdM7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165475},"engines":{"node":">=20.0.0"},"gitHead":"efbcea064c411f804cc5adff7d4bfdf4b5854474","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.11.0","description":"A Juicebox terminal that accepts payments in any token, dynamically discovers what token each destination project accepts, and routes the payment there — via direct forwarding, Uniswap swap, JB token cashout, or a combination. Supports both Uniswap V3 and","directories":{},"_nodeVersion":"25.8.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2","@uniswap/v3-core":"github:Uniswap/v3-core#0.8","@uniswap/v4-core":"^1.0.0","@bananapus/core-v6":"^0.0.4","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#0.8","@openzeppelin/contracts":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"^0.33.2"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.2_1772849975221_0.7090031357382898","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@bananapus/router-terminal-v6","version":"0.0.3","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.3","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"6057c1af21d6b7f78653727745aac7b1c381f80a","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.3.tgz","fileCount":17,"integrity":"sha512-L5l50xHYy6mtqDuP5HUJD+RMy5wlj8VHRmp3HTn1c+hstan+EzIjP3yVz/J7XuDdaO+IefKksUem7ZETF1qfOQ==","signatures":[{"sig":"MEUCIAOkzNdPeyX3kTmFnLyPL595R7+pl/H2UgPmhczlIEMnAiEA9eTqK8Kw82mRC0fkvOOoeg8G7kKhKgguz+psDlmE6Is=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165475},"engines":{"node":">=20.0.0"},"gitHead":"90c4780b56b3a0ee86f82253790977946abb9486","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.11.0","description":"A Juicebox terminal that accepts payments in any token, dynamically discovers what token each destination project accepts, and routes the payment there — via direct forwarding, Uniswap swap, JB token cashout, or a combination. Supports both Uniswap V3 and","directories":{},"_nodeVersion":"25.8.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2","@uniswap/v3-core":"github:Uniswap/v3-core#0.8","@uniswap/v4-core":"^1.0.0","@bananapus/core-v6":"^0.0.5","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#0.8","@openzeppelin/contracts":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"^0.33.2"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.3_1772896706063_0.9432678447764382","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@bananapus/router-terminal-v6","version":"0.0.4","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.4","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"f2cbbddc9f2ef33aaa6c4ba8477346e412611658","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.4.tgz","fileCount":17,"integrity":"sha512-NPbqseafg1EIitRNqcF8Etcu0cd3wJTcOrhgwvOsOtOezfQlizvp+n/+HhP8vSCyleZD17nN59Fq7P6svr8inA==","signatures":[{"sig":"MEUCIHSA6l6yr9gXnM40s5JFHfCaU/WKjaomyUl7X0Brso8BAiEAwULja7TcKCUc2HXpy6VwpGHVy+vEtp6cH7puexumsvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164865},"engines":{"node":">=20.0.0"},"gitHead":"53cb64aee5fcd72c76eefa8cbaa11f3f68aa7cf7","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.11.0","description":"A Juicebox terminal that accepts payments in any token, dynamically discovers what token each destination project accepts, and routes the payment there — via direct forwarding, Uniswap swap, JB token cashout, or a combination. Supports both Uniswap V3 and","directories":{},"_nodeVersion":"25.8.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2","@uniswap/v3-core":"github:Uniswap/v3-core#0.8","@uniswap/v4-core":"^1.0.0","@bananapus/core-v6":"^0.0.5","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#0.8","@openzeppelin/contracts":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"^0.33.2"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.4_1772898019829_0.44963103791270465","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@bananapus/router-terminal-v6","version":"0.0.5","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.5","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"4ef371dd21da301550fb92012aa271ecd9ece684","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.5.tgz","fileCount":17,"integrity":"sha512-02E7VkQ4erVYC7LtmDT58DGHguheBtAhff210yZ4TS63FJnJ4AHZ3EH/n9kmMG7GI935/XTfV2G3++adJlXtvw==","signatures":[{"sig":"MEYCIQDLElDgGvkJrzU0qAl3SZLdlHN8jeWDuqv7zkE+W25k3wIhAJLCdzn/e85vg/FAstMAckgCuPoreLsY76FvDnBos7g+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165899},"engines":{"node":">=20.0.0"},"gitHead":"f65fee9da27b137c029935f49eb0201cbd8b8df0","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.11.0","description":"A Juicebox terminal that accepts payments in any token, dynamically discovers what token each destination project accepts, and routes the payment there — via direct forwarding, Uniswap swap, JB token cashout, or a combination. Supports both Uniswap V3 and","directories":{},"_nodeVersion":"25.8.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2","@uniswap/v3-core":"github:Uniswap/v3-core#0.8","@uniswap/v4-core":"^1.0.0","@bananapus/core-v6":"^0.0.5","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#0.8","@openzeppelin/contracts":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"^0.33.2"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.5_1772898894746_0.9123020916537599","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@bananapus/router-terminal-v6","version":"0.0.6","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.6","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"70756be76ce42072864bad94f193f0e910761960","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.6.tgz","fileCount":18,"integrity":"sha512-/TqvQd1/VJ4qgHPl5XE31BsKQ65daip8qAcrtOS/SCyS2wN4n4SLUOmEOlcfI3hLWHhSs6PhNxxJSfZh+7dGxQ==","signatures":[{"sig":"MEQCIGPjQJ/xnPxnS7aJFyPlRzCZvKzaVcL1mi4dmk+baSFHAiBe4gIe8H8oj9YkwBRttkxgEuR3VZqM2KCazN0Z4pRoUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200953},"engines":{"node":">=20.0.0"},"gitHead":"4012d36cfa74bd57c03359b56d7ea9b4b70d7a25","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.11.0","description":"A Juicebox terminal that accepts payments in any token, dynamically discovers what token each destination project accepts, and routes the payment there — via direct forwarding, Uniswap swap, JB token cashout, or a combination. Supports both Uniswap V3 and","directories":{},"_nodeVersion":"25.8.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2","@uniswap/v3-core":"github:Uniswap/v3-core#0.8","@uniswap/v4-core":"^1.0.0","@bananapus/core-v6":"^0.0.5","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#0.8","@openzeppelin/contracts":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"^0.33.2"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.6_1772903221701_0.9946164935622925","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@bananapus/router-terminal-v6","version":"0.0.7","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.7","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"95b6c104aa628a72d1ab9c1685c0b6b0c7fb783a","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.7.tgz","fileCount":20,"integrity":"sha512-SEAktzv6IxEpuHjOI6YZspeGUviiK+E7TuwwQCjjrIu7rW4eMu+jwgZRI4+mTIQbKUQRilRzwtREym7rM3ToxQ==","signatures":[{"sig":"MEUCIQD6x/Vm3GhMqr8Tyrghvh8yg9JDq3EIhOCNvvRfHfiEcQIgQuHm99gPEnHB8yE8Qa8JNZDILzbY6bLRqu35hIcq+4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233030},"engines":{"node":">=20.0.0"},"gitHead":"da7a0bfa3419101da83141b21dbc4dd0d915f2c5","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.11.0","description":"A Juicebox terminal that accepts payments in any token, dynamically discovers what token each destination project accepts, and routes the payment there -- via direct forwarding, Uniswap swap, JB token cashout, or a combination. Supports both Uniswap V3 an","directories":{},"_nodeVersion":"25.8.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2","@uniswap/v3-core":"github:Uniswap/v3-core#0.8","@uniswap/v4-core":"^1.0.0","@bananapus/core-v6":"^0.0.9","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#0.8","@openzeppelin/contracts":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"^0.33.2"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.7_1772995991167_0.1980711818144929","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@bananapus/router-terminal-v6","version":"0.0.8","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.8","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"87b0cb526f0606ccc5e9abebcb23b28067f3ca7b","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.8.tgz","fileCount":21,"integrity":"sha512-IWHQn10EZksZ2mo98+I270X15uFB+f4cMfFXTRQjETPLIboUQlXHfiwsi1RZ4YGTT1CyWxVSBRo3MApmcRdPmg==","signatures":[{"sig":"MEUCIERivORkwnU/JFyl/vezT1ea1JvTD4lF5aMtD8AX2CG/AiEA4nXVtc3+BGCfz1meNSsmWekSbbL+jFXwia6rj+Pj8YI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233899},"engines":{"node":">=20.0.0"},"gitHead":"638fd914f9f3e26f88bcdcd122c3634769228ccb","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.11.0","description":"A Juicebox terminal that accepts payments in any token, dynamically discovers what token each destination project accepts, and routes the payment there -- via direct forwarding, Uniswap swap, JB token cashout, or a combination. Supports both Uniswap V3 an","directories":{},"_nodeVersion":"25.8.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2","@uniswap/v3-core":"github:Uniswap/v3-core#0.8","@uniswap/v4-core":"^1.0.0","@bananapus/core-v6":"^0.0.10","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#0.8","@openzeppelin/contracts":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"^0.33.2"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.8_1773016698487_0.6169367125750225","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@bananapus/router-terminal-v6","version":"0.0.9","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.9","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"7dcc1c5f3e6076ddd4c1ec9992eb61e09532ae45","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.9.tgz","fileCount":28,"integrity":"sha512-Is4E/DUnIIXh6S/Aa3HM5XlheuMhL1c/SKooMWILhE5MZ1p4x9b9yaxMAE1AVt2UmgMysu8Gj3tAiqbS4/p/CQ==","signatures":[{"sig":"MEUCIFuDRTX2Mirs8puPMnoIfIB5fS4+ZMoa6ZkJRfVe1q93AiEAowPUIyxdKlXwUZYimdjaryDL4yYET5EWzvgub7Kwrfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355021},"engines":{"node":">=20.0.0"},"gitHead":"1f9c15101c413807f766e75acc98c4115618ce00","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.11.0","description":"A Juicebox terminal that accepts payments in any token, dynamically discovers what token each destination project accepts, and routes the payment there -- via direct forwarding, Uniswap swap, JB token cashout, or a combination. Supports both Uniswap V3 an","directories":{},"_nodeVersion":"25.8.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2","@uniswap/v3-core":"github:Uniswap/v3-core#0.8","@uniswap/v4-core":"^1.0.0","@bananapus/core-v6":"^0.0.11","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#0.8","@openzeppelin/contracts":"^5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"^0.33.2"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.9_1773088486132_0.18783522517867302","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@bananapus/router-terminal-v6","version":"0.0.10","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.10","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"c371bc014355623c98f9fded674e30d160267bcc","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.10.tgz","fileCount":28,"integrity":"sha512-m4z/jjeELBo8Zr3RIb/60KajPTNNap6GA+WwwETiHQos9/U5eTlJxo1XXlchh/sjI/jatlWv6TtG8GFnjaGNqQ==","signatures":[{"sig":"MEUCIA79BS2T73lMofBO7DhMRudjYNPrPiImY5F7+nESEGquAiEA652M7thlICTVk+8xUcthddzSwsAxwurHo0zTcOGaBsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":357237},"engines":{"node":">=20.0.0"},"gitHead":"ae48d30a511f1c46322b1bbf1115105d4eb33466","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.11.0","description":"A Juicebox terminal that accepts payments in any token, dynamically discovers what token each destination project accepts, and routes the payment there -- via direct forwarding, Uniswap swap, JB token cashout, or a combination. Supports both Uniswap V3 an","directories":{},"_nodeVersion":"25.8.1","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2","@uniswap/v3-core":"github:Uniswap/v3-core#0.8","@uniswap/v4-core":"^1.0.0","@bananapus/core-v6":"^0.0.15","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#0.8","@openzeppelin/contracts":"^5.6.1","@bananapus/permission-ids-v6":"^0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"^0.33.2"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.10_1773334435069_0.6384553653331171","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@bananapus/router-terminal-v6","version":"0.0.11","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.11","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"38b3cba7d14a0d265d3e41669059069147cfb0f9","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.11.tgz","fileCount":28,"integrity":"sha512-A3nRE7dMn/FedFIfEfduKfBfNVuyYgaOGkJJzfbLaSd9bQBszmzsc3MYlkxZOU1LpbSKClRdB2Km5cz0CAAA6w==","signatures":[{"sig":"MEYCIQCYLmfpku+vIN3yqqMH65rUsJXJmTvX5275I7kep/H3NgIhANST8yk+GRySFEtSgCm6KNJhmLTCRNVBONSYJYnopyhe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360356},"engines":{"node":">=20.0.0"},"gitHead":"05abd35e356eb7dbda5cdf5eacb679a36d0527ce","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.11.0","description":"A Juicebox terminal that accepts payments in any token, dynamically discovers what token each destination project accepts, and routes the payment there -- via direct forwarding, Uniswap swap, JB token cashout, or a combination. Supports both Uniswap V3 an","directories":{},"_nodeVersion":"25.8.1","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2","@uniswap/v3-core":"github:Uniswap/v3-core#0.8","@uniswap/v4-core":"^1.0.0","@bananapus/core-v6":"^0.0.16","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#0.8","@openzeppelin/contracts":"^5.6.1","@bananapus/permission-ids-v6":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"^0.33.2"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.11_1773445694579_0.8852125383822353","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@bananapus/router-terminal-v6","version":"0.0.12","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.12","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"7a47451809a94cf97b7791a3d03cedaa8aec2411","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.12.tgz","fileCount":37,"integrity":"sha512-t4AtlTKT4aIpamCc2bRTrlcqYj+3wHJcWzYk++U24JZoIXR6wohy+0z6tOQYcWVF8rEEqSUOANHXdjOVVKa/LQ==","signatures":[{"sig":"MEUCIDvNwyiTS+on+HMq06aJFnUPeWT0fri87ry6v/MLr0RlAiEA0kuHdAYOjrgHMcMtUeT2pvZqFaf1Z+xk2FjjvEF4o8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":562052},"engines":{"node":">=20.0.0"},"gitHead":"496ec12d2ddb32bf469c4af784d07d37c8e114fa","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.11.0","description":"A Juicebox terminal that accepts payments in any token, dynamically discovers what token each destination project accepts, and routes the payment there -- via direct forwarding, Uniswap swap, JB token cashout, or a combination. Supports both Uniswap V3 an","directories":{},"_nodeVersion":"25.8.1","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2","@uniswap/v3-core":"github:Uniswap/v3-core#0.8","@uniswap/v4-core":"^1.0.0","@bananapus/core-v6":"^0.0.17","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#0.8","@openzeppelin/contracts":"^5.6.1","@bananapus/permission-ids-v6":"^0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"^0.33.2"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.12_1773863832250_0.16030259293903093","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@bananapus/router-terminal-v6","version":"0.0.13","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.13","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"71ec3ea6171abe60d8a1226bef9694a273ec315c","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.13.tgz","fileCount":37,"integrity":"sha512-Yn2YOggohPj4PTQhZXLnX7XS2uSNf9tThNO7GRTkI2pRz8Jh64Ml6UA8bSBDpxk8V7uIMKMedvRpdYw9MpqzBw==","signatures":[{"sig":"MEUCIGSdMYI9jFfzK7ehTkdZ9jZnMVKtG3IyxqJ94+UUh8oOAiEAnBXOY8QVqmSs9AAUai9PKoYRJZ5GMi4RLGfMUGwtgH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":562445},"engines":{"node":">=20.0.0"},"gitHead":"deff38fbf4f74cc5392711a56cbd2c019b4b8a18","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.11.0","description":"A Juicebox terminal that accepts payments in any token, dynamically discovers what token each destination project accepts, and routes the payment there -- via direct forwarding, Uniswap swap, JB token cashout, or a combination. Supports both Uniswap V3 an","directories":{},"_nodeVersion":"25.8.1","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2","@uniswap/v3-core":"github:Uniswap/v3-core#0.8","@uniswap/v4-core":"^1.0.0","@bananapus/core-v6":"^0.0.17","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#0.8","@openzeppelin/contracts":"^5.6.1","@bananapus/permission-ids-v6":"^0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"^0.33.2"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.13_1773866673518_0.18767788950541164","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@bananapus/router-terminal-v6","version":"0.0.14","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.14","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"12386fd1f9c2bbdb0109ae3e57eb50ca343acf0a","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.14.tgz","fileCount":40,"integrity":"sha512-2h3CNNdBjam6/400LvyYVnR6hki8q8LLoLM1NCapofnHL4foOFKFCuc7mV7hDKUo/JawBmI8Pwj/LEs+j4MMBw==","signatures":[{"sig":"MEYCIQCgovMxzSjwmQ2QGwTC9dSyd3VY8UDOJ5UFYK8xXKjFTAIhAKY925tDlaC7qwbUR9gM3tly7GVD4c2kXTc3MLqPNnBK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676812},"engines":{"node":">=20.0.0"},"gitHead":"d77c0db81aac9f18874b318703fd353d7f5de11d","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.11.0","description":"A Juicebox terminal that accepts payments in any token, dynamically discovers what token each destination project accepts, and routes the payment there -- via direct forwarding, Uniswap swap, JB token cashout, or a combination. Supports both Uniswap V3 an","directories":{},"_nodeVersion":"25.8.1","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2","@uniswap/v3-core":"github:Uniswap/v3-core#0.8","@uniswap/v4-core":"^1.0.0","@bananapus/core-v6":"^0.0.20","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#0.8","@openzeppelin/contracts":"^5.6.1","@bananapus/permission-ids-v6":"^0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"^0.33.2"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.14_1774042066545_0.6926908193548673","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@bananapus/router-terminal-v6","version":"0.0.15","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.15","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"f92d5acdc795ee4e1c75a358b90f7860cc48d64c","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.15.tgz","fileCount":40,"integrity":"sha512-Wq2iWVEN+TK+gb1ZVEvhEYT9yhnvMDZiScWSnmbfjSEkkdMv+gWdkMzFy8CqiKnNwQy/cTrKdndbq7jVXG4ojw==","signatures":[{"sig":"MEUCIAceAUNmAU2Ke8lsPZh3TEVYpeAB4bfKKnF22MynPH/hAiEA/XDwkmgfSWXaTGL+Qsx1Xjp9xugUk+etoS2mDgDtJX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675690},"engines":{"node":">=20.0.0"},"gitHead":"d466be321960c5e0be3b0ada61b5705b1cd72eae","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.11.0","description":"A Juicebox terminal that accepts payments in any token, dynamically discovers what token each destination project accepts, and routes the payment there -- via direct forwarding, Uniswap swap, JB token cashout, or a combination. Supports both Uniswap V3 an","directories":{},"_nodeVersion":"25.8.1","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2","@uniswap/v3-core":"github:Uniswap/v3-core#0.8","@uniswap/v4-core":"^1.0.0","@bananapus/core-v6":"^0.0.23","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#0.8","@openzeppelin/contracts":"^5.6.1","@bananapus/permission-ids-v6":"^0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"^0.33.2"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.15_1774121879711_0.8603337249677063","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@bananapus/router-terminal-v6","version":"0.0.16","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.16","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"c677715eac3c86d8bc7d973937923927b26c4b45","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.16.tgz","fileCount":40,"integrity":"sha512-37qkNuYvPlUPM7hTxLhE6wZXQXVZWaUrQDEgzO+ZkHqWDtHIT+6ukMB8eEyzJUje7yR63kdIABjTFRgczyCQEA==","signatures":[{"sig":"MEUCIFasFqt8dk2vvjvAANVpjfSpWcmafpFIwk/hT/jBsB/tAiEA62ajRuvMhofk8dd/TWxKZT60EHMS7hVSXAWkzO+8ixo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675522},"engines":{"node":">=20.0.0"},"gitHead":"29b7ce6f57411058033190a18459b2529b762191","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.11.0","description":"A Juicebox terminal that accepts payments in any token, dynamically discovers what token each destination project accepts, and routes the payment there -- via direct forwarding, Uniswap swap, JB token cashout, or a combination. Supports both Uniswap V3 an","directories":{},"_nodeVersion":"25.8.1","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2","@uniswap/v3-core":"github:Uniswap/v3-core#0.8","@uniswap/v4-core":"^1.0.0","@bananapus/core-v6":"^0.0.23","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#0.8","@openzeppelin/contracts":"^5.6.1","@bananapus/permission-ids-v6":"^0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"^0.33.2"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.16_1774123123080_0.8300922392011545","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@bananapus/router-terminal-v6","version":"0.0.17","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.17","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"cdf9809759a507ea46f20b1e4165da09212b3841","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.17.tgz","fileCount":40,"integrity":"sha512-/b0in6xJzCxyee2BxQNW9cfYRy6LhiVtkRYHDhLwFmoPXKuZMKoqR/J4Ln+GBJK6vmRGw1rm6+CA90s8Ad/ipA==","signatures":[{"sig":"MEUCIQCLbg4/e7jc+v0VVnUEBq3+nnzWFoXJb85py7DjfL6p2gIgfAl6AyuqoSHJfezWhgmbRTbwxSM5oSp3wjZI1Ky6U4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676667},"engines":{"node":">=20.0.0"},"gitHead":"57e9737e2b6a0a4588b7d9853f859ef89d2e3fc8","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.11.0","description":"A Juicebox terminal that accepts payments in any token, dynamically discovers what token each destination project accepts, and routes the payment there -- via direct forwarding, Uniswap swap, JB token cashout, or a combination. Supports both Uniswap V3 an","directories":{},"_nodeVersion":"25.8.1","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2","@uniswap/v3-core":"github:Uniswap/v3-core#0.8","@uniswap/v4-core":"^1.0.0","@bananapus/core-v6":"^0.0.23","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#0.8","@openzeppelin/contracts":"^5.6.1","@bananapus/permission-ids-v6":"^0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"^0.33.2"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.17_1774125968167_0.44379774625150237","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@bananapus/router-terminal-v6","version":"0.0.18","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.18","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"f9f0b00216a2ee4540cb1280f37fe2a7099ae2a6","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.18.tgz","fileCount":45,"integrity":"sha512-zPK+9u9epRd4aAVRYyN8g/m/ELCGuUnhDX9lV59be/DStmU9tCDVWmuqdOTBaLT6kMxeEJqyf5CpMmPrOG9TYg==","signatures":[{"sig":"MEYCIQDgA0XqJX17kgTr0Xqnw7pO2rEIUiIQaiEXssrZlW/uOQIhAMyGWmLv/+QTKiPhi3D6vVlQEsgQx5IJQi52iu4K9e0k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":766412},"engines":{"node":">=20.0.0"},"gitHead":"b5b59b967f441101fe33793b8d2e89c8322ebada","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.11.1","description":"A Juicebox terminal that accepts payments in any token, dynamically discovers what token each destination project accepts, and routes the payment there -- via direct forwarding, Uniswap swap, JB token cashout, or a combination. Supports both Uniswap V3 an","directories":{},"_nodeVersion":"25.8.2","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2","@uniswap/v3-core":"github:Uniswap/v3-core#0.8","@uniswap/v4-core":"^1.0.0","@bananapus/core-v6":"^0.0.25","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#0.8","@openzeppelin/contracts":"^5.6.1","@bananapus/permission-ids-v6":"^0.0.11"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"^0.33.2"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.18_1774454832514_0.3349739981664579","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@bananapus/router-terminal-v6","version":"0.0.19","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.19","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"c571bf6f759525610bc7eccaf1130c233aec3bba","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.19.tgz","fileCount":45,"integrity":"sha512-NgNQkMe2NQcU8+aVhP0+IFkkO2BfarZsZaxGxzW+p9K0Sjnl1Xl6EB71TCFntQoSnMM70Qc/Bg+eYiIa3VVGRg==","signatures":[{"sig":"MEQCIA8q7wx5lhP20lDsGjYRyzHDRDCo/PKC+6XSRLChULtoAiBR4d2H4Byh+kkXgaZK7PkJ9P9UHs+v5bVan6p04bnAnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":766529},"engines":{"node":">=20.0.0"},"gitHead":"6c29f2cebae81cf2abbca22cf3b0ac86f6055830","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.11.1","description":"A Juicebox terminal that accepts payments in any token, dynamically discovers what token each destination project accepts, and routes the payment there -- via direct forwarding, Uniswap swap, JB token cashout, or a combination. Supports both Uniswap V3 an","directories":{},"_nodeVersion":"25.8.2","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2","@uniswap/v3-core":"github:Uniswap/v3-core#0.8","@uniswap/v4-core":"^1.0.0","@bananapus/core-v6":"^0.0.25","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#0.8","@openzeppelin/contracts":"^5.6.1","@bananapus/permission-ids-v6":"^0.0.11"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"^0.33.2"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.19_1774457427564_0.26991743800798074","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@bananapus/router-terminal-v6","version":"0.0.20","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.20","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"cf6517e534060bc44c6f341e6d5a0340b66395aa","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.20.tgz","fileCount":45,"integrity":"sha512-Zq/nPQLK7DltIITzAdJmz3RwhD23fLdr106a/jniqKfPzvnfwtNRjEFRk66sTeRu8Xn/sOooCIgVG5yEM+/eIA==","signatures":[{"sig":"MEUCIQDKddWlpDEDEf6F8dxxFmtDuE23b36aj/N3+mJ3ACV1nwIgO8BB2HPNE6OY50LFMGTUd5zgom0dEG5ENlY5m2nm+Sk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":766545},"engines":{"node":">=20.0.0"},"gitHead":"ebd02409af892a8382f63b28be4538e2888b63cc","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.11.1","description":"A Juicebox terminal that accepts payments in any token, dynamically discovers what token each destination project accepts, and routes the payment there -- via direct forwarding, Uniswap swap, JB token cashout, or a combination. Supports both Uniswap V3 an","directories":{},"_nodeVersion":"25.8.2","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2","@uniswap/v3-core":"github:Uniswap/v3-core#0.8","@uniswap/v4-core":"^1.0.0","@bananapus/core-v6":"^0.0.27","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#0.8","@openzeppelin/contracts":"^5.6.1","@bananapus/permission-ids-v6":"^0.0.14","@bananapus/address-registry-v6":"^0.0.15"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"^0.33.2"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.20_1774471840387_0.9986088099540551","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@bananapus/router-terminal-v6","version":"0.0.21","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.21","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"8a79f27119c93f1b96cc6b56252f5a4516b654dc","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.21.tgz","fileCount":47,"integrity":"sha512-yiRmBlyqIgut+DiaZsPOPCRHVTKE0dxJfMQAed6dPEE09Dq4MfBOMy0HWElJeQ+099ksC0KGvsiKnoAvkbDDnw==","signatures":[{"sig":"MEUCIA+yvtMu5XKekgM4qPLSAjr2s8PoTTPRsUflnWT7l/sZAiEAmdqiRsvqJcGEwta2Tf4wa9aejMwmZ3j0vYyw5k+Kmo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":786878},"engines":{"node":">=20.0.0"},"gitHead":"dcf5ea7b72c808e68f2695853313efcb5374270b","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.11.1","description":"A Juicebox terminal that accepts payments in any token, dynamically discovers what token each destination project accepts, and routes the payment there -- via direct forwarding, Uniswap swap, JB token cashout, or a combination. Supports both Uniswap V3 an","directories":{},"_nodeVersion":"25.8.2","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2","@uniswap/v3-core":"github:Uniswap/v3-core#0.8","@uniswap/v4-core":"^1.0.0","@bananapus/core-v6":"^0.0.28","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#0.8","@openzeppelin/contracts":"^5.6.1","@bananapus/permission-ids-v6":"^0.0.14","@bananapus/address-registry-v6":"^0.0.16"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"^0.33.2"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.21_1774704891190_0.8282463105169591","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@bananapus/router-terminal-v6","version":"0.0.22","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.22","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"d0cf4039431f93992ceb3b0ab258ef1d627e7e8b","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.22.tgz","fileCount":48,"integrity":"sha512-+KvAkruovDYU/k/9lbZ1MSjg/mgBulkBs3T3M7ZGYbcA/Oxv7oToWXyISFY+oaBEcRp/rgJx8A22dM8qTmqU2A==","signatures":[{"sig":"MEYCIQCxKWD5r6jA+3wPghmWPuKINAMldLKAE7c965rZsPxtJwIhAPnMg0ws6HLGuFYYi+/2Df6MKireY/JKwjJq5FdesZbu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":794009},"engines":{"node":">=20.0.0"},"gitHead":"5c9101dddf709e81a1f62041572c3af4bbada437","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.11.1","description":"A Juicebox terminal that accepts payments in any token, dynamically discovers what token each destination project accepts, and routes the payment there -- via direct forwarding, Uniswap swap, JB token cashout, or a combination. Supports both Uniswap V3 an","directories":{},"_nodeVersion":"25.8.2","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2","@uniswap/v3-core":"github:Uniswap/v3-core#0.8","@uniswap/v4-core":"^1.0.0","@bananapus/core-v6":"^0.0.28","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#0.8","@openzeppelin/contracts":"^5.6.1","@bananapus/permission-ids-v6":"^0.0.14","@bananapus/address-registry-v6":"^0.0.16"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"^0.33.2"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.22_1774836685489_0.004284552690795973","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@bananapus/router-terminal-v6","version":"0.0.23","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.23","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"dad5deaa3cab3a6e5e0e4bd847a5a68cf025818b","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.23.tgz","fileCount":48,"integrity":"sha512-r44N+My2ee090lwRA8ZNg8/DVAzsduCQ2fwU/2SosVAz3ku8hHfLgpjCQvKAVOO0Ic3HRNw5meuVdVhLjq3Fqw==","signatures":[{"sig":"MEYCIQD3Oq79C1Rqfk/5AOq2mAfpaWyxosFZ8EWgSk0DtYnxgQIhALUdslQQb3phU0sQeLpPIOtsG3+YPQtrsvqppLw46uqi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":796098},"engines":{"node":">=20.0.0"},"gitHead":"99c2bdfdf7d8e665e10553a20a4ab925d997095b","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.11.1","description":"A Juicebox terminal that accepts payments in any token, dynamically discovers what token each destination project accepts, and routes the payment there -- via direct forwarding, Uniswap swap, JB token cashout, or a combination. Supports both Uniswap V3 an","directories":{},"_nodeVersion":"25.8.2","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2","@uniswap/v3-core":"github:Uniswap/v3-core#0.8","@uniswap/v4-core":"^1.0.0","@bananapus/core-v6":"^0.0.28","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#0.8","@openzeppelin/contracts":"^5.6.1","@bananapus/permission-ids-v6":"^0.0.14","@bananapus/address-registry-v6":"^0.0.16"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"^0.33.2"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.23_1774961380408_0.3271685955537149","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"@bananapus/router-terminal-v6","version":"0.0.24","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.24","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"aa549aeda2a7a4371242975f88ad1375fb8d5b23","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.24.tgz","fileCount":48,"integrity":"sha512-VpcKelMjrS9HdOjI01VPU+cwTmPU8V6+XVpSfKOY4Ads8WzIrMzhwCRNpxTpxZ7vHr+bRlFXzo38Rj9QADNEbA==","signatures":[{"sig":"MEYCIQDocBOQtLBr0snsHPTNhJPJWMKcVQm6qMcEIlR3mPCDFwIhAO6Z0fGCaBdKz4TcIVTJ4FhCo6RKqJNMqF3HWQQkQQ4q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":796098},"engines":{"node":">=20.0.0"},"gitHead":"1d73425aa66af8d7ba519ef77c96b648d89be248","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.11.1","description":"A Juicebox terminal that accepts payments in any token, dynamically discovers what token each destination project accepts, and routes the payment there -- via direct forwarding, Uniswap swap, JB token cashout, or a combination. Supports both Uniswap V3 an","directories":{},"_nodeVersion":"25.8.2","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2","@uniswap/v3-core":"github:Uniswap/v3-core#0.8","@uniswap/v4-core":"^1.0.0","@bananapus/core-v6":"^0.0.30","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#0.8","@openzeppelin/contracts":"^5.6.1","@bananapus/permission-ids-v6":"^0.0.15","@bananapus/address-registry-v6":"^0.0.16"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"^0.33.2"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.24_1774965148582_0.3955500407406889","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"@bananapus/router-terminal-v6","version":"0.0.25","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.25","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"4b7dc44c6f4cd64747ec7540af1fb93ab47dfe33","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.25.tgz","fileCount":64,"integrity":"sha512-SpkEUswN4xXK5LoYXEGq7pGteyhxjc0rPqrskf7H0PPrsXziPe9vt1Rsd00b5T2NbJwVRA/UiTohY99AuYqqCA==","signatures":[{"sig":"MEUCIQCV3ds4+ejMSPzJfkGKqVSpoBtnsMv6vyP5GQAbQi0j0AIgW3GAACmMr74RziMNZ+zGgCYI+Sh0r8wBuAK34WkT39s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":960789},"engines":{"node":">=20.0.0"},"gitHead":"09065ee2787f17d9d792826cf61a829af0767e6f","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best available route.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2","@uniswap/v3-core":"github:Uniswap/v3-core#0.8","@uniswap/v4-core":"^1.0.0","@bananapus/core-v6":"^0.0.31","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#0.8","@openzeppelin/contracts":"^5.6.1","@bananapus/buyback-hook-v6":"^0.0.25","@bananapus/permission-ids-v6":"^0.0.15"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"^0.33.2"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.25_1775511255285_0.17976755831562663","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"@bananapus/router-terminal-v6","version":"0.0.26","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.26","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"8bbf0f03b6d79f9bd0d96fea93eb6ed246affdcb","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.26.tgz","fileCount":64,"integrity":"sha512-WY3yf8CDOHve4e6tBF3a/Xl2XtlYh92p9p1oEh10EAJQ+NDht0ivWpfo+bOMWYf68gKCxCl1jRUcSsas+NCwCw==","signatures":[{"sig":"MEYCIQDDK1y32c6pyMQsDSt+JGijxffxZNCbkok+vFwWJ3mQRQIhAJF/opnSZjLQfsUST7Cr75XNfK3L4bxVYq6xe3bnFijd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":967464},"engines":{"node":">=20.0.0"},"gitHead":"24cf82d8a403929236c726477eca9e65d300320d","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best available route.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2","@uniswap/v3-core":"github:Uniswap/v3-core#0.8","@uniswap/v4-core":"^1.0.0","@bananapus/core-v6":"^0.0.32","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#0.8","@openzeppelin/contracts":"^5.6.1","@bananapus/buyback-hook-v6":"^0.0.26","@bananapus/permission-ids-v6":"^0.0.15"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"^0.33.2"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.26_1775693871472_0.8443428914000723","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"@bananapus/router-terminal-v6","version":"0.0.27","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.27","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"b8eaf5c4f30e20a8cab6f490cc2d00cf924487a0","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.27.tgz","fileCount":65,"integrity":"sha512-5wh1azUaVJQqVqbq7nVFPbGAgcsesA0xlX2yQM31Jcsk6hOoWMY5liBVolnYLAiIkJUJ0jmYvYzl5W85U6gWvg==","signatures":[{"sig":"MEUCIQDDJJQ8IeC0ilj2uXVOpeAuusXnp6wtUrQnzIUF7jEzzgIgU+5eQIKOnMp17YNYqGrDdgQ/bkaDpPY3J7AeI3D78Oc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":982235},"engines":{"node":">=20.0.0"},"gitHead":"704586de407a36a29b9dde2f7caa3a33b2f38809","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best previewed route it can resolve from the ","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2","@uniswap/v3-core":"github:Uniswap/v3-core#0.8","@uniswap/v4-core":"^1.0.0","@bananapus/core-v6":"^0.0.34","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#0.8","@openzeppelin/contracts":"^5.6.1","@bananapus/buyback-hook-v6":"^0.0.27","@bananapus/permission-ids-v6":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"^0.33.2"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.27_1776694645444_0.3366708458957228","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"@bananapus/router-terminal-v6","version":"0.0.28","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.28","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"f8e8aa8e3a5ac51d367a9bead20d8ea4878eaa6f","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.28.tgz","fileCount":66,"integrity":"sha512-KbVeZmV5Gf4Q98qo19eQipkSxrJjNF+LIPrjL5sqYQUytW+wBKsrulPgiPhluY8F/Y4D4OjC2x3DhK5fmex1BA==","signatures":[{"sig":"MEQCIEj/ZmRnlGtFO3lKIHlFlyvV0Tt5TjgTEcM0n4Cmm1n5AiAPz1tR6sf3WZRatwqVVJz89YgJ3uh6DdewP4qiAPQ28A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":991808},"engines":{"node":">=20.0.0"},"gitHead":"810f161c67c373aa64e4787e6cbd52b4d35dd1ba","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2","@uniswap/v3-core":"github:Uniswap/v3-core#0.8","@uniswap/v4-core":"^1.0.0","@bananapus/core-v6":"^0.0.34","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#0.8","@openzeppelin/contracts":"^5.6.1","@bananapus/buyback-hook-v6":"^0.0.27","@bananapus/permission-ids-v6":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"^0.33.2"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.28_1776724288658_0.15331342701206352","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"@bananapus/router-terminal-v6","version":"0.0.29","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.29","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"a5790384fc0d75b3d90e00a974ca73ba3c436288","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.29.tgz","fileCount":67,"integrity":"sha512-OId8/IE9KnyGYgTL77iqw3N+Ygx/6KeKSoReFCd03A6HduhCTb3CyieMX1h5xtZw2ZRwTTHpFy/GlKZ/+qqovw==","signatures":[{"sig":"MEUCIQDTk9TcfhT4y1wlp9JcPhzOnVLJvaq3/nB/OK1ylO2v7wIgWxbf6EOkAsRZOAjPA29PPMbWHKG5W4vZexHIwHLt2TA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":999118},"engines":{"node":">=20.0.0"},"gitHead":"d387e4ed8b81d8d530dcdd308715f74b53c2326a","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2","@uniswap/v3-core":"github:Uniswap/v3-core#0.8","@uniswap/v4-core":"^1.0.0","@bananapus/core-v6":"^0.0.34","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#0.8","@openzeppelin/contracts":"^5.6.1","@bananapus/buyback-hook-v6":"^0.0.27","@bananapus/permission-ids-v6":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"^0.33.2"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.29_1776786028297_0.09681129077886319","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"@bananapus/router-terminal-v6","version":"0.0.30","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.30","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"2f5429312e5490a15a71380ae73a652448f7df12","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.30.tgz","fileCount":69,"integrity":"sha512-tH06eELmAlMGITVgmmVx29WG/dorV/5RfMX2927hZRDhqXT29lVp8j4yf/sL9+yJINKZnNDHKQq/xX0j94fowg==","signatures":[{"sig":"MEUCIQCGToYQPULT7kE42SysqEkcY6Axrf2mf3f5LTng9/M6fwIgc632KXqu4MQsZs77MmzNl9HrwJwIm+LYdXzyVtOnU4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1021767},"engines":{"node":">=20.0.0"},"gitHead":"c2caae2e0af4455c1ca099070818aed59bf1d196","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2","@uniswap/v3-core":"github:Uniswap/v3-core#0.8","@uniswap/v4-core":"^1.0.0","@bananapus/core-v6":"^0.0.34","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#0.8","@openzeppelin/contracts":"^5.6.1","@bananapus/buyback-hook-v6":"^0.0.27","@bananapus/permission-ids-v6":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"^0.33.2"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.30_1776894459806_0.15314804731946507","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"@bananapus/router-terminal-v6","version":"0.0.31","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.31","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"fb3dab62609d7f9413953db9899a6a039ddc296e","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.31.tgz","fileCount":70,"integrity":"sha512-hbVfTL2Nr/tE5Dv6qwryRiaecnaMpp23OZj+BzFu5l8gMMf+EqAaqYGpKj2ps+oqgYawUhk7ZZ5f9qq0MDJiKA==","signatures":[{"sig":"MEQCIFfildqKaCLeTUkBgTg6aIb645bYBjj/ra4EbEm9I2aKAiAn5xOX1COeKDLTfb9kvt4jnF3efnY99vp/jpn1oFQhjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1032365},"engines":{"node":">=20.0.0"},"gitHead":"51b87cc1d98bef0d1cb6f13b770baf911197b9b2","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2","@uniswap/v3-core":"github:Uniswap/v3-core#0.8","@uniswap/v4-core":"^1.0.0","@bananapus/core-v6":"^0.0.34","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#0.8","@openzeppelin/contracts":"^5.6.1","@bananapus/buyback-hook-v6":"^0.0.27","@bananapus/permission-ids-v6":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"^0.33.2"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.31_1777204541379_0.4932328176684988","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"@bananapus/router-terminal-v6","version":"0.0.32","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.32","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"f1622446d302cd428ceec1a59201ee151b7bafb1","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.32.tgz","fileCount":72,"integrity":"sha512-BU4hvkuRtBNjK5wNDryRF50DpxP44IBa+bghfjyVoMRD3Rv+BgYEWwbAlcfSvXbUuEJm9/vorN+lBHAytF2Kjg==","signatures":[{"sig":"MEUCIQCa3CZ0JfbgCl3yTFpxYg196OMvg1WiPoyiCiALrF6tawIgXiYuo3UPkn3e1bh3OKBXnHYoXIaUUkpJkVHsUtUegcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1057610},"engines":{"node":">=20.0.0"},"gitHead":"7717a7742a0e8a304e07fce6073444d56580c804","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2","@uniswap/v3-core":"github:Uniswap/v3-core#0.8","@uniswap/v4-core":"^1.0.0","@bananapus/core-v6":"^0.0.36","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#0.8","@openzeppelin/contracts":"^5.6.1","@bananapus/buyback-hook-v6":"^0.0.30","@bananapus/permission-ids-v6":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"^0.33.2"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.32_1777207949260_0.9488247757863804","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"@bananapus/router-terminal-v6","version":"0.0.33","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.33","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"878cce25d8e481d904c9d8698bf12145af841ac5","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.33.tgz","fileCount":78,"integrity":"sha512-T71tNnvdQMVD2L5EtOKgRL9T5EB976LSlnoLQGAYyOC4eXVIE2qBcSTQYvK70cn5Xl484JtRh5Wdp8loTWnATw==","signatures":[{"sig":"MEUCIQCcJOnr6ibF8DF2ByFQHy0c+570i+rZoZEzNG8Sr05jbAIgdmU4HIhp49ZUFQg2qYrBDjEYjDmoVrXxiO5+h+Z+ti8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1099408},"engines":{"node":">=20.0.0"},"gitHead":"2e4f73a7aa0f2b03bd40e1f8eeb6be26d223a776","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2","@uniswap/v3-core":"github:Uniswap/v3-core#0.8","@uniswap/v4-core":"^1.0.0","@bananapus/core-v6":"^0.0.36","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#0.8","@openzeppelin/contracts":"^5.6.1","@bananapus/buyback-hook-v6":"^0.0.30","@bananapus/permission-ids-v6":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"^0.33.2"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.33_1777482391034_0.547128285395043","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"@bananapus/router-terminal-v6","version":"0.0.34","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.34","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"b9befe10e4341f0018b9f4baa4900d27a3831ddd","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.34.tgz","fileCount":25,"integrity":"sha512-CKnuuBhVZectyef0sEBEVoZFFAwohtdxOLjUdDSyy8vxH0jVW/uX7h+arxY5fGjYN0qlfvhcVc0RULwTUCZ2mg==","signatures":[{"sig":"MEUCIQCYGV9Gm7Dti2jrNzwNWD4UR8uDKxfWAus01ucd6XeLGQIgFafc9a/vqdYCVBpLeOtsHYdty1YGByalfuoxDWqEE9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287548},"engines":{"node":">=20.0.0"},"gitHead":"cd79ab3c0f4df48230038cca37b4b5927f6e53cf","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2#cc56ad0f3439c502c246fc5cfcc3db92bb8b7219","@uniswap/v3-core":"github:Uniswap/v3-core#6562c52e8f75f0c10f9deaf44861847585fc8129","@uniswap/v4-core":"1.0.2","@bananapus/core-v6":"0.0.39","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#b325bb0905d922ae61fcc7df85ee802e8df5e96c","@openzeppelin/contracts":"5.6.1","@bananapus/buyback-hook-v6":"0.0.36","@bananapus/univ4-router-v6":"0.0.22","@bananapus/permission-ids-v6":"0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"0.33.3"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.34_1777942648988_0.4138377268581188","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"@bananapus/router-terminal-v6","version":"0.0.35","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.35","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"06b73aee734253d3e86892e82f387d6a1af3946d","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.35.tgz","fileCount":25,"integrity":"sha512-lqAwXDSPjSUxnR4HG+EpzYFuEM6+tkucHSFr710ucASJjna5XcjBHZCHCghKSds+nJFMUPIUwEQ5hytbZm8DTw==","signatures":[{"sig":"MEYCIQCAfMFrslYDBuivCAC8i17sSwpmtKZdfp4lkjlct00u/QIhAMIjo+y+nWWr0fR8TMaSEEz8AVbPtSpLg6doVnlg5s1D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":289414},"engines":{"node":">=20.0.0"},"gitHead":"37154392fc4fc112329481ed0d5821f166fb4450","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2#cc56ad0f3439c502c246fc5cfcc3db92bb8b7219","@uniswap/v3-core":"github:Uniswap/v3-core#6562c52e8f75f0c10f9deaf44861847585fc8129","@uniswap/v4-core":"1.0.2","@bananapus/core-v6":"0.0.39","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#b325bb0905d922ae61fcc7df85ee802e8df5e96c","@openzeppelin/contracts":"5.6.1","@bananapus/buyback-hook-v6":"0.0.36","@bananapus/univ4-router-v6":"0.0.22","@bananapus/permission-ids-v6":"0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"0.33.3"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.35_1777943658288_0.7505691908101855","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"@bananapus/router-terminal-v6","version":"0.0.36","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.36","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"04f92c9cf1858612d018ae595d98fba202397b9b","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.36.tgz","fileCount":25,"integrity":"sha512-SDp1Xs19b/A91dmha9E1b2hQAM8lmv3/RuRxqPWNfVVStGGTjqtNCyPLLg8jngCCQOsw/kted8pxKl3dDk9Irg==","signatures":[{"sig":"MEUCIQCG24NNFHh6pEwMx9SVA27YmtOKFOmQZmK1vV+IZRNIygIgQhiT/jDye4sOBwrycKA9hgacp+QspPA1tpZ1u6RhwXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":289414},"engines":{"node":">=20.0.0"},"gitHead":"bec32ad69af93dd6e1236c52b35295194cf8c2cb","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2#cc56ad0f3439c502c246fc5cfcc3db92bb8b7219","@uniswap/v3-core":"github:Uniswap/v3-core#6562c52e8f75f0c10f9deaf44861847585fc8129","@uniswap/v4-core":"1.0.2","@bananapus/core-v6":"0.0.39","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#b325bb0905d922ae61fcc7df85ee802e8df5e96c","@openzeppelin/contracts":"5.6.1","@bananapus/buyback-hook-v6":"0.0.36","@bananapus/univ4-router-v6":"0.0.22","@bananapus/permission-ids-v6":"0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"0.33.3"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.36_1777949516320_0.5518912488356069","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"@bananapus/router-terminal-v6","version":"0.0.37","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.37","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"9c086bf56aa28ac9db24246f729a3a2d42b26bb8","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.37.tgz","fileCount":25,"integrity":"sha512-3tihAqxMZc8dqErEvXexwwh6ykh6CZt7ljxYjmhkems9KTJ+JKq89I4vct/QttW7U/pfTcOO5WsNp+RUogu1Ng==","signatures":[{"sig":"MEUCIHmwAAqZXevWOM5ntPKq6mwWb4NY+YWagWGfcZQJQRQ0AiEAv+DOmjLdrGG8cLyn41NWVp0bXxiphtR10z83n4aBYJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288615},"engines":{"node":">=20.0.0"},"gitHead":"d38f4430a54f62328d3d367aaa697b0c2fda33eb","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2#cc56ad0f3439c502c246fc5cfcc3db92bb8b7219","@uniswap/v3-core":"github:Uniswap/v3-core#6562c52e8f75f0c10f9deaf44861847585fc8129","@uniswap/v4-core":"1.0.2","@bananapus/core-v6":"0.0.39","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#b325bb0905d922ae61fcc7df85ee802e8df5e96c","@openzeppelin/contracts":"5.6.1","@bananapus/buyback-hook-v6":"0.0.36","@bananapus/univ4-router-v6":"0.0.22","@bananapus/permission-ids-v6":"0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"0.33.3"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.37_1777995022784_0.11531634123967005","host":"s3://npm-registry-packages-npm-production"}},"0.0.39":{"name":"@bananapus/router-terminal-v6","version":"0.0.39","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.39","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"ee05ca91e0652552a30f9d6a9d7bf0838a00f2dd","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.39.tgz","fileCount":26,"integrity":"sha512-wJfW7tiSbrGk/b0AVhCFgaTivjZas8kVd7uNiwmBo7ptTkj+ZeIY8j4YyEX3vhWiaexDDU8uQ5zPk3AnBygkLw==","signatures":[{"sig":"MEYCIQDew3tFJeiN0PkeQXi4bpu7DmLx42O1lBiKSr0lf/j8yAIhAKhdGb01ydOCrbCjwaBp546iCJ7FrZQtYYn8TD8PVQ4P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298866},"engines":{"node":">=20.0.0"},"gitHead":"0756af71c1fd13e5b110b7c16f457d66d4176c9b","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2#cc56ad0f3439c502c246fc5cfcc3db92bb8b7219","@uniswap/v3-core":"github:Uniswap/v3-core#6562c52e8f75f0c10f9deaf44861847585fc8129","@uniswap/v4-core":"1.0.2","@bananapus/core-v6":"^0.0.48","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#b325bb0905d922ae61fcc7df85ee802e8df5e96c","@openzeppelin/contracts":"5.6.1","@bananapus/buyback-hook-v6":"^0.0.36","@bananapus/univ4-router-v6":"^0.0.22","@bananapus/permission-ids-v6":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"0.33.3"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.39_1778632428127_0.5069503124132113","host":"s3://npm-registry-packages-npm-production"}},"0.0.40":{"name":"@bananapus/router-terminal-v6","version":"0.0.40","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.40","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"1ff5c7dc18d22fbba21c38089430063e38afd77d","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.40.tgz","fileCount":26,"integrity":"sha512-3hnWjDBk1TeAyS61xn1d/V37h/2ARa2tfr77sP6QBEo4BuyrG7fWpe2w7rJyqm+N7U0h2HnlEVEEE2oJoJBzBg==","signatures":[{"sig":"MEYCIQCktfIfqt1eutB6bWuYXdgGSqnQALkRsVpswFIh/pZaggIhAOzVRq3LFYsqm4cpOMjqFKzoUd9PEv86wiZKZeRBLtV0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298866},"engines":{"node":">=20.0.0"},"gitHead":"2b8bc92e8bb192789d5ce7819375f659ba855e2b","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2#cc56ad0f3439c502c246fc5cfcc3db92bb8b7219","@uniswap/v3-core":"github:Uniswap/v3-core#6562c52e8f75f0c10f9deaf44861847585fc8129","@uniswap/v4-core":"1.0.2","@bananapus/core-v6":"^0.0.48","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#b325bb0905d922ae61fcc7df85ee802e8df5e96c","@openzeppelin/contracts":"5.6.1","@bananapus/buyback-hook-v6":"^0.0.36","@bananapus/univ4-router-v6":"^0.0.22","@bananapus/permission-ids-v6":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"0.33.3"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.40_1778633651635_0.5612165756786032","host":"s3://npm-registry-packages-npm-production"}},"0.0.41":{"name":"@bananapus/router-terminal-v6","version":"0.0.41","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.41","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"b79a44d5710bb36e986282bf4a2d688090ed60ba","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.41.tgz","fileCount":26,"integrity":"sha512-jhjGgRfBIeuFmfn+gD7pDAm/lOp82DXSCru08s4tiBw/pzDAJUjDpzuZurEawMKa+e03SoC4RzssTlGEkFQO3w==","signatures":[{"sig":"MEQCIBNl763buGhWy3Pob8M8NZF6++VvfWT+8+PRqfheROQCAiA8tHvC4bqsXasCFJeAkFxASlz6eqcssp9Uhd0BO86/Xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300095},"engines":{"node":">=20.0.0"},"gitHead":"e540eca0dc2f0374ef9d701479035b48823e80c7","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2#cc56ad0f3439c502c246fc5cfcc3db92bb8b7219","@uniswap/v3-core":"github:Uniswap/v3-core#6562c52e8f75f0c10f9deaf44861847585fc8129","@uniswap/v4-core":"1.0.2","@bananapus/core-v6":"^0.0.48","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#b325bb0905d922ae61fcc7df85ee802e8df5e96c","@openzeppelin/contracts":"5.6.1","@bananapus/buyback-hook-v6":"^0.0.36","@bananapus/univ4-router-v6":"^0.0.22","@bananapus/permission-ids-v6":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"0.33.3"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.41_1778705670982_0.990378421107347","host":"s3://npm-registry-packages-npm-production"}},"0.0.42":{"name":"@bananapus/router-terminal-v6","version":"0.0.42","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.42","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"ed20fa0c19bc98378eee915a7aca25eed9d07df6","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.42.tgz","fileCount":26,"integrity":"sha512-NP594hBkv8pd25WCVK2iasXKLAqJ6gpPhWnx3OoXFPNvKBUNyQNh/Z6AKOxeapCEz8+KBjgktw8LryE8ULQfDQ==","signatures":[{"sig":"MEUCIG1U1tVWIlVCUuh7AfJnYCJPJ7KUEGIDIKckq8RpOwQ9AiEA4YOm7KKJy4KZ9A1AyBjcsonvxsWmIddz6UOa10m/0GY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301809},"engines":{"node":">=20.0.0"},"gitHead":"94056858e828eeab4bea6d55a3f983d46bbedd94","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2#cc56ad0f3439c502c246fc5cfcc3db92bb8b7219","@uniswap/v3-core":"github:Uniswap/v3-core#6562c52e8f75f0c10f9deaf44861847585fc8129","@uniswap/v4-core":"1.0.2","@bananapus/core-v6":"^0.0.48","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#b325bb0905d922ae61fcc7df85ee802e8df5e96c","@openzeppelin/contracts":"5.6.1","@bananapus/buyback-hook-v6":"^0.0.36","@bananapus/univ4-router-v6":"^0.0.22","@bananapus/permission-ids-v6":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"0.33.3"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.42_1778718983171_0.739089750746631","host":"s3://npm-registry-packages-npm-production"}},"0.0.43":{"name":"@bananapus/router-terminal-v6","version":"0.0.43","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.43","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"ac4eca7b06fe905993fd2b6fc3613fb91a800d9e","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.43.tgz","fileCount":26,"integrity":"sha512-5Vl/l/gYcwYyj28xumz7UbXIYdwbCCk5SI6/oKl6IZ0uBQ/MowDUudXQNOqwGbrSAorsDzf2aduUY6NbC8djKg==","signatures":[{"sig":"MEUCIF/qXJ5HvqkPBG8UpZ6KESHs34AhRijQUYDHOjKUq9OVAiEAwvAuX4PcDOFSN3RtgsSP+sSVkStV+HCD3NMkr6WK5PA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304217},"engines":{"node":">=20.0.0"},"gitHead":"ec80d71b657500c1e01de8461dc7774d43a25088","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2#cc56ad0f3439c502c246fc5cfcc3db92bb8b7219","@uniswap/v3-core":"github:Uniswap/v3-core#6562c52e8f75f0c10f9deaf44861847585fc8129","@uniswap/v4-core":"1.0.2","@bananapus/core-v6":"^0.0.48","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#b325bb0905d922ae61fcc7df85ee802e8df5e96c","@openzeppelin/contracts":"5.6.1","@bananapus/buyback-hook-v6":"^0.0.36","@bananapus/univ4-router-v6":"^0.0.22","@bananapus/permission-ids-v6":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"0.33.3"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.43_1778801861522_0.8285381412640411","host":"s3://npm-registry-packages-npm-production"}},"0.0.44":{"name":"@bananapus/router-terminal-v6","version":"0.0.44","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.44","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"f96524d0dd67ef5785c1c8b6584d7b5b6b131ef3","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.44.tgz","fileCount":26,"integrity":"sha512-nxqym2m2gT+XnPlrr+cevcLZQ/6ifeQ46Ym4HenE+3sM0FwrmYNB44hFLy5HpXcYGgqPWfCS7v9qWMOvomKA2Q==","signatures":[{"sig":"MEYCIQDAOImWfD6hLwCMJyrtaGnr/sqa11S+XftgYahfCKwkggIhAJ9ZMXyLFxVpEEFS1fVMekAyLFOu4RcDCgRrPfzOFIIQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304217},"engines":{"node":">=20.0.0"},"gitHead":"882e7edf5f2e826809ccfed85314bc3e077b3a0e","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2#cc56ad0f3439c502c246fc5cfcc3db92bb8b7219","@uniswap/v3-core":"github:Uniswap/v3-core#6562c52e8f75f0c10f9deaf44861847585fc8129","@uniswap/v4-core":"1.0.2","@bananapus/core-v6":"^0.0.54","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#b325bb0905d922ae61fcc7df85ee802e8df5e96c","@openzeppelin/contracts":"5.6.1","@bananapus/buyback-hook-v6":"^0.0.47","@bananapus/univ4-router-v6":"^0.0.32","@bananapus/permission-ids-v6":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"0.33.3"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.44_1779061805808_0.0015975608773743932","host":"s3://npm-registry-packages-npm-production"}},"0.0.45":{"name":"@bananapus/router-terminal-v6","version":"0.0.45","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.45","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"4238a07bad5a00aab3b00b8122a2994003470a9f","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.45.tgz","fileCount":26,"integrity":"sha512-vz2la3C2jAPruCXkaFztK421NPmoOopJRAmm1wDHt4YeoNj6/a8NcV45absKkqnepSSuTI0gUWv93Pw+//O9AA==","signatures":[{"sig":"MEYCIQDk6I+hd32hG5AVmc144uDVZnFQ2IOIcdVMPMeAa0UY+QIhAIzsy+04Fvw2PCgHL5N68AzG6JKooEwUaERZ/OUZbRpT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305909},"engines":{"node":">=20.0.0"},"gitHead":"b679fd1b2318432caf773561729719a1648f6da5","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2#cc56ad0f3439c502c246fc5cfcc3db92bb8b7219","@uniswap/v3-core":"github:Uniswap/v3-core#6562c52e8f75f0c10f9deaf44861847585fc8129","@uniswap/v4-core":"1.0.2","@bananapus/core-v6":"^0.0.54","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#b325bb0905d922ae61fcc7df85ee802e8df5e96c","@openzeppelin/contracts":"5.6.1","@bananapus/buyback-hook-v6":"^0.0.47","@bananapus/univ4-router-v6":"^0.0.32","@bananapus/permission-ids-v6":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"0.33.3"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.45_1779137426910_0.8786827857573791","host":"s3://npm-registry-packages-npm-production"}},"0.0.46":{"name":"@bananapus/router-terminal-v6","version":"0.0.46","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.46","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"05b3c34fa91e25b6aee18bc01f14e3260cb875dd","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.46.tgz","fileCount":26,"integrity":"sha512-iEk1hiKWuA/UlXPnH/mFxMArrPfxEgul5curZv3u9AKqWfjL0jx6J3eo4NP1v1GJg3SOi+CQCwJfCtHiY0cwMQ==","signatures":[{"sig":"MEUCIAGNAPkT3e0RtME9WiIltIpjiLO8DBnWOdd/SuC7neZGAiEAhrkAGnDCxzLsxOKns2xzoB9CUv2NidItEHrKvNLgsrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306728},"engines":{"node":">=20.0.0"},"gitHead":"f81b2985c0e21b688b0a1ba75624e9b5377d42aa","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2#cc56ad0f3439c502c246fc5cfcc3db92bb8b7219","@uniswap/v3-core":"github:Uniswap/v3-core#6562c52e8f75f0c10f9deaf44861847585fc8129","@uniswap/v4-core":"1.0.2","@bananapus/core-v6":"^0.0.57","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#b325bb0905d922ae61fcc7df85ee802e8df5e96c","@openzeppelin/contracts":"5.6.1","@bananapus/buyback-hook-v6":"^0.0.49","@bananapus/univ4-router-v6":"^0.0.34","@bananapus/permission-ids-v6":"^0.0.26"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"0.33.3"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.46_1779391000865_0.1654626383546538","host":"s3://npm-registry-packages-npm-production"}},"0.0.47":{"name":"@bananapus/router-terminal-v6","version":"0.0.47","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.47","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"c5ab7c5c89c342a11da98b25e5fe1aa9e0efe419","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.47.tgz","fileCount":26,"integrity":"sha512-xnnS7CwIxY9Qzm3aNdqnIds93HHriCV/C1f2uq/JxBU0/e//7m+zICf0boauWX93cWMMa9AgIzBpUF7aI00BGw==","signatures":[{"sig":"MEUCIBA6yWr4w1Oiyh3pnhMfGUAbIvYd3/V4/kvgdEp6iCL1AiEA+rJZNGBbwaxWR0PBYSeCaar0fWK4crCiK0Gi4kRtD34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306766},"engines":{"node":">=20.0.0"},"gitHead":"ee85eb715af389f7e5f2cd991f24283ef1aca622","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2#cc56ad0f3439c502c246fc5cfcc3db92bb8b7219","@uniswap/v3-core":"github:Uniswap/v3-core#6562c52e8f75f0c10f9deaf44861847585fc8129","@uniswap/v4-core":"1.0.2","@bananapus/core-v6":"^0.0.59","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#b325bb0905d922ae61fcc7df85ee802e8df5e96c","@openzeppelin/contracts":"5.6.1","@bananapus/buyback-hook-v6":"^0.0.49","@bananapus/univ4-router-v6":"^0.0.35","@bananapus/permission-ids-v6":"^0.0.26"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"0.33.3"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.47_1779478687964_0.9697309227676711","host":"s3://npm-registry-packages-npm-production"}},"0.0.48":{"name":"@bananapus/router-terminal-v6","version":"0.0.48","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.48","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"99dd91b4bd7755bef7eda0a18e72ee386482762a","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.48.tgz","fileCount":26,"integrity":"sha512-MQuTTjwsoiUbkukjgRTgq0uXowgRsmHUjFbmf/X4gehymU48iidqHLOMpYaZ8+ZUquTDLk4IipKYxYrCmLtTdA==","signatures":[{"sig":"MEQCIFhBx2b5Q2HGp2sinkB8OXnB7oJQhNRRjQAUfaKbivKZAiATkcIlErsUFpUFhsVYwxU5tJxumc/tq322Zn6mAHepPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306773},"engines":{"node":">=20.0.0"},"gitHead":"9568dbece40e3632671f4520767732ab33c5e03c","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2#cc56ad0f3439c502c246fc5cfcc3db92bb8b7219","@uniswap/v3-core":"github:Uniswap/v3-core#6562c52e8f75f0c10f9deaf44861847585fc8129","@uniswap/v4-core":"1.0.2","@bananapus/core-v6":"^0.0.59","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#b325bb0905d922ae61fcc7df85ee802e8df5e96c","@openzeppelin/contracts":"5.6.1","@bananapus/buyback-hook-v6":"^0.0.49","@bananapus/univ4-router-v6":"^0.0.35","@bananapus/permission-ids-v6":"^0.0.26"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"0.33.3"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.48_1779551037447_0.7396234083218851","host":"s3://npm-registry-packages-npm-production"}},"0.0.49":{"name":"@bananapus/router-terminal-v6","version":"0.0.49","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.49","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"c71813005bd32f34d23b27e6919be9390580277c","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.49.tgz","fileCount":25,"integrity":"sha512-AAyywXgvQbdM9ZdPvkeSMFgkOp7ED0BwPrqJCf8KoeWM31YsJ8dsxA1WH29yfELjuOSQfrrUcd5yvseCJLHxNw==","signatures":[{"sig":"MEUCIQDwLxl9JfrY8iFYVArH6S9C65MNexKayR/qi5O/mXdAQQIgY4t7ubj0JuvF47gZrXOynm6nJogj5WgSiJzAz6+y48E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":297224},"engines":{"node":">=20.0.0"},"gitHead":"41fae4c4330bf16d5e4790b1cc112fcce1901435","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2#cc56ad0f3439c502c246fc5cfcc3db92bb8b7219","@uniswap/v3-core":"github:Uniswap/v3-core#6562c52e8f75f0c10f9deaf44861847585fc8129","@uniswap/v4-core":"1.0.2","@bananapus/core-v6":"^0.0.59","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#b325bb0905d922ae61fcc7df85ee802e8df5e96c","@openzeppelin/contracts":"5.6.1","@bananapus/buyback-hook-v6":"^0.0.49","@bananapus/univ4-router-v6":"^0.0.35","@bananapus/permission-ids-v6":"^0.0.26"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"0.33.3"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.49_1779552551746_0.34756557122728116","host":"s3://npm-registry-packages-npm-production"}},"0.0.50":{"name":"@bananapus/router-terminal-v6","version":"0.0.50","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.50","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"5ca02420bbdaf703d8cbed5b910fd3b27df9a88a","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.50.tgz","fileCount":25,"integrity":"sha512-UMdPO4QlpbtC5cSkeaeQLTMgqIQA3QC0pYIlApPF7gGCQsRUHndyPFMQUGSG8ZKveatrtpzqRbJ8YJY+dsG4YQ==","signatures":[{"sig":"MEUCIQCNmi4XB0or3w7CMy0JLJ0DXb6xQiDhlH4micWLeL0mPwIgTuJYLqS+bSS2guF1Zq0hBFxbnG5sybM+6tN2tv4DOs0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":297224},"engines":{"node":">=20.0.0"},"gitHead":"53af937c6d87808e461252f4b7a382723f504fa2","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2#cc56ad0f3439c502c246fc5cfcc3db92bb8b7219","@uniswap/v3-core":"github:Uniswap/v3-core#6562c52e8f75f0c10f9deaf44861847585fc8129","@uniswap/v4-core":"1.0.2","@bananapus/core-v6":"^0.0.60","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#b325bb0905d922ae61fcc7df85ee802e8df5e96c","@openzeppelin/contracts":"5.6.1","@bananapus/buyback-hook-v6":"^0.0.51","@bananapus/univ4-router-v6":"^0.0.37","@bananapus/permission-ids-v6":"^0.0.27"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"0.33.3"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.50_1779557027332_0.277270382100161","host":"s3://npm-registry-packages-npm-production"}},"0.0.51":{"name":"@bananapus/router-terminal-v6","version":"0.0.51","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.51","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"8a833817ae99d8a8dc732df52e1ecb6d3ab98561","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.51.tgz","fileCount":25,"integrity":"sha512-LamGzePH9AJcrVNAnLYJCs8GmoSh0xEBr6FFWy4EdR+bwTPCaIdl2WjH5TavVqKDJ2BBgt4ppgeAfaIvTaK3Fw==","signatures":[{"sig":"MEQCIFybTAShbBrzEgIFTOaDKFs+OqritlbkB/Y8aDc99hBcAiAwOTqL4ZpibHSswLfmAS7hYVN6UjPpVvjioaFi3bFLZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":297731},"engines":{"node":">=20.0.0"},"gitHead":"4740563cb019a72c41ee7253b5699ea788d9ff6e","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2#cc56ad0f3439c502c246fc5cfcc3db92bb8b7219","@uniswap/v3-core":"github:Uniswap/v3-core#6562c52e8f75f0c10f9deaf44861847585fc8129","@uniswap/v4-core":"1.0.2","@bananapus/core-v6":"^0.0.60","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#b325bb0905d922ae61fcc7df85ee802e8df5e96c","@openzeppelin/contracts":"5.6.1","@bananapus/buyback-hook-v6":"^0.0.51","@bananapus/univ4-router-v6":"^0.0.37","@bananapus/permission-ids-v6":"^0.0.27"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"0.33.3"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.51_1779666133509_0.4603875566279767","host":"s3://npm-registry-packages-npm-production"}},"0.0.52":{"name":"@bananapus/router-terminal-v6","version":"0.0.52","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.52","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"c0a334ca3487994b931b717c21baeb3e35c58896","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.52.tgz","fileCount":25,"integrity":"sha512-Mrh6SMH8fDjrFA8UUAfSAFWD7KtEOYSGbTBTSqYQxgR+Ow584Z8qyu10Ev/9jvr7if9i3Ytfspgy2uxPGMAFDw==","signatures":[{"sig":"MEUCIGLmw13ydLdd6rBNUVzzownZP4f1TpH/YrQRf83gmheZAiEAuU96aH35Pdkfc+PnTyWzoIVpLK/6uZANPXg2UO+K3Dc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":297731},"engines":{"node":">=20.0.0"},"gitHead":"a4cb40aa88baa3dcfe231578b80a8b638a5b91d6","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2#cc56ad0f3439c502c246fc5cfcc3db92bb8b7219","@uniswap/v3-core":"github:Uniswap/v3-core#6562c52e8f75f0c10f9deaf44861847585fc8129","@uniswap/v4-core":"1.0.2","@bananapus/core-v6":"^0.0.68","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#b325bb0905d922ae61fcc7df85ee802e8df5e96c","@openzeppelin/contracts":"5.6.1","@bananapus/buyback-hook-v6":"^0.0.55","@bananapus/univ4-router-v6":"^0.0.40","@bananapus/permission-ids-v6":"^0.0.27"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"0.33.3"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.52_1779739029772_0.08292748256429894","host":"s3://npm-registry-packages-npm-production"}},"0.0.54":{"name":"@bananapus/router-terminal-v6","version":"0.0.54","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.54","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"a9f080496aab9ed8b87ed5af265c3974babeca1f","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.54.tgz","fileCount":25,"integrity":"sha512-pKDg+TGUqXtE0/fD2vVsWcO6deJgYydCSiQv2vumC7/Ty9RKXy3u3P7dTHoIY2Hlh3ZF7W9VMuGWBlq/xkm7iQ==","signatures":[{"sig":"MEQCICQnTGM/qG0rUbrL1xDwWERR1M7soaCVxf4EhP8cSvujAiAY6Ns59SEyTY8rOI1tMpy8nDHsvNbkhgwKy5LXgJ4qeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299039},"engines":{"node":">=20.0.0"},"gitHead":"8a9947a7edf757aef3c2e554406a07850242ed63","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2#cc56ad0f3439c502c246fc5cfcc3db92bb8b7219","@uniswap/v3-core":"github:Uniswap/v3-core#6562c52e8f75f0c10f9deaf44861847585fc8129","@uniswap/v4-core":"1.0.2","@bananapus/core-v6":"^0.0.68","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#b325bb0905d922ae61fcc7df85ee802e8df5e96c","@openzeppelin/contracts":"5.6.1","@bananapus/buyback-hook-v6":"^0.0.55","@bananapus/univ4-router-v6":"^0.0.40","@bananapus/permission-ids-v6":"^0.0.27"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"0.33.3"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.54_1779803165236_0.22421409985547514","host":"s3://npm-registry-packages-npm-production"}},"0.0.55":{"name":"@bananapus/router-terminal-v6","version":"0.0.55","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.55","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"c0f9cb43f0dfb78d5b7c195db963a6b82388a77b","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.55.tgz","fileCount":25,"integrity":"sha512-R/gtk1v9gHmRrXL+Rdx5CW6QKS1hgxO7loSiuOfOty2lDeLOPl9uidryN1bgXrzudxfVDDbGwrHlqEbmG0TXvg==","signatures":[{"sig":"MEYCIQDUu5LVp6B3p5MBuI3LBCEhsMhwqsx6qWgmUeapmuJHvgIhAOGfX8CzniYyFk1CvgHIg3N55bsWt7IhM3qqvq3hz7vy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299223},"engines":{"node":">=20.0.0"},"gitHead":"830f5061052d0ae3f714e63688cda36aee37e2d7","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2#cc56ad0f3439c502c246fc5cfcc3db92bb8b7219","@uniswap/v3-core":"github:Uniswap/v3-core#6562c52e8f75f0c10f9deaf44861847585fc8129","@uniswap/v4-core":"1.0.2","@bananapus/core-v6":"^0.0.68","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#b325bb0905d922ae61fcc7df85ee802e8df5e96c","@openzeppelin/contracts":"5.6.1","@bananapus/buyback-hook-v6":"^0.0.55","@bananapus/univ4-router-v6":"^0.0.40","@bananapus/permission-ids-v6":"^0.0.27"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"0.33.3"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.55_1779811629944_0.2682910711851425","host":"s3://npm-registry-packages-npm-production"}},"0.0.56":{"name":"@bananapus/router-terminal-v6","version":"0.0.56","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.56","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"8cfa1b3c09fbb43f6624162a1d92fc1952d68911","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.56.tgz","fileCount":25,"integrity":"sha512-3cNs9p3wrTVAbn0z+X8t45eUs/m4H2ZZl8Uc1wAqNI70ozOZSP4HD23Z2CT1naAf+7Q/7MZJN60MPdjndSZf8A==","signatures":[{"sig":"MEUCIG/s9wNnSWITqrFnlWfRxL8raZsz4ksZLOne7GCr+W9NAiEAy3/0W2S+ItTMckXefVnBg4PmyOY6Hj9OmP0gSmYMKTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299248},"engines":{"node":">=20.0.0"},"gitHead":"bd26d09ef35863115328b796297ae220ca486420","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2#cc56ad0f3439c502c246fc5cfcc3db92bb8b7219","@uniswap/v3-core":"github:Uniswap/v3-core#6562c52e8f75f0c10f9deaf44861847585fc8129","@uniswap/v4-core":"1.0.2","@bananapus/core-v6":"^0.0.72","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#b325bb0905d922ae61fcc7df85ee802e8df5e96c","@openzeppelin/contracts":"5.6.1","@bananapus/buyback-hook-v6":"^0.0.58","@bananapus/univ4-router-v6":"^0.0.46","@bananapus/permission-ids-v6":"^0.0.27"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"0.33.3"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.56_1779911529363_0.9798729512788653","host":"s3://npm-registry-packages-npm-production"}},"0.0.57":{"name":"@bananapus/router-terminal-v6","version":"0.0.57","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.57","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"8367ff825fbbd21afbbe2f14430971381842debe","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.57.tgz","fileCount":25,"integrity":"sha512-enDjbipeX3xUV79adG2PvttPQHR7mgIiTfW8eAQIsS2oMQE1CEcYN4phtVN/B9mIyqhbjphS+2qqCbnVA3utlg==","signatures":[{"sig":"MEUCIQDAlB9Oeth2TiBUE2amh38SMscakAs1ZxVvBPg2DMNxWwIgcm50T28FC9uA1kcUc0qWoCxOtP8FJsHBkdQ3gp5SXkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299934},"engines":{"node":">=20.0.0"},"gitHead":"9fa1603b8c0a93e64299bd5999f6d85108c7e5c5","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2#cc56ad0f3439c502c246fc5cfcc3db92bb8b7219","@uniswap/v3-core":"github:Uniswap/v3-core#6562c52e8f75f0c10f9deaf44861847585fc8129","@uniswap/v4-core":"1.0.2","@bananapus/core-v6":"^0.0.72","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#b325bb0905d922ae61fcc7df85ee802e8df5e96c","@openzeppelin/contracts":"5.6.1","@bananapus/buyback-hook-v6":"^0.0.58","@bananapus/univ4-router-v6":"^0.0.46","@bananapus/permission-ids-v6":"^0.0.27"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"0.33.3"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.57_1779983047094_0.34087755501532446","host":"s3://npm-registry-packages-npm-production"}},"0.0.58":{"name":"@bananapus/router-terminal-v6","version":"0.0.58","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.58","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"42fbeb83797e49a64c20a5b87ba3e3c5b191222f","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.58.tgz","fileCount":25,"integrity":"sha512-ZXv3v/mFKzumIn5EwbV5weSp1N++PPt6jQgwDOchj6wfB4QBWjLdU1dGmNEsoa21OzCCwqtKWuxfnIHIbuGAyQ==","signatures":[{"sig":"MEYCIQCuEPmTW+8bVAH5qPUPraGNrLSwvuLhZ8qU50LgCfwnBAIhAIIaXmsXOJkP8opJFt60qjxihc4DZv0tCFxoHTIpmszt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299906},"engines":{"node":">=20.0.0"},"gitHead":"5577cb1f7c193aeca35042a0c491cb576903b474","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2#cc56ad0f3439c502c246fc5cfcc3db92bb8b7219","@uniswap/v3-core":"github:Uniswap/v3-core#6562c52e8f75f0c10f9deaf44861847585fc8129","@uniswap/v4-core":"1.0.2","@bananapus/core-v6":"^0.0.72","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#b325bb0905d922ae61fcc7df85ee802e8df5e96c","@openzeppelin/contracts":"5.6.1","@bananapus/buyback-hook-v6":"^0.0.64","@bananapus/univ4-router-v6":"^0.0.46","@bananapus/permission-ids-v6":"^0.0.27"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"0.33.3"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.58_1780019390410_0.8626986247802577","host":"s3://npm-registry-packages-npm-production"}},"0.0.59":{"name":"@bananapus/router-terminal-v6","version":"0.0.59","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.59","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"ff75287f16b8bafa3776c930560eca00e28692b0","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.59.tgz","fileCount":25,"integrity":"sha512-bw1F1Av8xKL5dr2GCuLCnp22mc6igLhnZ9eFuTkhaksz1d2qx6y/UFtcvOhLQ55/zF+sc+vieDNX4VQPCDp84Q==","signatures":[{"sig":"MEUCIHd+5xppQQmrAfYpBuOv6QfDYYg3eeAdnKdczB3vbJ/nAiEA0TECbr9Ujx91eBkCVYm2T7ydOvdViOnVPQsy/U+sOkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300892},"engines":{"node":">=20.0.0"},"gitHead":"8684fd1ca4c771c0c50649c0e8557d8fa1146a99","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2#cc56ad0f3439c502c246fc5cfcc3db92bb8b7219","@uniswap/v3-core":"github:Uniswap/v3-core#6562c52e8f75f0c10f9deaf44861847585fc8129","@uniswap/v4-core":"1.0.2","@bananapus/core-v6":"^0.0.72","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#b325bb0905d922ae61fcc7df85ee802e8df5e96c","@openzeppelin/contracts":"5.6.1","@bananapus/buyback-hook-v6":"^0.0.64","@bananapus/univ4-router-v6":"^0.0.46","@bananapus/permission-ids-v6":"^0.0.27"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"0.33.3"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.59_1780243018538_0.6941962302435278","host":"s3://npm-registry-packages-npm-production"}},"0.0.60":{"name":"@bananapus/router-terminal-v6","version":"0.0.60","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.60","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"a7d9e18a67ed911fe194090f236082a8cd77cd9e","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.60.tgz","fileCount":25,"integrity":"sha512-V6spijPuvmmRtgm4cDe+KFSpb07iVQpSs8qwXQn1qi1sp4MXoSqOKC3NEs+kHSVpHBfWJin+PZ1Oln7jT5ZIbA==","signatures":[{"sig":"MEYCIQDfcJYnJLBzU0fZvYy892Ly5IKzo9NC4tPT87m9LUvwBQIhAIghz4VuI24O7NUF6V+Xii/5qXuv6j+CPEY7ThBDktrZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306537},"engines":{"node":">=20.0.0"},"gitHead":"2b1a0e518a52071863c6d9893a39bb381799426d","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2#cc56ad0f3439c502c246fc5cfcc3db92bb8b7219","@uniswap/v3-core":"github:Uniswap/v3-core#6562c52e8f75f0c10f9deaf44861847585fc8129","@uniswap/v4-core":"1.0.2","@bananapus/core-v6":"^0.0.72","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#b325bb0905d922ae61fcc7df85ee802e8df5e96c","@openzeppelin/contracts":"5.6.1","@bananapus/buyback-hook-v6":"^0.0.64","@bananapus/univ4-router-v6":"^0.0.46","@bananapus/permission-ids-v6":"^0.0.27"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"0.33.3"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.60_1780324731790_0.2520161512413521","host":"s3://npm-registry-packages-npm-production"}},"0.0.61":{"name":"@bananapus/router-terminal-v6","version":"0.0.61","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.61","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"e1e918b569c13794a2cb41d50021b224bd45f98b","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.61.tgz","fileCount":25,"integrity":"sha512-/DAFBzcVg+s+7p88GMsmRdmmPxI2W/CfNrggmvvnq+kl5G/MiQDfaTyjfp84T2f/3XejnI8MTz5AewGIyMEH2A==","signatures":[{"sig":"MEUCIQD3hak9djCybK2VGMW7o2QNVbwanWVhaiWzKtwkv0YsPQIgMGqO6S2ZBQVmG0mNtmZ3lHqg5h2G+1MDNJd9lLnjLeg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306537},"engines":{"node":">=20.0.0"},"gitHead":"aebb2f9676d16ebefd780a4c2df1e6bfb11158b0","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2#cc56ad0f3439c502c246fc5cfcc3db92bb8b7219","@uniswap/v3-core":"github:Uniswap/v3-core#6562c52e8f75f0c10f9deaf44861847585fc8129","@uniswap/v4-core":"1.0.2","@bananapus/core-v6":"^0.0.78","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#b325bb0905d922ae61fcc7df85ee802e8df5e96c","@openzeppelin/contracts":"5.6.1","@bananapus/buyback-hook-v6":"^0.0.66","@bananapus/univ4-router-v6":"^0.0.46","@bananapus/permission-ids-v6":"^0.0.28"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"0.33.3"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.61_1780344988291_0.48234971042540264","host":"s3://npm-registry-packages-npm-production"}},"0.0.62":{"name":"@bananapus/router-terminal-v6","version":"0.0.62","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.62","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"9b07ec782f204018fde61e8167b38906e7c15140","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.62.tgz","fileCount":25,"integrity":"sha512-ccpFqQPU+x0Lijwq567Zui3CFGWvnrY1T/wp4Ek2TwzKPs+VjFnRa4Ask/qDciW3MJNaxDvKKoCRlZ/H1IPJLw==","signatures":[{"sig":"MEUCICU+6Cpt/nqiH40gaOH05qzpH+nK+aSmYx7mVyGkTC4wAiEA80W/XcCmZlVtO2cg9DUa7DcUAopFjKKaG3l0zd1dDiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309116},"engines":{"node":">=20.0.0"},"gitHead":"f8c5936efd2ad2492f25a7b040aaf2778d1a3988","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2#cc56ad0f3439c502c246fc5cfcc3db92bb8b7219","@uniswap/v3-core":"github:Uniswap/v3-core#6562c52e8f75f0c10f9deaf44861847585fc8129","@uniswap/v4-core":"1.0.2","@bananapus/core-v6":"^0.0.78","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#b325bb0905d922ae61fcc7df85ee802e8df5e96c","@openzeppelin/contracts":"5.6.1","@bananapus/buyback-hook-v6":"^0.0.66","@bananapus/univ4-router-v6":"^0.0.46","@bananapus/permission-ids-v6":"^0.0.28"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"0.33.3"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.62_1780439542013_0.6430368734680669","host":"s3://npm-registry-packages-npm-production"}},"0.0.63":{"name":"@bananapus/router-terminal-v6","version":"0.0.63","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.63","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"aae9c3d4c97e618ccd71bc01ab07aba898bf02f8","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.63.tgz","fileCount":25,"integrity":"sha512-6xRiSU3QiICWho/O16KA+xrQBNmNMbsqcq/XW/C8MOTDQ4g0qdsLzYkhgW8fr1CrDEOQ5gzYWqu+1u6cDn9JZg==","signatures":[{"sig":"MEUCICaZKiA+fvhtff0mz4FcesZzIxkMWluNDSB51bRFqU0AAiEAkFqI0ikVL13vfT0SIpAHkIw0JUFLQ5nd/4YBU79AJt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309078},"engines":{"node":">=20.0.0"},"gitHead":"16936b4b707ce1758cc4acfa03b8db275feff9d3","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2#cc56ad0f3439c502c246fc5cfcc3db92bb8b7219","@uniswap/v3-core":"github:Uniswap/v3-core#6562c52e8f75f0c10f9deaf44861847585fc8129","@uniswap/v4-core":"1.0.2","@bananapus/core-v6":"^0.0.81","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#b325bb0905d922ae61fcc7df85ee802e8df5e96c","@openzeppelin/contracts":"5.6.1","@bananapus/buyback-hook-v6":"^0.0.68","@bananapus/univ4-router-v6":"^0.0.51","@bananapus/permission-ids-v6":"^0.0.28"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"0.33.3"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.63_1780444956981_0.49087803802232566","host":"s3://npm-registry-packages-npm-production"}},"0.0.64":{"name":"@bananapus/router-terminal-v6","version":"0.0.64","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.64","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"b87bf09fa821f9fbfbd6994216109d6ea482b0f5","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.64.tgz","fileCount":25,"integrity":"sha512-TPLuvGaKfwTkQY04r0dkiMbXwBYT4GZDWcpP43hyBxOxf2OGzRc2IWrVvLrev8k4tWwKjJ4A42yt2tVUaM8aLA==","signatures":[{"sig":"MEUCIQCmCHP66fZNeLioSt/0CujoBXEl7RALSzcDThiknO6G2QIgcs3V9+06iTu80K5422MuZvQeWWujGat6q1F2lXzSzFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314522},"engines":{"node":">=20.0.0"},"gitHead":"3006741dd9b42ba07d5fa038bb50378d04f44c59","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2#cc56ad0f3439c502c246fc5cfcc3db92bb8b7219","@uniswap/v3-core":"github:Uniswap/v3-core#6562c52e8f75f0c10f9deaf44861847585fc8129","@uniswap/v4-core":"1.0.2","@bananapus/core-v6":"^0.0.81","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#b325bb0905d922ae61fcc7df85ee802e8df5e96c","@openzeppelin/contracts":"5.6.1","@bananapus/buyback-hook-v6":"^0.0.68","@bananapus/univ4-router-v6":"^0.0.51","@bananapus/permission-ids-v6":"^0.0.28"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"0.33.3"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.64_1780539996750_0.5410094657190956","host":"s3://npm-registry-packages-npm-production"}},"0.0.65":{"name":"@bananapus/router-terminal-v6","version":"0.0.65","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.65","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"f9a8d7e71075bfcc48aec3a0b3c15bac6014769f","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.65.tgz","fileCount":25,"integrity":"sha512-86swgJGXeYwQqU2tVqmP/Cpv8tNFOl6IPHGNVjHFVCOGrU3VY5q0NMyc2X70Rn4AtVioPZfs6LaH9nyn35XJEg==","signatures":[{"sig":"MEUCIH/MURSGeS/RdGEczUt7j7dVIzFwzIyPnmVPUExLYkbEAiEAse7lQ/w1zxgg2CSrypPFopCahIysLzgws+hAqw9bvFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":315071},"engines":{"node":">=20.0.0"},"gitHead":"9aef66c86a60036f252c7fcd346c72c2b5ca4ab8","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2#cc56ad0f3439c502c246fc5cfcc3db92bb8b7219","@uniswap/v3-core":"github:Uniswap/v3-core#6562c52e8f75f0c10f9deaf44861847585fc8129","@uniswap/v4-core":"1.0.2","@bananapus/core-v6":"^0.0.81","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#b325bb0905d922ae61fcc7df85ee802e8df5e96c","@openzeppelin/contracts":"5.6.1","@bananapus/buyback-hook-v6":"^0.0.70","@bananapus/univ4-router-v6":"^0.0.51","@bananapus/permission-ids-v6":"^0.0.28"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"0.33.3"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.65_1780880105024_0.923406140847097","host":"s3://npm-registry-packages-npm-production"}},"0.0.66":{"name":"@bananapus/router-terminal-v6","version":"0.0.66","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.66","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"05a0a143a808c85ea24cc72c6cd7723c26d33c21","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.66.tgz","fileCount":25,"integrity":"sha512-s4QDPZ60QIuefkX9EIboShMfaKUpKJHJEXNcglT6yD6ANWZlJHKBKFcgNGCAt0QjvstyCMKZk7n2LKNd6M/iDw==","signatures":[{"sig":"MEYCIQCHelZT13b2e1/jQpgEDaMhvkFNIu/q+/ztGlV1dCZq9wIhAILlX1o+W+3owiYD3thLBTRNQDWKe94xJ+dp1g3E73dI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314862},"engines":{"node":">=20.0.0"},"gitHead":"54a8695f32bbc3201a0c70a90231e1d494828079","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2#cc56ad0f3439c502c246fc5cfcc3db92bb8b7219","@uniswap/v3-core":"github:Uniswap/v3-core#6562c52e8f75f0c10f9deaf44861847585fc8129","@uniswap/v4-core":"1.0.2","@bananapus/core-v6":"^0.0.82","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#b325bb0905d922ae61fcc7df85ee802e8df5e96c","@openzeppelin/contracts":"5.6.1","@bananapus/buyback-hook-v6":"^0.0.71","@bananapus/univ4-router-v6":"^0.0.53","@bananapus/permission-ids-v6":"^0.0.30"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"0.33.3"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.66_1780885772404_0.7865474119572808","host":"s3://npm-registry-packages-npm-production"}},"0.0.67":{"name":"@bananapus/router-terminal-v6","version":"0.0.67","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.67","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"4fcc905854b4e840650711a1ed0e5bb48a79e6ed","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.67.tgz","fileCount":25,"integrity":"sha512-Ux0l2ruJujFb6kMoWXtfAVHCUh6NlDR7gCdkThwT6SViQUhj4aPcEQ6eL1m/htBKcN58655RkVgKosvEe6gh6g==","signatures":[{"sig":"MEQCIGuAaphW31B1pONf86Ch6SN2V9szqTnokHjvVvPMprQlAiBFVzXRoNHRnCheIBcrOuPlF71BUHG9FEicceuQAzrMug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314862},"engines":{"node":">=20.0.0"},"gitHead":"e148a416231b558643bf95365d609cc9a7eb81f8","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2#cc56ad0f3439c502c246fc5cfcc3db92bb8b7219","@uniswap/v3-core":"github:Uniswap/v3-core#6562c52e8f75f0c10f9deaf44861847585fc8129","@uniswap/v4-core":"1.0.2","@bananapus/core-v6":"^0.0.86","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#b325bb0905d922ae61fcc7df85ee802e8df5e96c","@openzeppelin/contracts":"5.6.1","@bananapus/buyback-hook-v6":"^0.0.71","@bananapus/univ4-router-v6":"^0.0.56","@bananapus/permission-ids-v6":"^0.0.31"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"0.33.3"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.67_1780935795399_0.77198660247523","host":"s3://npm-registry-packages-npm-production"}},"0.0.68":{"name":"@bananapus/router-terminal-v6","version":"0.0.68","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.68","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"f82de247673c3cfd5d6625b4f9777c137fa9adf1","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.68.tgz","fileCount":25,"integrity":"sha512-ZuWFomEWehfyqSv6v/WjT2ngmzsM1i+x+OXWdDYRWtme/HTYFydMZ9WGuLpdrvy1zAfxKRKJ5M1hbR22atqQQw==","signatures":[{"sig":"MEUCIFRU0lgRKgc53P9egQnwBqwDtHLXhYwlk2lFfcBDcNyFAiEAt4UbxgbIVIi/4oENggkARDKfw4vAf3STMNV927yAplw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":315483},"engines":{"node":">=20.0.0"},"gitHead":"f79b87d03e9beb017390908c2f17927c38b5dfd4","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2#cc56ad0f3439c502c246fc5cfcc3db92bb8b7219","@uniswap/v3-core":"github:Uniswap/v3-core#6562c52e8f75f0c10f9deaf44861847585fc8129","@uniswap/v4-core":"1.0.2","@bananapus/core-v6":"^0.0.86","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#b325bb0905d922ae61fcc7df85ee802e8df5e96c","@openzeppelin/contracts":"5.6.1","@bananapus/buyback-hook-v6":"^0.0.71","@bananapus/univ4-router-v6":"^0.0.56","@bananapus/permission-ids-v6":"^0.0.31"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"0.33.3"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.68_1780962268138_0.469715785895904","host":"s3://npm-registry-packages-npm-production"}},"0.0.69":{"name":"@bananapus/router-terminal-v6","version":"0.0.69","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.69","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"af611a9f8aeb60c6bac0f8f9ca48857a65f9b72e","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.69.tgz","fileCount":25,"integrity":"sha512-nH+duoA08OSkm2RHVZUzU49QR3+6/p2eCq2PFj8HMWSDQGK7B+BsQoS/ZUuunmqRLkgu9eg3hmLwhG/LdyIG0g==","signatures":[{"sig":"MEQCIDDNaoNqoPqjsr8BJdGUaH/JBCj9aOAqXMHTJLDHQ9egAiBRC6pPdB02RSRzGUq6QBECcPY8K4E8e2qcfXcCoJVmzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317884},"engines":{"node":">=20.0.0"},"gitHead":"45d0a21f7b51a80aec78b86bbba703a1f3e26da0","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2#cc56ad0f3439c502c246fc5cfcc3db92bb8b7219","@uniswap/v3-core":"github:Uniswap/v3-core#6562c52e8f75f0c10f9deaf44861847585fc8129","@uniswap/v4-core":"1.0.2","@bananapus/core-v6":"^0.0.86","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#b325bb0905d922ae61fcc7df85ee802e8df5e96c","@openzeppelin/contracts":"5.6.1","@bananapus/buyback-hook-v6":"^0.0.73","@bananapus/univ4-router-v6":"^0.0.58","@bananapus/permission-ids-v6":"^0.0.31"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"0.33.3"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.69_1781106468523_0.2730691964274157","host":"s3://npm-registry-packages-npm-production"}},"0.0.70":{"name":"@bananapus/router-terminal-v6","version":"0.0.70","license":"MIT","_id":"@bananapus/router-terminal-v6@0.0.70","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"617219955d42c23335b43b3fef7f355c3a4e9b72","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-0.0.70.tgz","fileCount":25,"integrity":"sha512-zJWu0nZ7Yh3EJuEb+NTArDeU89TJsd99P5rgc28uPHF2qQS63b6FFBdUo3rg+2gVLi2HUNcM0Qj82nq6nHjHIQ==","signatures":[{"sig":"MEUCIQCVIEk5FJheWhNGyMz475tu6NgHamK4anFVOZhw9hhdYQIgcFwmzpf0mpIXBeO8wBu5OB5CnEyqwSKsnCI6H4y56/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317884},"engines":{"node":">=20.0.0"},"gitHead":"1a222072684a75df728613106e6843ff9522f3fc","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2#cc56ad0f3439c502c246fc5cfcc3db92bb8b7219","@uniswap/v3-core":"github:Uniswap/v3-core#6562c52e8f75f0c10f9deaf44861847585fc8129","@uniswap/v4-core":"1.0.2","@bananapus/core-v6":"^0.0.87","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#b325bb0905d922ae61fcc7df85ee802e8df5e96c","@openzeppelin/contracts":"5.6.1","@bananapus/buyback-hook-v6":"^0.0.73","@bananapus/univ4-router-v6":"^0.0.58","@bananapus/permission-ids-v6":"^0.0.32"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"0.33.3"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_0.0.70_1781128320785_0.7449374039786303","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@bananapus/router-terminal-v6","version":"1.0.0","license":"MIT","_id":"@bananapus/router-terminal-v6@1.0.0","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"16d8a9fd5f321bf2f5ac71383de0309ae577bf85","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-1.0.0.tgz","fileCount":25,"integrity":"sha512-T/COF5xGwHbsU7EuiAt+9zStZkKTRNsmMmpKFVtf0wNbVtWcq/dg5p0e00DIXjcJ7UZ6Gk4NQgQwLKGKN+58Rg==","signatures":[{"sig":"MEUCICTCR14GeFRxwJpHp4qach+1zYEsHZITmFxG0gK7SACtAiEA+XXxtBirhrRM0b8gWCn0ig0hzdVSKeHHaqK0rwyyix4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318283},"engines":{"node":">=20.0.0"},"gitHead":"8ac3ca135d567d2ae03353b74cc9e99601376832","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2#cc56ad0f3439c502c246fc5cfcc3db92bb8b7219","@uniswap/v3-core":"github:Uniswap/v3-core#6562c52e8f75f0c10f9deaf44861847585fc8129","@uniswap/v4-core":"1.0.2","@bananapus/core-v6":"^1.0.0","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#b325bb0905d922ae61fcc7df85ee802e8df5e96c","@openzeppelin/contracts":"5.6.1","@bananapus/buyback-hook-v6":"^1.0.0","@bananapus/univ4-router-v6":"^1.0.0","@bananapus/permission-ids-v6":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"0.33.3"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_1.0.0_1781485283335_0.2473495166600057","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@bananapus/router-terminal-v6","version":"1.0.1","license":"MIT","_id":"@bananapus/router-terminal-v6@1.0.1","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"8f565cef9e30aa3b1815db266e7e030282bad69a","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-1.0.1.tgz","fileCount":24,"integrity":"sha512-GuMJe/6Dp+38hT2S1bI+OStaMR/735bkJpJ7s+qJI5OCxkE5MAGrFiS82Kj3QQSLV8+ZWYWVj/2jnyhCfy7mWg==","signatures":[{"sig":"MEQCIFAIRWnUEeQOZvhwt5MxQknq62nVtCHXv9R9L/KFA91GAiAgDKXFiRPkZdAK04h2d/rZaxFj0HVc8sOuWV9Jkt4PWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317770},"engines":{"node":">=20.0.0"},"gitHead":"ff271875cab5850962b1565818f1b6683c02b943","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2#cc56ad0f3439c502c246fc5cfcc3db92bb8b7219","@uniswap/v3-core":"github:Uniswap/v3-core#6562c52e8f75f0c10f9deaf44861847585fc8129","@uniswap/v4-core":"1.0.2","@bananapus/core-v6":"^1.0.2","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#b325bb0905d922ae61fcc7df85ee802e8df5e96c","@openzeppelin/contracts":"5.6.1","@bananapus/buyback-hook-v6":"^1.0.0","@bananapus/univ4-router-v6":"^1.0.0","@bananapus/permission-ids-v6":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"0.33.3"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_1.0.1_1781504492333_0.07207494913503454","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@bananapus/router-terminal-v6","version":"1.1.0","license":"MIT","_id":"@bananapus/router-terminal-v6@1.1.0","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"30e087d6e622c45c05ff6392a06118a0a04f46bb","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-1.1.0.tgz","fileCount":39,"integrity":"sha512-IDrafo+JwER8hkBchrgDnB4UPh2ukAKj8mszgmIxgPb9X0D6+QrtuDY1EeXO1pniYZ6vFvZeNl41G5mycG9eLA==","signatures":[{"sig":"MEUCIQCfYB7SnIvTtGTcPgARkQXkRYZ7X+yt1uZ6GpBrC9cCMAIgbLx1T1aM+PvZiOyOzgQLtAK0WUDKTwZObGmsjUzR2Ws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2898642},"engines":{"node":">=20.0.0"},"gitHead":"cc13a50b0bcc248ec4e3321086a3b04f1971f3d5","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2#cc56ad0f3439c502c246fc5cfcc3db92bb8b7219","@uniswap/v3-core":"github:Uniswap/v3-core#6562c52e8f75f0c10f9deaf44861847585fc8129","@uniswap/v4-core":"1.0.2","@bananapus/core-v6":"^1.0.2","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#b325bb0905d922ae61fcc7df85ee802e8df5e96c","@openzeppelin/contracts":"5.6.1","@bananapus/buyback-hook-v6":"^1.0.0","@bananapus/univ4-router-v6":"^1.0.0","@bananapus/permission-ids-v6":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"0.33.3"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_1.1.0_1781741478892_0.43842268760009206","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@bananapus/router-terminal-v6","version":"1.1.1","license":"MIT","_id":"@bananapus/router-terminal-v6@1.1.1","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"38c9e65e368a08c6e49e23fa9601cb19656e47b3","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-1.1.1.tgz","fileCount":38,"integrity":"sha512-uyLNlWW1bfDw5pmRr/HkwD13cnD7h5nd+8UAzWbll0xkcEfLkHNy/B91KgM8a7wemLLUnfcp4JZ6qLUvFBxWaA==","signatures":[{"sig":"MEUCIHPrxY2ru1TPIKScJT/P9M0HxpVmC3saYKgNO9nKIF12AiEA81CN1o7tTf7lxpwahlVjyYT8znmrk3gKgs1C2uyH3h4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2898389},"engines":{"node":">=20.0.0"},"gitHead":"8ce2ba3947137e63b18707b6544f297243ee3bdf","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2#cc56ad0f3439c502c246fc5cfcc3db92bb8b7219","@uniswap/v3-core":"github:Uniswap/v3-core#6562c52e8f75f0c10f9deaf44861847585fc8129","@uniswap/v4-core":"1.0.2","@bananapus/core-v6":"^1.0.2","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#b325bb0905d922ae61fcc7df85ee802e8df5e96c","@openzeppelin/contracts":"5.6.1","@bananapus/buyback-hook-v6":"^1.1.1","@bananapus/univ4-router-v6":"^1.1.2","@bananapus/permission-ids-v6":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"0.33.3"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_1.1.1_1782308554326_0.7737257470170364","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@bananapus/router-terminal-v6","version":"1.2.0","license":"MIT","_id":"@bananapus/router-terminal-v6@1.2.0","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"47f002f039ae2f0c0a5493515f6dc61e308faa79","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-1.2.0.tgz","fileCount":52,"integrity":"sha512-F+Y/AA5OeNjUdpAHABZwAiJYoWW7fMsFVnmq0YWw3BQFbRBSH3i5E2HMlpHf0NI0j/QihoRh0uk/dGFVd+vPhQ==","signatures":[{"sig":"MEUCIQDr0tE6zlw+WOdaXzlPNGsDaaWTMaM1jRAisWPLahl3fAIgelOQo28pZulVSJOLGExK7Oga+qysivFEcakKihmDQ3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6531749},"engines":{"node":">=20.0.0"},"gitHead":"56043c1797a3f861fc8111943f7bd1109f70ab85","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2#cc56ad0f3439c502c246fc5cfcc3db92bb8b7219","@uniswap/v3-core":"github:Uniswap/v3-core#6562c52e8f75f0c10f9deaf44861847585fc8129","@uniswap/v4-core":"1.0.2","@bananapus/core-v6":"^1.0.2","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#b325bb0905d922ae61fcc7df85ee802e8df5e96c","@openzeppelin/contracts":"5.6.1","@bananapus/buyback-hook-v6":"^1.1.1","@bananapus/univ4-router-v6":"^1.1.2","@bananapus/permission-ids-v6":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"0.33.3"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_1.2.0_1783634982969_0.480821259099798","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@bananapus/router-terminal-v6","version":"1.2.1","license":"MIT","_id":"@bananapus/router-terminal-v6@1.2.1","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"4b7a34d1cc78e12e44fab22d7896bb2ed557eab8","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-1.2.1.tgz","fileCount":45,"integrity":"sha512-PYXoQ0EigqzewNVvDQ+PXqpSd1sHkfpupC1t4oHtoC9NuY0aHjzKkAfAcxTV7atd5H4ZiqeGcJNUlAIX+4xVlw==","signatures":[{"sig":"MEQCIFqOoh8Tz8z4zq0oYtEel4UsYyZo+GpPjQgv6/szbBV2AiANxlBqvQyIxmDsz1FAqnRMdW37u9NjoX/s3uDBrSqGJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4715069},"engines":{"node":">=20.0.0"},"gitHead":"b1476f27bc0f983fba7de0268575d27d8699c431","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2#cc56ad0f3439c502c246fc5cfcc3db92bb8b7219","@uniswap/v3-core":"github:Uniswap/v3-core#6562c52e8f75f0c10f9deaf44861847585fc8129","@uniswap/v4-core":"1.0.2","@bananapus/core-v6":"^1.0.2","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#b325bb0905d922ae61fcc7df85ee802e8df5e96c","@openzeppelin/contracts":"5.6.1","@bananapus/buyback-hook-v6":"^1.1.1","@bananapus/univ4-router-v6":"^1.1.2","@bananapus/permission-ids-v6":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"0.33.3"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_1.2.1_1784258337006_0.017194915528334187","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@bananapus/router-terminal-v6","version":"1.3.0","license":"MIT","_id":"@bananapus/router-terminal-v6@1.3.0","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"496fda2cfeb40a9101266448409810d84a15d2e7","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-1.3.0.tgz","fileCount":51,"integrity":"sha512-ykmEVD7OKRhDW13jlI3xmq3lXuZoeduE/myNSSx97XcEO5RB6tgLq09FN/5m+7mC1dcAB9ZTfQJ3RgvoiFrUvQ==","signatures":[{"sig":"MEYCIQDjhQ/2KBnGSA1scmtwggjd8Txuuo5b+zWwvNeN0FVeXwIhANV0Qu/lMnpEwH93s85K2DmYSIXRy3IfHErIJRfweBsf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICMrXU8lXpTEtfoD2RCoP3Xqw4yozRCuVsK5dgROyfENAiEAwd+n7kdGeIdO3qu7XCAYABDvu6N7b+NVg0cUMgL4LWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4818128},"engines":{"node":">=20.0.0"},"gitHead":"54b27896d291a3e1f0027d48ef3af6e02c5a300e","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2#cc56ad0f3439c502c246fc5cfcc3db92bb8b7219","@uniswap/v3-core":"github:Uniswap/v3-core#6562c52e8f75f0c10f9deaf44861847585fc8129","@uniswap/v4-core":"1.0.2","@bananapus/core-v6":"^1.0.2","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#b325bb0905d922ae61fcc7df85ee802e8df5e96c","@openzeppelin/contracts":"5.6.1","@bananapus/buyback-hook-v6":"^1.4.0","@bananapus/univ4-router-v6":"^1.1.2","@bananapus/permission-ids-v6":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"0.33.3"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_1.3.0_1788798862499_0.7531474299404719","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@bananapus/router-terminal-v6","version":"1.3.1","license":"MIT","_id":"@bananapus/router-terminal-v6@1.3.1","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"43f80d3ed3e0f30c2ef2c236737d5c7257d095da","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-1.3.1.tgz","fileCount":57,"integrity":"sha512-u5JrG6CEiuQ7WMw2PShTE734AQUA8pdk466knbozuWXvalpUsF0Px05RlhVrCxBkXfGjHevIIdJtGeTK6j1M+g==","signatures":[{"sig":"MEUCIHwPRGOfbe+HKNlJs8jsI9M3iqtVoeKO21nHkxkDSp40AiEA4IdN8D2YiQa1QQCaeh7/HcEvGYqGnbK13Vi8OBxs6q4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH7bDWSbpU4S5dY1a8op/9iVhFrsu9DRpxxZwwf0Fp/iAiBE1QrzuWlQcNT5Kj+Xji+fyRBhZWsWpVJJiTireQRHWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6062904},"engines":{"node":">=20.0.0"},"gitHead":"e03aa1053ec6c9f08be9a3679694773b80ecea41","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2#cc56ad0f3439c502c246fc5cfcc3db92bb8b7219","@uniswap/v3-core":"github:Uniswap/v3-core#6562c52e8f75f0c10f9deaf44861847585fc8129","@uniswap/v4-core":"1.0.2","@bananapus/core-v6":"^1.0.2","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#b325bb0905d922ae61fcc7df85ee802e8df5e96c","@openzeppelin/contracts":"5.6.1","@bananapus/buyback-hook-v6":"^1.4.0","@bananapus/univ4-router-v6":"^1.1.2","@bananapus/permission-ids-v6":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"0.33.3"},"_npmOperationalInternal":{"tmp":"tmp/router-terminal-v6_1.3.1_1789156377138_0.18899740300911816","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"_id":"@bananapus/router-terminal-v6@1.3.2","bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"dist":{"shasum":"64e848d18a081194a3b12b50e7b6646cac4d26c5","tarball":"https://registry.npmjs.org/@bananapus/router-terminal-v6/-/router-terminal-v6-1.3.2.tgz","fileCount":65,"integrity":"sha512-G/AnU1sZG+iyf6Jtkm8vN/DrDOnsGak7u/KOCHDCHiNlaEKUuqt2vGfajhO+gT2f3dJqXFRIf4OBi+u3hQmEhA==","signatures":[{"sig":"MEUCIQDgrEDENJNCK3HhnyT62FLzy3NV7SSiQYFeqTBJnq4LtgIgALo0VhQDoV+6yRitqgndYWovfO83byrkz6AV0njNPYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDOJiaJklpVc9pdtXUpKyi++1evZWWkRxGMBFuhWI+rvgIhAPb3uL9jGB558/DXzYRCxB700H25AQl5p+pwuIpa3tWz"}],"unpackedSize":8042606},"name":"@bananapus/router-terminal-v6","engines":{"node":">=20.0.0"},"gitHead":"40f83b28773473f6c9cff1263c025720c3b5b879","license":"MIT","scripts":{"test":"forge test","coverage":"forge coverage --match-path \"./src/*.sol\" --report lcov --report summary","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-router-terminal-v6'","deploy:mainnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"version":"1.3.2","_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"_npmVersion":"11.12.1","description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","directories":{},"maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"_nodeVersion":"25.9.0","dependencies":{"@uniswap/permit2":"github:Uniswap/permit2#cc56ad0f3439c502c246fc5cfcc3db92bb8b7219","@uniswap/v3-core":"github:Uniswap/v3-core#6562c52e8f75f0c10f9deaf44861847585fc8129","@uniswap/v4-core":"1.0.2","@bananapus/core-v6":"^1.0.2","@uniswap/v3-periphery":"github:Uniswap/v3-periphery#b325bb0905d922ae61fcc7df85ee802e8df5e96c","@openzeppelin/contracts":"5.6.1","@bananapus/buyback-hook-v6":"^1.4.0","@bananapus/univ4-router-v6":"^1.1.2","@bananapus/permission-ids-v6":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"0.33.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/router-terminal-v6_1.3.2_1789164319784_0.6268458072616923"}}},"time":{"created":"2026-03-07T02:14:13.516Z","modified":"2026-09-11T22:05:20.089Z","0.0.1":"2026-03-07T02:14:13.745Z","0.0.2":"2026-03-07T02:19:35.385Z","0.0.3":"2026-03-07T15:18:26.201Z","0.0.4":"2026-03-07T15:40:19.970Z","0.0.5":"2026-03-07T15:54:54.906Z","0.0.6":"2026-03-07T17:07:01.856Z","0.0.7":"2026-03-08T18:53:11.308Z","0.0.8":"2026-03-09T00:38:18.658Z","0.0.9":"2026-03-09T20:34:46.298Z","0.0.10":"2026-03-12T16:53:55.233Z","0.0.11":"2026-03-13T23:48:14.735Z","0.0.12":"2026-03-18T19:57:12.409Z","0.0.13":"2026-03-18T20:44:33.678Z","0.0.14":"2026-03-20T21:27:46.694Z","0.0.15":"2026-03-21T19:37:59.856Z","0.0.16":"2026-03-21T19:58:43.233Z","0.0.17":"2026-03-21T20:46:08.339Z","0.0.18":"2026-03-25T16:07:12.701Z","0.0.19":"2026-03-25T16:50:28.019Z","0.0.20":"2026-03-25T20:50:40.630Z","0.0.21":"2026-03-28T13:34:51.359Z","0.0.22":"2026-03-30T02:11:25.690Z","0.0.23":"2026-03-31T12:49:40.600Z","0.0.24":"2026-03-31T13:52:28.715Z","0.0.25":"2026-04-06T21:34:15.460Z","0.0.26":"2026-04-09T00:17:51.702Z","0.0.27":"2026-04-20T14:17:25.690Z","0.0.28":"2026-04-20T22:31:28.795Z","0.0.29":"2026-04-21T15:40:28.501Z","0.0.30":"2026-04-22T21:47:40.156Z","0.0.31":"2026-04-26T11:55:41.552Z","0.0.32":"2026-04-26T12:52:29.415Z","0.0.33":"2026-04-29T17:06:31.318Z","0.0.34":"2026-05-05T00:57:29.137Z","0.0.35":"2026-05-05T01:14:18.439Z","0.0.36":"2026-05-05T02:51:56.466Z","0.0.37":"2026-05-05T15:30:22.939Z","0.0.39":"2026-05-13T00:33:48.322Z","0.0.40":"2026-05-13T00:54:11.851Z","0.0.41":"2026-05-13T20:54:31.168Z","0.0.42":"2026-05-14T00:36:23.319Z","0.0.43":"2026-05-14T23:37:41.666Z","0.0.44":"2026-05-17T23:50:05.970Z","0.0.45":"2026-05-18T20:50:27.075Z","0.0.46":"2026-05-21T19:16:41.122Z","0.0.47":"2026-05-22T19:38:08.133Z","0.0.48":"2026-05-23T15:43:57.596Z","0.0.49":"2026-05-23T16:09:11.904Z","0.0.50":"2026-05-23T17:23:47.483Z","0.0.51":"2026-05-24T23:42:13.671Z","0.0.52":"2026-05-25T19:57:09.914Z","0.0.54":"2026-05-26T13:46:05.384Z","0.0.55":"2026-05-26T16:07:10.175Z","0.0.56":"2026-05-27T19:52:09.494Z","0.0.57":"2026-05-28T15:44:07.268Z","0.0.58":"2026-05-29T01:49:50.601Z","0.0.59":"2026-05-31T15:56:58.675Z","0.0.60":"2026-06-01T14:38:51.953Z","0.0.61":"2026-06-01T20:16:28.599Z","0.0.62":"2026-06-02T22:32:22.161Z","0.0.63":"2026-06-03T00:02:37.200Z","0.0.64":"2026-06-04T02:26:36.973Z","0.0.65":"2026-06-08T00:55:05.158Z","0.0.66":"2026-06-08T02:29:32.539Z","0.0.67":"2026-06-08T16:23:15.541Z","0.0.68":"2026-06-08T23:44:28.279Z","0.0.69":"2026-06-10T15:47:48.676Z","0.0.70":"2026-06-10T21:52:00.932Z","1.0.0":"2026-06-15T01:01:23.504Z","1.0.1":"2026-06-15T06:21:32.492Z","1.1.0":"2026-06-18T00:11:19.064Z","1.1.1":"2026-06-24T13:42:34.503Z","1.2.0":"2026-07-09T22:09:43.147Z","1.2.1":"2026-07-17T03:18:57.173Z","1.3.0":"2026-09-07T16:34:22.620Z","1.3.1":"2026-09-11T19:52:57.282Z","1.3.2":"2026-09-11T22:05:19.912Z"},"bugs":{"url":"https://github.com/Bananapus/nana-router-terminal-v6/issues"},"license":"MIT","homepage":"https://github.com/Bananapus/nana-router-terminal-v6#readme","repository":{"url":"git+https://github.com/Bananapus/nana-router-terminal-v6.git","type":"git"},"description":"`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"readme":"# Juicebox Router Terminal\n\n`@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured candidates.\n\n\n## Documentation\n\n- [INVARIANTS.md](./INVARIANTS.md) — runtime invariants enforced by the router, registry, and pay-route resolver.\n- [ARCHITECTURE.md](./ARCHITECTURE.md) — system overview, modules, trust boundaries, and critical flows.\n- [ADMINISTRATION.md](./ADMINISTRATION.md) — registry-owner and project-owner control surfaces, locking, and recovery.\n- [RISKS.md](./RISKS.md) — accepted security risks (oracle, slippage, registry forwarding, token compatibility).\n- [USER_JOURNEYS.md](./USER_JOURNEYS.md) — primary actor flows: paying, previewing, locking, and migrating.\n- [AUDIT_INSTRUCTIONS.md](./AUDIT_INSTRUCTIONS.md) — scope, attack surfaces, and verification steps for auditors.\n- [SKILLS.md](./SKILLS.md) — agent-oriented index pointing at the right file or contract for a given task.\n- [STYLE_GUIDE.md](./STYLE_GUIDE.md) — Solidity and repo-layout conventions used across the V6 ecosystem.\n- [CHANGELOG.md](./CHANGELOG.md) - V5 swap-terminal to V6 router-terminal migration changelog.\n\n## Overview\n\nThe router terminal is a convenience and integration surface, not the source of truth for project accounting. Its job is to get value into the correct downstream terminal. On chains and projects migrated to the gateway, the payment path is `JBRouterTerminalRegistry -> JBRouterTerminalGateway -> JBRouterTerminal -> destination terminal`. The gateway can retain an eligible failed route's original input token without modifying the registry.\n\nIt can route through:\n\n- direct forwarding when the destination already accepts the input token\n- wrapping or unwrapping native ETH and WETH\n- Uniswap V3 or V4 swaps\n- recursive Juicebox token cash outs when the input is itself a project token\n\nProjects can use the registry to choose, and optionally lock, a project-specific router terminal or fall back to the registry's default. The first `setDefaultTerminal` serves every project that already existed when it was called — including the canonical fee project (ID 1) — so those pre-existing projects can route tokens through the default. After that, the default is cohort-pinned: when the registry owner calls `setDefaultTerminal` again, the new default applies only to projects created after that call; existing projects continue to resolve against the default that was current when their ID range was active (see `defaultTerminalFor(projectId)`).\n\nUse this repo when UX requires \"pay with many tokens, settle into the right one.\" Do not use it as a replacement for downstream terminal accounting or as an authoritative decimal source.\n\nThis repo is best understood as an execution router attached to Juicebox, not as a new accounting model.\n\n## Key contracts\n\n| Contract | Role |\n| --- | --- |\n| `JBRouterTerminal` | Main routing terminal that accepts many token types and forwards value to the destination terminal. |\n| `JBRouterTerminalGateway` | Fail-closed registry target that atomically calls the router, retains source-project-opted failed calls, and manages autonomous retry or refund. |\n| `JBRouterTerminalRegistry` | Registry and proxy surface that lets a project choose and optionally lock its preferred router terminal. |\n| `JBPayRouteResolver` | Helper that evaluates pay-route candidates and selects the strongest route preview the router can resolve. |\n\n## Mental model\n\nThere are three separate decisions on the payment path:\n\n1. what token the destination project actually wants\n2. whether the input token can become that token directly, through a swap, or through a Juicebox cash-out path first\n3. which downstream terminal should receive the final asset\n\nThe router answers those questions, then hands off to the canonical terminal. It should not be treated as the system of record after that handoff.\n\nThe shortest useful reading order is:\n\n1. `JBRouterTerminalGateway`\n2. `JBRouterTerminal`\n3. `JBRouterTerminalRegistry`\n4. the downstream terminal selected through `JBDirectory`\n\n## Read these files first\n\n1. `src/JBRouterTerminalGateway.sol`\n2. `src/JBRouterTerminal.sol`\n3. `src/JBRouterTerminalRegistry.sol`\n4. `src/libraries/JBSwapLib.sol`\n5. the downstream terminal implementation in `nana-core-v6`\n\n## Integration traps\n\n- projects that expose a router terminal still settle into ordinary Juicebox terminals underneath\n- route discovery and route execution are related but not identical, especially when liquidity or caller-supplied quote data moves\n- value-sensitive V4 routes should carry explicit quote metadata from an external quoter; pool price limits are not a\n  complete user slippage policy by themselves\n- using JB project tokens as router input creates recursive path complexity that frontends and integrators should model explicitly\n- fee-on-transfer token routes need final-hop policy review before being shown as ordinary pay routes\n- the registry changes which router a project uses, but not what downstream terminal ultimately settles the payment\n- resolve a project's effective path with the registry's `terminalOf(projectId)`; if the selected terminal is a gateway, its `ROUTER()` or `terminalOf(projectId)` identifies the next hop. A registry default or the newest package version does not prove that an existing project migrated\n- resolve the effective buyback hook generation before encoding its quote: hook 1.4.0 uses three ABI words `(amountToSwapWith, minimumSwapAmountOut, skipSplits)`, while retired hooks retain their own format. The router's own swap quote remains `(tokenOut, minAmountOut)`; keep the target-specific metadata entries separate\n- failed calls carrying an exact raw source project ID become asynchronous pending calls; calls without that opt-in remain synchronous. A source project's own token is never retained, since no terminal of that project can book a refund of it (reserved-token splits keep `JBController`'s beneficiary fallback), and a registered source terminal retains only fees to the fee project (payout splits keep `JBMultiTerminal`'s fee-free restore); both rules key on properties no upstream caller can shape.\n- transaction senders should use at least 1.5–2x estimated gas headroom so the gateway always reaches its custody fallback\n- gas-exhausted pending routes target 5M, 10M, 15M, then 20M gas; each step is capped by the live chain's executable transaction budget, and `processPendingCallWithGas` must stay between the current step and that cap\n- deployment attempts project 1 plus `NANA_ROUTER_TERMINAL_MIGRATION_PROJECT_IDS` without aborting on unauthorized cohorts; each failure emits `RouterTerminalMigrationFailed`\n- an authorized project owner or operator can finish one failed cohort with `script/MigrateProject.s.sol`\n\n## Where state lives\n\n- route-selection logic: `JBRouterTerminal`\n- failed-call custody and qualification state: `JBRouterTerminalGateway`\n- per-project router choice and lock status: `JBRouterTerminalRegistry`\n- accepted-token accounting and final balance changes: the downstream terminal, usually in `nana-core-v6`\n\nThat separation is why a successful route can still end in downstream terminal behavior you did not expect.\n\n## High-signal tests\n\n1. `test/RouterTerminal.t.sol`\n2. `test/RouterTerminalPreviewFork.t.sol`\n3. `test/RouterTerminalCashOutFork.t.sol`\n4. `test/regression/PreviewPrimaryTerminalMismatch.t.sol`\n5. `test/regression/CashOutCircularPrimaryTerminal.t.sol`\n6. `test/regression/RouterTerminalGatewayFailure.t.sol`\n\n## Install\n\n```bash\nnpm install @bananapus/router-terminal-v6\n```\n\n## Development\n\n```bash\nnpm install\nforge build --deny notes\nforge test --deny notes\n```\n\nUseful scripts:\n\n- `npm run deploy:mainnets`\n- `npm run deploy:testnets`\n- `forge script script/MigrateProject.s.sol:MigrateProjectScript --rpc-url <RPC_URL> --broadcast` after setting `NANA_ROUTER_TERMINAL_REGISTRY`, `NANA_ROUTER_TERMINAL_GATEWAY`, and `NANA_ROUTER_TERMINAL_MIGRATION_PROJECT_ID`\n\n## Deployment notes\n\nRead addresses, ABIs, and deployment receipt blocks from this package's `deployments/<chain>/` records. The canonical `JBRouterTerminal.json` identifies the route executor; `JBRouterTerminalGateway.json`, when present, identifies the selectable gateway. The floor-fix rollout never allowlists the new raw router. A proposed or deterministic address is not evidence that a chain or project uses it.\n\nThe canonical records include the executed router and gateway deployments on Ethereum, Optimism, Base, Arbitrum, Sepolia, Base Sepolia, and Arbitrum Sepolia. OP Sepolia remains feed-only in the coordinated rollout and has no router or gateway deployment. Derive each chain's availability and indexing start block from its records.\n\nKeep historical ABIs available: `_deprecated.json` records the original generation, and `_deprecated1.json` records the next retired generation on migrated chains. Existing project pins and historical default cohorts may still resolve to a disallowed router, so retirement prevents new selection rather than erasing its history or moving its users.\n\n`script/Deploy.s.sol` is for chains without a live Router: it calls `setChainSpecificConstants` unconditionally, which reverts `JBRouterTerminal_AlreadyConfigured` where the Router already exists. On those chains the Gateway upgrade is performed by `deploy-all-v6` consuming this package, plus `script/MigrateProject.s.sol` for cohorts.\n\nThis package depends on core, address-registry, and permission-ID packages plus Uniswap V3, V4, and Permit2 integrations. It is meant to sit in front of canonical Juicebox terminals, not replace them.\n\n## Repository layout\n\n```text\nsrc/\n  JBRouterTerminal.sol\n  JBRouterTerminalGateway.sol\n  JBRouterTerminalRegistry.sol\n  interfaces/\n  libraries/\n  structs/\ntest/\n  unit, fork, registry, review, invariant, and regression coverage\nscript/\n  Deploy.s.sol\n  MigrateProject.s.sol\n  helpers/\n```\n\n## Risks and notes\n\n- the router synthesizes accounting context for discovery and should not be treated as an accounting-truth surface\n- swap previews are best-effort estimates and depend on current pool state plus caller-supplied quote data\n- recursive cash-out routing increases complexity when the input token is itself a Juicebox project token\n- slippage and sandwich resistance depend on the quality of the chosen quote path\n- V4 auto-quotes prefer the full router TWAP window, but use the longest retained best-effort window when the oracle hook reports partial observation coverage\n- `addToBalanceOf` rejects final-hop ERC-20 receipt shortfalls; `pay` cannot reliably detect final-hop fee-on-transfer loss because pay hooks can consume tokens during settlement\n- the gateway treats exact 32-byte metadata encoding a nonzero raw source project ID no wider than `uint64` as an explicit project-refund escrow opt-in; calls without it, wider coincidental 32-byte words, and non-zero-minimum payments still revert synchronously. A source project's own token is never retained, since no terminal of that project can book a refund of it (reserved-token splits keep `JBController`'s beneficiary fallback), and a registered source terminal retains only fees to the fee project (payout splits keep `JBMultiTerminal`'s fee-free restore); both rules key on properties no upstream caller can shape.\n- retained calls are stored as a single hash commitment; the queue event emits the full call, memo, and metadata, and retriers supply them back to `processPendingCall`/`finalizePendingCall` where a hash match authenticates them\n- three failures with the same selector-level class, separated by one day, qualify a final attempt after another day; gas exhaustion is one class whose target budgets escalate from 5M through 20M without exceeding the live chain's executable transaction budget\n- the native-token protocol-fee path can bypass the registry and gateway when the fee project directly accepts the native token\n- the registry is not a native-token receiver for project accounting; direct ETH sent there is outside router-terminal\n  settlement paths\n\nThe most common reader mistake here is to stop at the router and forget to inspect the terminal that actually receives the value.\n\n## For AI agents\n\n- Do not claim the router is the accounting source of truth after forwarding.\n- Read the preview, recursive cash-out, and registry tests before summarizing path selection behavior.\n- If the route ends in surprising accounting, move to the downstream terminal in `nana-core-v6`.\n","readmeFilename":"README.md"}