{"_id":"@lit-protocol/vincent-ability-uniswap-swap","_rev":"26-2fadd3ef140185bb75c4da5b111dfb94","name":"@lit-protocol/vincent-ability-uniswap-swap","dist-tags":{"mma":"0.0.12-mma","latest":"8.1.2"},"versions":{"0.0.7-mma":{"name":"@lit-protocol/vincent-ability-uniswap-swap","version":"0.0.7-mma","_id":"@lit-protocol/vincent-ability-uniswap-swap@0.0.7-mma","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"adarsh-kumar28","email":"adarsh@litprotocol.com"},{"name":"websaam","email":"websaam.uk@gmail.com"},{"name":"hwrdtm","email":"howard.tam.95+npm@gmail.com"},{"name":"famura","email":"federicoamura@gmail.com"},{"name":"maximushaximus","email":"daryl@darylcollins.com"},{"name":"spacesailor","email":"me@wyatt.email"},{"name":"awisniew","email":"andrew.wisniew@gmail.com"}],"dist":{"shasum":"1f87cfcba9e02f818104472482bbb39010efd248","tarball":"https://registry.npmjs.org/@lit-protocol/vincent-ability-uniswap-swap/-/vincent-ability-uniswap-swap-0.0.7-mma.tgz","fileCount":96,"integrity":"sha512-95cUko/14Ywb/TilRfG95NVomLJCTxi5uXE74SZt2xVV1vJ510WDFzClu1wOoIsOGUq2uDcSSqInZWXYkFr91w==","signatures":[{"sig":"MEUCIAj1YZFElbsBiyAjHzK4wNqSg5igNNtOBECxVNzZTqMpAiEAqyFPBv0HrVtYE6mtqntq6ASRPv3zVrpJFNVQOrQ7QvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2705274},"main":"./dist/src/index.js","_from":"file:lit-protocol-vincent-ability-uniswap-swap-0.0.7-mma.tgz","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","_npmUser":{"name":"famura","email":"federicoamura@gmail.com"},"_resolved":"/tmp/4630e87015f800333b9df87b076259fe/lit-protocol-vincent-ability-uniswap-swap-0.0.7-mma.tgz","_integrity":"sha512-95cUko/14Ywb/TilRfG95NVomLJCTxi5uXE74SZt2xVV1vJ510WDFzClu1wOoIsOGUq2uDcSSqInZWXYkFr91w==","_npmVersion":"10.8.2","description":"An ability to trigger swaps on Uniswap from a Vincent app on behalf of the delegator.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.25.64","tslib":"2.8.1","ethers":"^5.8.0","@uniswap/sdk-core":"^7.7.2","@lit-protocol/vincent-ability-sdk":"0.0.7-mma","@lit-protocol/vincent-policy-spending-limit":"0.0.7-mma"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"viem":"^2.28.0","esbuild":"^0.19.12","ipfs-only-hash":"^4.0.0","@dotenvx/dotenvx":"^1.44.2","@lit-protocol/constants":"^7.2.0","@lit-protocol/auth-helpers":"^7.2.0","@lit-protocol/contracts-sdk":"^7.2.0","esbuild-plugin-polyfill-node":"^0.3.0","@lit-protocol/lit-node-client":"^7.0.8"},"peerDependencies":{"@lit-protocol/vincent-app-sdk":"^0.0.7-mma"},"_npmOperationalInternal":{"tmp":"tmp/vincent-ability-uniswap-swap_0.0.7-mma_1754305676566_0.5044481551234437","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package targets a retired Lit Protocol network and is no longer maintained. See https://developer.litprotocol.com for the current SDK."},"0.0.8-mma":{"name":"@lit-protocol/vincent-ability-uniswap-swap","version":"0.0.8-mma","_id":"@lit-protocol/vincent-ability-uniswap-swap@0.0.8-mma","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"adarsh-kumar28","email":"adarsh@litprotocol.com"},{"name":"websaam","email":"websaam.uk@gmail.com"},{"name":"hwrdtm","email":"howard.tam.95+npm@gmail.com"},{"name":"famura","email":"federicoamura@gmail.com"},{"name":"maximushaximus","email":"daryl@darylcollins.com"},{"name":"spacesailor","email":"me@wyatt.email"},{"name":"awisniew","email":"andrew.wisniew@gmail.com"}],"dist":{"shasum":"56032e7324ba94b3dc0843adb3c8fc18c96d60e7","tarball":"https://registry.npmjs.org/@lit-protocol/vincent-ability-uniswap-swap/-/vincent-ability-uniswap-swap-0.0.8-mma.tgz","fileCount":95,"integrity":"sha512-5NkvuN/wIWU826Zvb9dvmL/l+n6YAQ8FwxHvNtiisZVyeJc/dJyFiKjxpKmGyLK5EkklxJbJfYxQafmex5iSNg==","signatures":[{"sig":"MEUCIQDBmN+breGSMW91ZEeK7gVrmY6CuDgDASn60aO7FsTC0AIgbP7FyT5sawdUIKAkyppDbZqLEdVLO6Eljh2DnvAoeEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2706272},"main":"./dist/src/index.js","_from":"file:lit-protocol-vincent-ability-uniswap-swap-0.0.8-mma.tgz","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","_npmUser":{"name":"famura","email":"federicoamura@gmail.com"},"_resolved":"/tmp/d48d1be80e65a4f120d5e76a3c06d9f8/lit-protocol-vincent-ability-uniswap-swap-0.0.8-mma.tgz","_integrity":"sha512-5NkvuN/wIWU826Zvb9dvmL/l+n6YAQ8FwxHvNtiisZVyeJc/dJyFiKjxpKmGyLK5EkklxJbJfYxQafmex5iSNg==","_npmVersion":"10.8.2","description":"An ability to trigger swaps on Uniswap from a Vincent app on behalf of the delegator.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.25.64","tslib":"2.8.1","ethers":"^5.8.0","@uniswap/sdk-core":"^7.7.2","@lit-protocol/vincent-ability-sdk":"0.0.8-mma","@lit-protocol/vincent-policy-spending-limit":"0.0.8-mma"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"viem":"^2.28.0","esbuild":"^0.19.12","ipfs-only-hash":"^4.0.0","@dotenvx/dotenvx":"^1.44.2","@lit-protocol/constants":"^7.2.0","@lit-protocol/auth-helpers":"^7.2.0","@lit-protocol/contracts-sdk":"^7.2.0","esbuild-plugin-polyfill-node":"^0.3.0","@lit-protocol/lit-node-client":"^7.0.8"},"peerDependencies":{"@lit-protocol/vincent-app-sdk":"^0.0.8-mma"},"_npmOperationalInternal":{"tmp":"tmp/vincent-ability-uniswap-swap_0.0.8-mma_1754411296861_0.9861804409055677","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package targets a retired Lit Protocol network and is no longer maintained. See https://developer.litprotocol.com for the current SDK."},"0.0.9-mma":{"name":"@lit-protocol/vincent-ability-uniswap-swap","version":"0.0.9-mma","_id":"@lit-protocol/vincent-ability-uniswap-swap@0.0.9-mma","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"adarsh-kumar28","email":"adarsh@litprotocol.com"},{"name":"websaam","email":"websaam.uk@gmail.com"},{"name":"hwrdtm","email":"howard.tam.95+npm@gmail.com"},{"name":"famura","email":"federicoamura@gmail.com"},{"name":"maximushaximus","email":"daryl@darylcollins.com"},{"name":"spacesailor","email":"me@wyatt.email"},{"name":"awisniew","email":"andrew.wisniew@gmail.com"}],"dist":{"shasum":"8bf71df97172900feeda0ba0f542550259cf8cb3","tarball":"https://registry.npmjs.org/@lit-protocol/vincent-ability-uniswap-swap/-/vincent-ability-uniswap-swap-0.0.9-mma.tgz","fileCount":95,"integrity":"sha512-mUlSiXYRs2SuWVGTsop1KGqiK/mfKPAlgwShcaAgwaJRMbsipZc8postjtHJT+D89TR91/ViD4O5dxBzGVCH/A==","signatures":[{"sig":"MEYCIQD+1SpornJFvqDTE6q88TQC74871DtZqeMoE10k8Hhu1QIhALmDFyDAGvpLe6W8rC9oZEM3P9EXZZCxD6OZp4wpGjG6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2706184},"main":"./dist/src/index.js","_from":"file:lit-protocol-vincent-ability-uniswap-swap-0.0.9-mma.tgz","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","_npmUser":{"name":"famura","email":"federicoamura@gmail.com"},"_resolved":"/tmp/fa9c9248ee0380d71aefbacbe3b9d2af/lit-protocol-vincent-ability-uniswap-swap-0.0.9-mma.tgz","_integrity":"sha512-mUlSiXYRs2SuWVGTsop1KGqiK/mfKPAlgwShcaAgwaJRMbsipZc8postjtHJT+D89TR91/ViD4O5dxBzGVCH/A==","_npmVersion":"10.8.2","description":"An ability to trigger swaps on Uniswap from a Vincent app on behalf of the delegator.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.25.64","tslib":"2.8.1","ethers":"^5.8.0","@uniswap/sdk-core":"^7.7.2","@lit-protocol/vincent-ability-sdk":"0.0.9-mma","@lit-protocol/vincent-policy-spending-limit":"0.0.9-mma"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"viem":"^2.28.0","esbuild":"^0.19.12","ipfs-only-hash":"^4.0.0","@dotenvx/dotenvx":"^1.44.2","@lit-protocol/constants":"^7.2.0","@lit-protocol/auth-helpers":"^7.2.0","@lit-protocol/contracts-sdk":"^7.2.0","esbuild-plugin-polyfill-node":"^0.3.0","@lit-protocol/lit-node-client":"^7.0.8"},"peerDependencies":{"@lit-protocol/vincent-app-sdk":"^0.0.9-mma"},"_npmOperationalInternal":{"tmp":"tmp/vincent-ability-uniswap-swap_0.0.9-mma_1754425912715_0.6705631805007672","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package targets a retired Lit Protocol network and is no longer maintained. See https://developer.litprotocol.com for the current SDK."},"2.0.0":{"name":"@lit-protocol/vincent-ability-uniswap-swap","version":"2.0.0","_id":"@lit-protocol/vincent-ability-uniswap-swap@2.0.0","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"adarsh-kumar28","email":"adarsh@litprotocol.com"},{"name":"websaam","email":"websaam.uk@gmail.com"},{"name":"hwrdtm","email":"howard.tam.95+npm@gmail.com"},{"name":"famura","email":"federicoamura@gmail.com"},{"name":"maximushaximus","email":"daryl@darylcollins.com"},{"name":"spacesailor","email":"me@wyatt.email"},{"name":"awisniew","email":"andrew.wisniew@gmail.com"}],"dist":{"shasum":"4d76ef5e271c7ea56b31555fee6cbe3841a6172f","tarball":"https://registry.npmjs.org/@lit-protocol/vincent-ability-uniswap-swap/-/vincent-ability-uniswap-swap-2.0.0.tgz","fileCount":95,"integrity":"sha512-OIZcS0Ry4RGhlKY5dOQQ35aLy10yEMaA9X116UNa7uh2HKKAKbrGRncmQBEptp/A3dg8pD/br2A1jNfcHFw2YA==","signatures":[{"sig":"MEUCIBd2OOxybjahZM51G+WanASGUwcWlccOoe2JmGlkuyF8AiEA9DaWh1FrapaFe4sN4DgKUpkjbRqDWYF/7L/FreyCyN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2707474},"main":"./dist/src/index.js","_from":"file:lit-protocol-vincent-ability-uniswap-swap-2.0.0.tgz","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","_npmUser":{"name":"maximushaximus","email":"daryl@darylcollins.com"},"_resolved":"/private/var/folders/jz/w9wfkzqn6z9b289zmrs8x5_m0000gn/T/494f02d74c4ea3918805f557e5ce3eb2/lit-protocol-vincent-ability-uniswap-swap-2.0.0.tgz","_integrity":"sha512-OIZcS0Ry4RGhlKY5dOQQ35aLy10yEMaA9X116UNa7uh2HKKAKbrGRncmQBEptp/A3dg8pD/br2A1jNfcHFw2YA==","_npmVersion":"10.8.3","description":"An ability to trigger swaps on Uniswap from a Vincent app on behalf of the delegator.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.25.64","tslib":"2.8.1","ethers":"^5.8.0","@uniswap/sdk-core":"^7.7.2","@lit-protocol/vincent-ability-sdk":"2.0.0","@lit-protocol/vincent-policy-spending-limit":"2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"viem":"^2.28.0","esbuild":"^0.19.12","ipfs-only-hash":"^4.0.0","@dotenvx/dotenvx":"^1.44.2","@lit-protocol/constants":"^7.2.0","@lit-protocol/auth-helpers":"^7.2.0","@lit-protocol/contracts-sdk":"^7.2.0","esbuild-plugin-polyfill-node":"^0.3.0","@lit-protocol/lit-node-client":"^7.0.8"},"peerDependencies":{"@lit-protocol/vincent-app-sdk":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vincent-ability-uniswap-swap_2.0.0_1754432246040_0.13527039510450778","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package targets a retired Lit Protocol network and is no longer maintained. See https://developer.litprotocol.com for the current SDK."},"0.0.10-mma":{"name":"@lit-protocol/vincent-ability-uniswap-swap","version":"0.0.10-mma","_id":"@lit-protocol/vincent-ability-uniswap-swap@0.0.10-mma","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"adarsh-kumar28","email":"adarsh@litprotocol.com"},{"name":"websaam","email":"websaam.uk@gmail.com"},{"name":"hwrdtm","email":"howard.tam.95+npm@gmail.com"},{"name":"famura","email":"federicoamura@gmail.com"},{"name":"maximushaximus","email":"daryl@darylcollins.com"},{"name":"spacesailor","email":"me@wyatt.email"},{"name":"awisniew","email":"andrew.wisniew@gmail.com"}],"dist":{"shasum":"48933958125d1e97eaa8f19e6ec1b37c2f227a53","tarball":"https://registry.npmjs.org/@lit-protocol/vincent-ability-uniswap-swap/-/vincent-ability-uniswap-swap-0.0.10-mma.tgz","fileCount":95,"integrity":"sha512-nU1/7VNAV49aA2WUoohGjl5cekfVIqQMV0C+Qamf8EmtaMO4EBcot5yBd76yUviyEvWdhgzOAM47fzIrZ+cGOg==","signatures":[{"sig":"MEUCID3eD3CYwj1O1ZPvhay+8IsLF21Evv4S17m3PCMsPKdsAiEAvtHwnxJMiFKVFCDjPPAXL7kjOGv26AtK7dC5Hbs1l10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2707494},"main":"./dist/src/index.js","_from":"file:lit-protocol-vincent-ability-uniswap-swap-0.0.10-mma.tgz","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","_npmUser":{"name":"famura","email":"federicoamura@gmail.com"},"_resolved":"/tmp/4126a899064c2ccb20e69f6e115c880c/lit-protocol-vincent-ability-uniswap-swap-0.0.10-mma.tgz","_integrity":"sha512-nU1/7VNAV49aA2WUoohGjl5cekfVIqQMV0C+Qamf8EmtaMO4EBcot5yBd76yUviyEvWdhgzOAM47fzIrZ+cGOg==","_npmVersion":"10.8.2","description":"An ability to trigger swaps on Uniswap from a Vincent app on behalf of the delegator.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.25.64","tslib":"2.8.1","ethers":"^5.8.0","@uniswap/sdk-core":"^7.7.2","@lit-protocol/vincent-ability-sdk":"0.0.10-mma","@lit-protocol/vincent-policy-spending-limit":"0.0.10-mma"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"viem":"^2.28.0","esbuild":"^0.19.12","ipfs-only-hash":"^4.0.0","@dotenvx/dotenvx":"^1.44.2","@lit-protocol/constants":"^7.2.3","@lit-protocol/auth-helpers":"^7.2.3","@lit-protocol/contracts-sdk":"^7.2.3","esbuild-plugin-polyfill-node":"^0.3.0","@lit-protocol/lit-node-client":"^7.2.3"},"peerDependencies":{"@lit-protocol/vincent-app-sdk":"^0.0.10-mma"},"_npmOperationalInternal":{"tmp":"tmp/vincent-ability-uniswap-swap_0.0.10-mma_1754904194291_0.0035119735528328366","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package targets a retired Lit Protocol network and is no longer maintained. See https://developer.litprotocol.com for the current SDK."},"0.0.11-mma":{"name":"@lit-protocol/vincent-ability-uniswap-swap","version":"0.0.11-mma","_id":"@lit-protocol/vincent-ability-uniswap-swap@0.0.11-mma","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"adarsh-kumar28","email":"adarsh@litprotocol.com"},{"name":"websaam","email":"websaam.uk@gmail.com"},{"name":"hwrdtm","email":"howard.tam.95+npm@gmail.com"},{"name":"famura","email":"federicoamura@gmail.com"},{"name":"maximushaximus","email":"daryl@darylcollins.com"},{"name":"spacesailor","email":"me@wyatt.email"},{"name":"awisniew","email":"andrew.wisniew@gmail.com"}],"dist":{"shasum":"357a6eb144a2c36f089a24a1de43c8009ab7790e","tarball":"https://registry.npmjs.org/@lit-protocol/vincent-ability-uniswap-swap/-/vincent-ability-uniswap-swap-0.0.11-mma.tgz","fileCount":95,"integrity":"sha512-k+XvnuRSeb6oR4kwcfAK9N8N4pUUHUC9v7k9wDiT46/CFMKTix2GAhFoD60Q1ZOTF76xDG1jida86VNDiV3UGQ==","signatures":[{"sig":"MEYCIQDmrIB39pYGaNFo8BrW5qQhlY1wNNbX7A5bb3cPVbYJDQIhAJhQsO6meNhNUIaLuqs38wRgzJZ1hp/NEhXuQGaoOev4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2707494},"main":"./dist/src/index.js","_from":"file:lit-protocol-vincent-ability-uniswap-swap-0.0.11-mma.tgz","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","_npmUser":{"name":"famura","email":"federicoamura@gmail.com"},"_resolved":"/tmp/63ea957db87dabe47c6dabbbd1f0db24/lit-protocol-vincent-ability-uniswap-swap-0.0.11-mma.tgz","_integrity":"sha512-k+XvnuRSeb6oR4kwcfAK9N8N4pUUHUC9v7k9wDiT46/CFMKTix2GAhFoD60Q1ZOTF76xDG1jida86VNDiV3UGQ==","_npmVersion":"10.8.2","description":"An ability to trigger swaps on Uniswap from a Vincent app on behalf of the delegator.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.25.64","tslib":"2.8.1","ethers":"^5.8.0","@uniswap/sdk-core":"^7.7.2","@lit-protocol/vincent-ability-sdk":"0.0.11-mma","@lit-protocol/vincent-policy-spending-limit":"0.0.11-mma"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"viem":"^2.28.0","esbuild":"^0.19.12","ipfs-only-hash":"^4.0.0","@dotenvx/dotenvx":"^1.44.2","@lit-protocol/constants":"^7.2.3","@lit-protocol/auth-helpers":"^7.2.3","@lit-protocol/contracts-sdk":"^7.2.3","esbuild-plugin-polyfill-node":"^0.3.0","@lit-protocol/lit-node-client":"^7.2.3"},"peerDependencies":{"@lit-protocol/vincent-app-sdk":"^0.0.11-mma"},"_npmOperationalInternal":{"tmp":"tmp/vincent-ability-uniswap-swap_0.0.11-mma_1755017566445_0.21808191136422717","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package targets a retired Lit Protocol network and is no longer maintained. See https://developer.litprotocol.com for the current SDK."},"0.0.12-mma":{"name":"@lit-protocol/vincent-ability-uniswap-swap","version":"0.0.12-mma","_id":"@lit-protocol/vincent-ability-uniswap-swap@0.0.12-mma","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"adarsh-kumar28","email":"adarsh@litprotocol.com"},{"name":"websaam","email":"websaam.uk@gmail.com"},{"name":"hwrdtm","email":"howard.tam.95+npm@gmail.com"},{"name":"famura","email":"federicoamura@gmail.com"},{"name":"maximushaximus","email":"daryl@darylcollins.com"},{"name":"spacesailor","email":"me@wyatt.email"},{"name":"awisniew","email":"andrew.wisniew@gmail.com"}],"dist":{"shasum":"033b65c29c1f800d80d45087a96d94f7251f3469","tarball":"https://registry.npmjs.org/@lit-protocol/vincent-ability-uniswap-swap/-/vincent-ability-uniswap-swap-0.0.12-mma.tgz","fileCount":95,"integrity":"sha512-Cocex5Cfaze7KE+ntRibsy6lFm6hRN2n3k8xgmV5cw6/QXTyqd0ab3LG28u67Xzl3DAKqfV4KbBm6lQLNnd7iQ==","signatures":[{"sig":"MEYCIQC0T4ZI1QktVoADgitkKcfxdQJQlwu6RwN2Clzj4Fo5lQIhAPAYnbdh7CPj7eKrcyt308ZEOKergAu8TOuZ9ayEUhy8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2707494},"main":"./dist/src/index.js","_from":"file:lit-protocol-vincent-ability-uniswap-swap-0.0.12-mma.tgz","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","_npmUser":{"name":"famura","email":"federicoamura@gmail.com"},"_resolved":"/tmp/3d33abc0ef33db3e9582bd512ac682e2/lit-protocol-vincent-ability-uniswap-swap-0.0.12-mma.tgz","_integrity":"sha512-Cocex5Cfaze7KE+ntRibsy6lFm6hRN2n3k8xgmV5cw6/QXTyqd0ab3LG28u67Xzl3DAKqfV4KbBm6lQLNnd7iQ==","_npmVersion":"10.8.2","description":"An ability to trigger swaps on Uniswap from a Vincent app on behalf of the delegator.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.25.64","tslib":"2.8.1","ethers":"^5.8.0","@uniswap/sdk-core":"^7.7.2","@lit-protocol/vincent-ability-sdk":"0.0.12-mma","@lit-protocol/vincent-policy-spending-limit":"0.0.12-mma"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"viem":"^2.28.0","esbuild":"^0.19.12","ipfs-only-hash":"^4.0.0","@dotenvx/dotenvx":"^1.44.2","@lit-protocol/constants":"^7.2.3","@lit-protocol/auth-helpers":"^7.2.3","@lit-protocol/contracts-sdk":"^7.2.3","esbuild-plugin-polyfill-node":"^0.3.0","@lit-protocol/lit-node-client":"^7.2.3"},"peerDependencies":{"@lit-protocol/vincent-app-sdk":"^0.0.12-mma"},"_npmOperationalInternal":{"tmp":"tmp/vincent-ability-uniswap-swap_0.0.12-mma_1755017926347_0.6161453099440453","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package targets a retired Lit Protocol network and is no longer maintained. See https://developer.litprotocol.com for the current SDK."},"2.0.1":{"name":"@lit-protocol/vincent-ability-uniswap-swap","version":"2.0.1","_id":"@lit-protocol/vincent-ability-uniswap-swap@2.0.1","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"adarsh-kumar28","email":"adarsh@litprotocol.com"},{"name":"websaam","email":"websaam.uk@gmail.com"},{"name":"hwrdtm","email":"howard.tam.95+npm@gmail.com"},{"name":"famura","email":"federicoamura@gmail.com"},{"name":"maximushaximus","email":"daryl@darylcollins.com"},{"name":"spacesailor","email":"me@wyatt.email"},{"name":"awisniew","email":"andrew.wisniew@gmail.com"}],"dist":{"shasum":"b994e3bb6357937e8557e6cea3d982ff859d451f","tarball":"https://registry.npmjs.org/@lit-protocol/vincent-ability-uniswap-swap/-/vincent-ability-uniswap-swap-2.0.1.tgz","fileCount":95,"integrity":"sha512-JLOG2FBjjFzNg2ZPu6N+X+ZqaRW5W1Cb2nNffPFlnuuLbL7R34lGEy28RLFZhvNEnmbwcSsdrZer/TcgoHxTXA==","signatures":[{"sig":"MEYCIQDjsGSSy1DK9YSgqDvxGAqgevLc8nBwuiSdNK8rXvZ+ugIhAMSKdvcsOMDx/AWnUZdtqmWUFymgegp/gzNPrveWEuHC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2718508},"main":"./dist/src/index.js","_from":"file:lit-protocol-vincent-ability-uniswap-swap-2.0.1.tgz","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","_npmUser":{"name":"spacesailor","email":"me@wyatt.email"},"_resolved":"/private/var/folders/rq/k4f0gm456j18t_w706s05nbc0000gn/T/63b3e62b309f59ac19b7b5763459018f/lit-protocol-vincent-ability-uniswap-swap-2.0.1.tgz","_integrity":"sha512-JLOG2FBjjFzNg2ZPu6N+X+ZqaRW5W1Cb2nNffPFlnuuLbL7R34lGEy28RLFZhvNEnmbwcSsdrZer/TcgoHxTXA==","_npmVersion":"11.4.2","description":"An ability to trigger swaps on Uniswap from a Vincent app on behalf of the delegator.","directories":{},"_nodeVersion":"24.4.1","dependencies":{"zod":"^3.25.64","tslib":"2.8.1","ethers":"^5.8.0","@uniswap/sdk-core":"^7.7.2","@lit-protocol/vincent-ability-sdk":"2.0.1","@lit-protocol/vincent-policy-spending-limit":"2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"viem":"^2.28.0","esbuild":"^0.19.12","ipfs-only-hash":"^4.0.0","@dotenvx/dotenvx":"^1.44.2","@lit-protocol/constants":"^7.2.3","@lit-protocol/auth-helpers":"^7.2.3","@lit-protocol/contracts-sdk":"^7.2.3","esbuild-plugin-polyfill-node":"^0.3.0","@lit-protocol/lit-node-client":"^7.2.3"},"peerDependencies":{"@lit-protocol/vincent-app-sdk":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/vincent-ability-uniswap-swap_2.0.1_1756876354633_0.8652373194681233","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package targets a retired Lit Protocol network and is no longer maintained. See https://developer.litprotocol.com for the current SDK."},"3.0.0":{"name":"@lit-protocol/vincent-ability-uniswap-swap","version":"3.0.0","_id":"@lit-protocol/vincent-ability-uniswap-swap@3.0.0","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"adarsh-kumar28","email":"adarsh@litprotocol.com"},{"name":"websaam","email":"websaam.uk@gmail.com"},{"name":"hwrdtm","email":"howard.tam.95+npm@gmail.com"},{"name":"famura","email":"federicoamura@gmail.com"},{"name":"maximushaximus","email":"daryl@darylcollins.com"},{"name":"spacesailor","email":"me@wyatt.email"},{"name":"awisniew","email":"andrew.wisniew@gmail.com"}],"dist":{"shasum":"2ba855eee0347a0839c3c3615e7752ef44ae9e5d","tarball":"https://registry.npmjs.org/@lit-protocol/vincent-ability-uniswap-swap/-/vincent-ability-uniswap-swap-3.0.0.tgz","fileCount":93,"integrity":"sha512-ZAxumx3gcgaaDb38g7KmpiFibMwl6iypVSwr80ZlvUxot73rA5c7Vtfv8gTL7YVJHYCBYlq+rOzaCZkbmL9W0g==","signatures":[{"sig":"MEQCICViYWOB+C4uiAWdqX8HL746UDtr5IzRuDkkRoI08nkUAiBtg2dYJehv42Y+hdcyXlc7Ypk5SdRp/Q6dqmuw95FdWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24669610},"main":"./dist/src/index.js","_from":"file:lit-protocol-vincent-ability-uniswap-swap-3.0.0.tgz","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","_npmUser":{"name":"spacesailor","email":"me@wyatt.email"},"_resolved":"/private/var/folders/rq/k4f0gm456j18t_w706s05nbc0000gn/T/84a1a5f59c9ce2c6a7d0d5d35f187b7b/lit-protocol-vincent-ability-uniswap-swap-3.0.0.tgz","_integrity":"sha512-ZAxumx3gcgaaDb38g7KmpiFibMwl6iypVSwr80ZlvUxot73rA5c7Vtfv8gTL7YVJHYCBYlq+rOzaCZkbmL9W0g==","_npmVersion":"11.4.2","description":"This Uniswap Swap Ability is part of the Vincent Abilities ecosystem and is built using the Vincent Ability SDK. It allows Vincent Apps to execute token swaps on Uniswap V3 on behalf of Vincent Users, enabling integration with decentralized exchanges.","directories":{},"_nodeVersion":"24.4.1","dependencies":{"zod":"^3.25.64","tslib":"2.8.1","ethers":"^5.8.0","@uniswap/sdk-core":"^7.7.2","json-stable-stringify":"^1.3.0","@uniswap/smart-order-router":"^4.22.9","@lit-protocol/lit-node-client":"^7.2.3","@lit-protocol/vincent-app-sdk":"2.1.0","@lit-protocol/vincent-ability-sdk":"2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"viem":"^2.28.0","esbuild":"^0.19.12","ipfs-only-hash":"^4.0.0","@dotenvx/dotenvx":"^1.44.2","@lit-protocol/constants":"^7.2.3","@lit-protocol/auth-helpers":"^7.2.3","@lit-protocol/contracts-sdk":"^7.2.3","@lit-protocol/esbuild-plugin-polyfill-node":"^0.3.0"},"peerDependencies":{"@lit-protocol/vincent-app-sdk":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/vincent-ability-uniswap-swap_3.0.0_1757560678461_0.2729158550992421","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package targets a retired Lit Protocol network and is no longer maintained. See https://developer.litprotocol.com for the current SDK."},"4.0.0":{"name":"@lit-protocol/vincent-ability-uniswap-swap","version":"4.0.0","_id":"@lit-protocol/vincent-ability-uniswap-swap@4.0.0","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"adarsh-kumar28","email":"adarsh@litprotocol.com"},{"name":"websaam","email":"websaam.uk@gmail.com"},{"name":"hwrdtm","email":"howard.tam.95+npm@gmail.com"},{"name":"famura","email":"federicoamura@gmail.com"},{"name":"maximushaximus","email":"daryl@darylcollins.com"},{"name":"spacesailor","email":"me@wyatt.email"},{"name":"awisniew","email":"andrew.wisniew@gmail.com"}],"dist":{"shasum":"98b5fd60508f5b210f53e2c76511be9a2e87dcb9","tarball":"https://registry.npmjs.org/@lit-protocol/vincent-ability-uniswap-swap/-/vincent-ability-uniswap-swap-4.0.0.tgz","fileCount":93,"integrity":"sha512-VFDMTySX4sWLJd/ucs8wFFrimnWBsfOkkRDF0o1J9BaPzrPmK/U31CptGbeLioiviMAviM7F09J6rIyZVY8Jlg==","signatures":[{"sig":"MEUCIQCecOGy4T381kYbyBJWXyQUdJ1h94mWYRbB/wUzpL2hagIgBQ7bZZKdpjGL6+eCf3QPJJq+htUdva8yOCEaTGIO22M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24672243},"main":"./dist/src/index.js","_from":"file:lit-protocol-vincent-ability-uniswap-swap-4.0.0.tgz","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","_npmUser":{"name":"spacesailor","email":"me@wyatt.email"},"_resolved":"/private/var/folders/rq/k4f0gm456j18t_w706s05nbc0000gn/T/68f85186e8f0cec1bd015a6677a746a6/lit-protocol-vincent-ability-uniswap-swap-4.0.0.tgz","_integrity":"sha512-VFDMTySX4sWLJd/ucs8wFFrimnWBsfOkkRDF0o1J9BaPzrPmK/U31CptGbeLioiviMAviM7F09J6rIyZVY8Jlg==","_npmVersion":"10.8.2","description":"This Uniswap Swap Ability is part of the Vincent Abilities ecosystem and is built using the Vincent Ability SDK. It allows Vincent Apps to execute token swaps on Uniswap V3 on behalf of Vincent Users, enabling integration with decentralized exchanges.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"zod":"^3.25.64","tslib":"2.8.1","ethers":"^5.8.0","@uniswap/sdk-core":"^7.7.2","json-stable-stringify":"^1.3.0","@uniswap/smart-order-router":"^4.22.9","@lit-protocol/lit-node-client":"^7.2.3","@lit-protocol/vincent-app-sdk":"2.2.0","@lit-protocol/vincent-ability-sdk":"2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"viem":"^2.28.0","esbuild":"^0.19.12","ipfs-only-hash":"^4.0.0","@dotenvx/dotenvx":"^1.44.2","@lit-protocol/constants":"^7.2.3","@lit-protocol/auth-helpers":"^7.2.3","@lit-protocol/contracts-sdk":"^7.2.3","@lit-protocol/esbuild-plugin-polyfill-node":"^0.3.0"},"peerDependencies":{"@lit-protocol/vincent-app-sdk":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vincent-ability-uniswap-swap_4.0.0_1758147236531_0.015679258320360212","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package targets a retired Lit Protocol network and is no longer maintained. See https://developer.litprotocol.com for the current SDK."},"5.0.0":{"name":"@lit-protocol/vincent-ability-uniswap-swap","version":"5.0.0","_id":"@lit-protocol/vincent-ability-uniswap-swap@5.0.0","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"adarsh-kumar28","email":"adarsh@litprotocol.com"},{"name":"websaam","email":"websaam.uk@gmail.com"},{"name":"hwrdtm","email":"howard.tam.95+npm@gmail.com"},{"name":"famura","email":"federicoamura@gmail.com"},{"name":"maximushaximus","email":"daryl@darylcollins.com"},{"name":"spacesailor","email":"me@wyatt.email"},{"name":"awisniew","email":"andrew.wisniew@gmail.com"}],"dist":{"shasum":"816b8be084e341ccd6aea0e7a836a05d3bac28c0","tarball":"https://registry.npmjs.org/@lit-protocol/vincent-ability-uniswap-swap/-/vincent-ability-uniswap-swap-5.0.0.tgz","fileCount":89,"integrity":"sha512-rDFhZAb/NHFFWFTaUNiuGb0UO+3YY/9JZ8UwyGwMp7QZWQesdUcqAoogmENDzuDT6nWignwq1FwbpfJtWYd1iA==","signatures":[{"sig":"MEUCIFZoZIkcAxCfJ3vRkvuiQRNF/0KZXPC1X9Cf2oT3Xv9cAiEAlH3MpIQ9VSl+hJU+Xfyjw+xqCHz3d7tW/xnQGBEsiKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25878242},"main":"./dist/src/index.js","_from":"file:lit-protocol-vincent-ability-uniswap-swap-5.0.0.tgz","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","_npmUser":{"name":"spacesailor","email":"me@wyatt.email"},"_resolved":"/private/var/folders/rq/k4f0gm456j18t_w706s05nbc0000gn/T/c141a6d82c550faf2f4c2369ef46392f/lit-protocol-vincent-ability-uniswap-swap-5.0.0.tgz","_integrity":"sha512-rDFhZAb/NHFFWFTaUNiuGb0UO+3YY/9JZ8UwyGwMp7QZWQesdUcqAoogmENDzuDT6nWignwq1FwbpfJtWYd1iA==","_npmVersion":"10.8.2","description":"This Uniswap Swap Ability is part of the Vincent Abilities ecosystem and is built using the Vincent Ability SDK. It allows Vincent Apps to execute token swaps on Uniswap V3 on behalf of Vincent Users, enabling integration with decentralized exchanges.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"zod":"^3.25.64","tslib":"2.8.1","ethers":"^5.8.0","@uniswap/sdk-core":"^7.7.2","json-stable-stringify":"^1.3.0","@uniswap/smart-order-router":"^4.22.9","@lit-protocol/lit-node-client":"^7.2.3","@lit-protocol/vincent-app-sdk":"2.2.1","@lit-protocol/vincent-ability-sdk":"2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"viem":"^2.28.0","esbuild":"^0.19.12","ipfs-only-hash":"^4.0.0","@dotenvx/dotenvx":"^1.44.2","@lit-protocol/constants":"^7.2.3","@lit-protocol/auth-helpers":"^7.2.3","@lit-protocol/contracts-sdk":"^7.2.3","@lit-protocol/esbuild-plugin-polyfill-node":"^0.3.0"},"peerDependencies":{"@lit-protocol/vincent-app-sdk":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vincent-ability-uniswap-swap_5.0.0_1758829590838_0.8352695663424758","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package targets a retired Lit Protocol network and is no longer maintained. See https://developer.litprotocol.com for the current SDK."},"6.0.0":{"name":"@lit-protocol/vincent-ability-uniswap-swap","version":"6.0.0","_id":"@lit-protocol/vincent-ability-uniswap-swap@6.0.0","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"adarsh-kumar28","email":"adarsh@litprotocol.com"},{"name":"websaam","email":"websaam.uk@gmail.com"},{"name":"hwrdtm","email":"howard.tam.95+npm@gmail.com"},{"name":"famura","email":"federicoamura@gmail.com"},{"name":"maximushaximus","email":"daryl@darylcollins.com"},{"name":"spacesailor","email":"me@wyatt.email"},{"name":"awisniew","email":"andrew.wisniew@gmail.com"}],"dist":{"shasum":"49130b539e64561cab65ef6c9337fa35700087c2","tarball":"https://registry.npmjs.org/@lit-protocol/vincent-ability-uniswap-swap/-/vincent-ability-uniswap-swap-6.0.0.tgz","fileCount":101,"integrity":"sha512-3sjZIJBzOsODDYEs3vFN60F57VoFKkIBKEjoS75qXqP+pA6jYNwcoDKjWkOBg4ix8kfKBnURBGstCaayAZP/3A==","signatures":[{"sig":"MEUCIDNJ6PgTJ4vW2ChvcvJV742YT53uQdedcC4ZLu1yhZmwAiEAvwGQ/1Bgo5594oDeJnacU7YQjcudce4+NcxeCL578QY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27712327},"main":"./dist/src/index.js","_from":"file:lit-protocol-vincent-ability-uniswap-swap-6.0.0.tgz","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","_npmUser":{"name":"spacesailor","email":"me@wyatt.email"},"_resolved":"/private/var/folders/rq/k4f0gm456j18t_w706s05nbc0000gn/T/b9711d0831624b6f0b1c1938dfd61315/lit-protocol-vincent-ability-uniswap-swap-6.0.0.tgz","_integrity":"sha512-3sjZIJBzOsODDYEs3vFN60F57VoFKkIBKEjoS75qXqP+pA6jYNwcoDKjWkOBg4ix8kfKBnURBGstCaayAZP/3A==","_npmVersion":"10.8.2","description":"This Uniswap Swap Ability is part of the Vincent Abilities ecosystem and is built using the Vincent Ability SDK. It allows Vincent Apps to execute token swaps on Uniswap V3 on behalf of Vincent Users, enabling integration with decentralized exchanges.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.64","tslib":"2.8.1","ethers":"^5.8.0","@uniswap/sdk-core":"^7.7.2","json-stable-stringify":"^1.3.0","@uniswap/smart-order-router":"^4.22.9","@lit-protocol/lit-node-client":"^7.2.3","@lit-protocol/vincent-app-sdk":"2.2.2","@lit-protocol/vincent-ability-sdk":"2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"viem":"^2.28.0","esbuild":"^0.19.12","ipfs-only-hash":"^4.0.0","@dotenvx/dotenvx":"^1.44.2","@lit-protocol/constants":"^7.2.3","@lit-protocol/auth-helpers":"^7.2.3","@lit-protocol/contracts-sdk":"^7.2.3","@lit-protocol/esbuild-plugin-polyfill-node":"^0.3.0"},"peerDependencies":{"@lit-protocol/vincent-app-sdk":"^2.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vincent-ability-uniswap-swap_6.0.0_1759794058000_0.218427670987958","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package targets a retired Lit Protocol network and is no longer maintained. See https://developer.litprotocol.com for the current SDK."},"7.0.0":{"name":"@lit-protocol/vincent-ability-uniswap-swap","version":"7.0.0","_id":"@lit-protocol/vincent-ability-uniswap-swap@7.0.0","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"adarsh-kumar28","email":"adarsh@litprotocol.com"},{"name":"websaam","email":"websaam.uk@gmail.com"},{"name":"hwrdtm","email":"howard.tam.95+npm@gmail.com"},{"name":"famura","email":"federicoamura@gmail.com"},{"name":"maximushaximus","email":"daryl@darylcollins.com"},{"name":"spacesailor","email":"me@wyatt.email"},{"name":"awisniew","email":"andrew.wisniew@gmail.com"}],"dist":{"shasum":"3296f4d4a79078cbda2ed230691723928ce0bac5","tarball":"https://registry.npmjs.org/@lit-protocol/vincent-ability-uniswap-swap/-/vincent-ability-uniswap-swap-7.0.0.tgz","fileCount":101,"integrity":"sha512-YCT7Yecwcr/a4+6R0fTokXpW6wyIFAuJ/V+a2zA70SOEbiEOnNhYbGluKIBt3TxKeNSCbNQjxGFFBd/+bj0pCA==","signatures":[{"sig":"MEUCIAwyk9TnFlfggRy/Nh3unjtCStljDcLD6Nu4wapF4KXjAiEAl2QEf4q7oPxh+qpBZLYfghC9fNaa5KdGBGgXMqVqiww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27721024},"main":"./dist/src/index.js","_from":"file:lit-protocol-vincent-ability-uniswap-swap-7.0.0.tgz","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","_npmUser":{"name":"spacesailor","email":"me@wyatt.email"},"_resolved":"/private/var/folders/rq/k4f0gm456j18t_w706s05nbc0000gn/T/3dc50a7a488538180071e5bc3cb2e546/lit-protocol-vincent-ability-uniswap-swap-7.0.0.tgz","_integrity":"sha512-YCT7Yecwcr/a4+6R0fTokXpW6wyIFAuJ/V+a2zA70SOEbiEOnNhYbGluKIBt3TxKeNSCbNQjxGFFBd/+bj0pCA==","_npmVersion":"10.2.4","description":"This Uniswap Swap Ability is part of the Vincent Abilities ecosystem and is built using the Vincent Ability SDK. It allows Vincent Apps to execute token swaps on Uniswap V3 on behalf of Vincent Users, enabling integration with decentralized exchanges.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.25.64","tslib":"2.8.1","ethers":"^5.8.0","@uniswap/sdk-core":"^7.7.2","json-stable-stringify":"^1.3.0","@uniswap/smart-order-router":"^4.22.9","@lit-protocol/lit-node-client":"^7.2.3","@lit-protocol/vincent-app-sdk":"2.2.3","@lit-protocol/vincent-ability-sdk":"2.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"viem":"^2.28.0","esbuild":"^0.19.12","ipfs-only-hash":"^4.0.0","@dotenvx/dotenvx":"^1.44.2","@lit-protocol/constants":"^7.2.3","@lit-protocol/auth-helpers":"^7.2.3","@lit-protocol/contracts-sdk":"^7.2.3","@lit-protocol/esbuild-plugin-polyfill-node":"^0.3.0"},"peerDependencies":{"@lit-protocol/vincent-app-sdk":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/vincent-ability-uniswap-swap_7.0.0_1759899007070_0.1764014118810786","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package targets a retired Lit Protocol network and is no longer maintained. See https://developer.litprotocol.com for the current SDK."},"8.0.0":{"name":"@lit-protocol/vincent-ability-uniswap-swap","version":"8.0.0","_id":"@lit-protocol/vincent-ability-uniswap-swap@8.0.0","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"adarsh-kumar28","email":"adarsh@litprotocol.com"},{"name":"websaam","email":"websaam.uk@gmail.com"},{"name":"hwrdtm","email":"howard.tam.95+npm@gmail.com"},{"name":"famura","email":"federicoamura@gmail.com"},{"name":"maximushaximus","email":"daryl@darylcollins.com"},{"name":"spacesailor","email":"me@wyatt.email"},{"name":"awisniew","email":"andrew.wisniew@gmail.com"}],"dist":{"shasum":"a6a3761662e332ec2ed3de985f51e5f1123d2a45","tarball":"https://registry.npmjs.org/@lit-protocol/vincent-ability-uniswap-swap/-/vincent-ability-uniswap-swap-8.0.0.tgz","fileCount":101,"integrity":"sha512-YtgHhkPmw2uehh0AbyXMAfi/1MTVc7U2NxzB+TAgE1wl8E3EeNt3ZqY0g81Z8KRk96cR6D9p4zjTLy8kIcIfyA==","signatures":[{"sig":"MEUCIQD5aqACip9NRZ5b8WIW94yyxVv6wrjpSrZJkGTOk263KAIgPQyhaw1hDwv/cOl4FjT03doDY0bDm4ZVSMFcOQUh+DU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27721452},"main":"./dist/src/index.js","_from":"file:lit-protocol-vincent-ability-uniswap-swap-8.0.0.tgz","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","_npmUser":{"name":"spacesailor","email":"me@wyatt.email"},"_resolved":"/private/var/folders/rq/k4f0gm456j18t_w706s05nbc0000gn/T/22b3b852564144d68c1b8d4804263a16/lit-protocol-vincent-ability-uniswap-swap-8.0.0.tgz","_integrity":"sha512-YtgHhkPmw2uehh0AbyXMAfi/1MTVc7U2NxzB+TAgE1wl8E3EeNt3ZqY0g81Z8KRk96cR6D9p4zjTLy8kIcIfyA==","_npmVersion":"10.2.4","description":"This Uniswap Swap Ability is part of the Vincent Abilities ecosystem and is built using the Vincent Ability SDK. It allows Vincent Apps to execute token swaps on Uniswap V3 on behalf of Vincent Users, enabling integration with decentralized exchanges.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.25.64","tslib":"2.8.1","ethers":"^5.8.0","@uniswap/sdk-core":"^7.7.2","json-stable-stringify":"^1.3.0","@uniswap/smart-order-router":"^4.22.9","@lit-protocol/lit-node-client":"^7.2.3","@lit-protocol/vincent-app-sdk":"2.2.3","@lit-protocol/vincent-ability-sdk":"2.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"viem":"^2.28.0","esbuild":"^0.19.12","ipfs-only-hash":"^4.0.0","@dotenvx/dotenvx":"^1.44.2","@lit-protocol/constants":"^7.2.3","@lit-protocol/auth-helpers":"^7.2.3","@lit-protocol/contracts-sdk":"^7.2.3","@lit-protocol/esbuild-plugin-polyfill-node":"^0.3.0"},"peerDependencies":{"@lit-protocol/vincent-app-sdk":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/vincent-ability-uniswap-swap_8.0.0_1759943828570_0.9059772683453298","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package targets a retired Lit Protocol network and is no longer maintained. See https://developer.litprotocol.com for the current SDK."},"8.0.1":{"name":"@lit-protocol/vincent-ability-uniswap-swap","version":"8.0.1","_id":"@lit-protocol/vincent-ability-uniswap-swap@8.0.1","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"adarsh-kumar28","email":"adarsh@litprotocol.com"},{"name":"websaam","email":"websaam.uk@gmail.com"},{"name":"hwrdtm","email":"howard.tam.95+npm@gmail.com"},{"name":"famura","email":"federicoamura@gmail.com"},{"name":"maximushaximus","email":"daryl@darylcollins.com"},{"name":"spacesailor","email":"me@wyatt.email"},{"name":"awisniew","email":"andrew.wisniew@gmail.com"}],"dist":{"shasum":"e03aed9ccde7b6963b226b8f189218a2707f7185","tarball":"https://registry.npmjs.org/@lit-protocol/vincent-ability-uniswap-swap/-/vincent-ability-uniswap-swap-8.0.1.tgz","fileCount":101,"integrity":"sha512-WYpCY+MF7FYaJt3kq9GZY7xFK3oWicW1tdYAwmaITR/OCZNPLezNvsZhLkEgcSosuCMbLRzQX4iBkp8UP67w9Q==","signatures":[{"sig":"MEUCICrqWdoR/AfDfIW2FtSrJ4MQ6L/Q3y80cbfC6u44Im9rAiEA+6U1qeBnsL9hGMTQuT3F1dGT4nQCslZJXPUxQSSZGik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27727277},"main":"./dist/src/index.js","_from":"file:lit-protocol-vincent-ability-uniswap-swap-8.0.1.tgz","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","_npmUser":{"name":"glitch003","email":"chris@litprotocol.com"},"_resolved":"/private/var/folders/db/f7v9l10n1634fywpxpygnvrh0000gn/T/21a918d480096e9a7a9624036784bac8/lit-protocol-vincent-ability-uniswap-swap-8.0.1.tgz","_integrity":"sha512-WYpCY+MF7FYaJt3kq9GZY7xFK3oWicW1tdYAwmaITR/OCZNPLezNvsZhLkEgcSosuCMbLRzQX4iBkp8UP67w9Q==","_npmVersion":"10.9.2","description":"This Uniswap Swap Ability is part of the Vincent Abilities ecosystem and is built using the Vincent Ability SDK. It allows Vincent Apps to execute token swaps on Uniswap V3 on behalf of Vincent Users, enabling integration with decentralized exchanges.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.64","tslib":"2.8.1","ethers":"^5.8.0","@uniswap/sdk-core":"^7.7.2","json-stable-stringify":"^1.3.0","@uniswap/smart-order-router":"^4.22.9","@lit-protocol/lit-node-client":"^7.2.3","@lit-protocol/vincent-app-sdk":"2.2.4","@lit-protocol/vincent-ability-sdk":"2.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"viem":"^2.28.0","esbuild":"^0.19.12","ipfs-only-hash":"^4.0.0","@dotenvx/dotenvx":"^1.44.2","@lit-protocol/constants":"^7.2.3","@lit-protocol/auth-helpers":"^7.2.3","@lit-protocol/contracts-sdk":"^7.2.3","@lit-protocol/esbuild-plugin-polyfill-node":"^0.3.0"},"peerDependencies":{"@lit-protocol/vincent-app-sdk":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/vincent-ability-uniswap-swap_8.0.1_1762473544977_0.9912774097466632","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package targets a retired Lit Protocol network and is no longer maintained. See https://developer.litprotocol.com for the current SDK."},"8.0.4":{"name":"@lit-protocol/vincent-ability-uniswap-swap","version":"8.0.4","_id":"@lit-protocol/vincent-ability-uniswap-swap@8.0.4","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"adarsh-kumar28","email":"adarsh@litprotocol.com"},{"name":"websaam","email":"websaam.uk@gmail.com"},{"name":"hwrdtm","email":"howard.tam.95+npm@gmail.com"},{"name":"famura","email":"federicoamura@gmail.com"},{"name":"maximushaximus","email":"daryl@darylcollins.com"},{"name":"spacesailor","email":"me@wyatt.email"},{"name":"awisniew","email":"andrew.wisniew@gmail.com"}],"dist":{"shasum":"f2165795f11448926dfbb9cdd33a51ead5c4da24","tarball":"https://registry.npmjs.org/@lit-protocol/vincent-ability-uniswap-swap/-/vincent-ability-uniswap-swap-8.0.4.tgz","fileCount":101,"integrity":"sha512-jAZkPEHfpLyVWJEk014XGphx16RoaosT+koSiupJ64chGsQiGUs1/R37mLUoRCU6rmDanflXME/jz58s3R/Xcg==","signatures":[{"sig":"MEYCIQDpgOrod+PxBFoEDz6xqK0PkN8LPLTCGVKS+K9ofaDVTwIhALiAeWRrU6E4JseTF5rWfKUuiyX4DuwY/28uTOFYEDBg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35851051},"main":"./dist/src/index.js","_from":"file:lit-protocol-vincent-ability-uniswap-swap-8.0.4.tgz","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","_npmUser":{"name":"glitch003","email":"chris@litprotocol.com"},"_resolved":"/private/var/folders/db/f7v9l10n1634fywpxpygnvrh0000gn/T/d6f705b30f06022d9f56ea71165a7c62/lit-protocol-vincent-ability-uniswap-swap-8.0.4.tgz","_integrity":"sha512-jAZkPEHfpLyVWJEk014XGphx16RoaosT+koSiupJ64chGsQiGUs1/R37mLUoRCU6rmDanflXME/jz58s3R/Xcg==","_npmVersion":"10.9.2","description":"This Uniswap Swap Ability is part of the Vincent Abilities ecosystem and is built using the Vincent Ability SDK. It allows Vincent Apps to execute token swaps on Uniswap V3 on behalf of Vincent Users, enabling integration with decentralized exchanges.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.64","tslib":"2.8.1","ethers":"^5.8.0","@uniswap/sdk-core":"^7.7.2","json-stable-stringify":"^1.3.0","@uniswap/smart-order-router":"^4.22.9","@lit-protocol/lit-node-client":"^7.2.3","@lit-protocol/vincent-app-sdk":"2.5.0","@lit-protocol/vincent-ability-sdk":"2.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"viem":"^2.28.0","esbuild":"^0.19.12","ipfs-only-hash":"^4.0.0","@dotenvx/dotenvx":"^1.44.2","@lit-protocol/constants":"^7.2.3","@lit-protocol/auth-helpers":"^7.2.3","@lit-protocol/contracts-sdk":"^7.2.3","@lit-protocol/esbuild-plugin-polyfill-node":"^0.3.0"},"peerDependencies":{"@lit-protocol/vincent-app-sdk":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vincent-ability-uniswap-swap_8.0.4_1763897060797_0.67525647554682","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package targets a retired Lit Protocol network and is no longer maintained. See https://developer.litprotocol.com for the current SDK."},"8.0.5":{"name":"@lit-protocol/vincent-ability-uniswap-swap","version":"8.0.5","_id":"@lit-protocol/vincent-ability-uniswap-swap@8.0.5","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"adarsh-kumar28","email":"adarsh@litprotocol.com"},{"name":"websaam","email":"websaam.uk@gmail.com"},{"name":"hwrdtm","email":"howard.tam.95+npm@gmail.com"},{"name":"famura","email":"federicoamura@gmail.com"},{"name":"maximushaximus","email":"daryl@darylcollins.com"},{"name":"spacesailor","email":"me@wyatt.email"},{"name":"awisniew","email":"andrew.wisniew@gmail.com"}],"dist":{"shasum":"28c4d3751ec62d6f6e76c34225c6577a84353132","tarball":"https://registry.npmjs.org/@lit-protocol/vincent-ability-uniswap-swap/-/vincent-ability-uniswap-swap-8.0.5.tgz","fileCount":101,"integrity":"sha512-GRslUoSC+EPU9lD7ENQBb+f6YM4DhCXugcmTQWGH/K1GSzU6BuYmb9IWH4ShBBhCj46MsnP/BItDsgHFkWoD8Q==","signatures":[{"sig":"MEQCIGry882ofzP47n6eGuhWJvufFl4UyQGw/tgh3qYKT8FFAiB7J6FrZCWk6EIZ2zQoMG8T+0ZVrmcNw1QWu9325SKt4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35895338},"main":"./dist/src/index.js","_from":"file:lit-protocol-vincent-ability-uniswap-swap-8.0.5.tgz","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","_npmUser":{"name":"spacesailor","email":"me@wyatt.email"},"_resolved":"/private/var/folders/rq/k4f0gm456j18t_w706s05nbc0000gn/T/ee99d76c0aa73b9d8cbffe8e7e0b306c/lit-protocol-vincent-ability-uniswap-swap-8.0.5.tgz","_integrity":"sha512-GRslUoSC+EPU9lD7ENQBb+f6YM4DhCXugcmTQWGH/K1GSzU6BuYmb9IWH4ShBBhCj46MsnP/BItDsgHFkWoD8Q==","_npmVersion":"10.2.4","description":"This Uniswap Swap Ability is part of the Vincent Abilities ecosystem and is built using the Vincent Ability SDK. It allows Vincent Apps to execute token swaps on Uniswap V3 on behalf of Vincent Users, enabling integration with decentralized exchanges.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.25.64","tslib":"2.8.1","ethers":"^5.8.0","@uniswap/sdk-core":"^7.7.2","json-stable-stringify":"^1.3.0","@uniswap/smart-order-router":"^4.22.9","@lit-protocol/lit-node-client":"^7.2.3","@lit-protocol/vincent-app-sdk":"2.5.1","@lit-protocol/vincent-ability-sdk":"2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"viem":"^2.28.0","esbuild":"^0.19.12","ipfs-only-hash":"^4.0.0","@dotenvx/dotenvx":"^1.44.2","@lit-protocol/constants":"^7.2.3","@lit-protocol/auth-helpers":"^7.2.3","@lit-protocol/contracts-sdk":"^7.2.3","@lit-protocol/esbuild-plugin-polyfill-node":"^0.3.0"},"peerDependencies":{"@lit-protocol/vincent-app-sdk":"^2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/vincent-ability-uniswap-swap_8.0.5_1767752485907_0.8691901377810058","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package targets a retired Lit Protocol network and is no longer maintained. See https://developer.litprotocol.com for the current SDK."},"8.0.6":{"name":"@lit-protocol/vincent-ability-uniswap-swap","version":"8.0.6","_id":"@lit-protocol/vincent-ability-uniswap-swap@8.0.6","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"adarsh-kumar28","email":"adarsh@litprotocol.com"},{"name":"websaam","email":"websaam.uk@gmail.com"},{"name":"hwrdtm","email":"howard.tam.95+npm@gmail.com"},{"name":"famura","email":"federicoamura@gmail.com"},{"name":"maximushaximus","email":"daryl@darylcollins.com"},{"name":"spacesailor","email":"me@wyatt.email"},{"name":"awisniew","email":"andrew.wisniew@gmail.com"}],"dist":{"shasum":"758c32630112d1f1e35030fe2783eb6bfbfce19a","tarball":"https://registry.npmjs.org/@lit-protocol/vincent-ability-uniswap-swap/-/vincent-ability-uniswap-swap-8.0.6.tgz","fileCount":101,"integrity":"sha512-BZVIS9Z7iaes0eWWzUBKPfsMxnpGSFFcMtBa0rqguyeZFWcf0z2bv3AA3EIZ6OYa5wrt0l1LpQkEtzLrL1Ce0Q==","signatures":[{"sig":"MEQCIFWfDt5edQJbx8cxegD0lShsce32K9PcyrQogXVI2SJ9AiAsupoIbLcnWor1knmsAr4vJ3n1i0ZtQG/v35G3pd0tkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35897777},"main":"./dist/src/index.js","_from":"file:lit-protocol-vincent-ability-uniswap-swap-8.0.6.tgz","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","_npmUser":{"name":"spacesailor","email":"me@wyatt.email"},"_resolved":"/private/var/folders/rq/k4f0gm456j18t_w706s05nbc0000gn/T/4b7c2c9412e8785a7ff2e0426c8c9800/lit-protocol-vincent-ability-uniswap-swap-8.0.6.tgz","_integrity":"sha512-BZVIS9Z7iaes0eWWzUBKPfsMxnpGSFFcMtBa0rqguyeZFWcf0z2bv3AA3EIZ6OYa5wrt0l1LpQkEtzLrL1Ce0Q==","_npmVersion":"10.2.4","description":"This Uniswap Swap Ability is part of the Vincent Abilities ecosystem and is built using the Vincent Ability SDK. It allows Vincent Apps to execute token swaps on Uniswap V3 on behalf of Vincent Users, enabling integration with decentralized exchanges.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.25.64","tslib":"2.8.1","ethers":"^5.8.0","@uniswap/sdk-core":"^7.7.2","json-stable-stringify":"^1.3.0","@uniswap/smart-order-router":"^4.22.9","@lit-protocol/lit-node-client":"^7.2.3","@lit-protocol/vincent-app-sdk":"2.5.2","@lit-protocol/vincent-ability-sdk":"2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"viem":"^2.28.0","esbuild":"^0.19.12","ipfs-only-hash":"^4.0.0","@dotenvx/dotenvx":"^1.44.2","@lit-protocol/constants":"^7.2.3","@lit-protocol/auth-helpers":"^7.2.3","@lit-protocol/contracts-sdk":"^7.2.3","@lit-protocol/esbuild-plugin-polyfill-node":"^0.3.0"},"peerDependencies":{"@lit-protocol/vincent-app-sdk":"^2.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vincent-ability-uniswap-swap_8.0.6_1767835197067_0.8814524804305841","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package targets a retired Lit Protocol network and is no longer maintained. See https://developer.litprotocol.com for the current SDK."},"8.0.7":{"name":"@lit-protocol/vincent-ability-uniswap-swap","version":"8.0.7","_id":"@lit-protocol/vincent-ability-uniswap-swap@8.0.7","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"adarsh-kumar28","email":"adarsh@litprotocol.com"},{"name":"websaam","email":"websaam.uk@gmail.com"},{"name":"hwrdtm","email":"howard.tam.95+npm@gmail.com"},{"name":"famura","email":"federicoamura@gmail.com"},{"name":"maximushaximus","email":"daryl@darylcollins.com"},{"name":"spacesailor","email":"me@wyatt.email"},{"name":"awisniew","email":"andrew.wisniew@gmail.com"}],"dist":{"shasum":"bc0a34da050868d1413a0ae3499dea8d80c40b2f","tarball":"https://registry.npmjs.org/@lit-protocol/vincent-ability-uniswap-swap/-/vincent-ability-uniswap-swap-8.0.7.tgz","fileCount":101,"integrity":"sha512-fr/DFthpy263VYeg6AlVE49gVFJWGzmvMMr+vajQVVhoLxrGjCK6HXd3opXsn8u98F6zcDmmtplTR0ATOHKI7Q==","signatures":[{"sig":"MEUCICUX7KwPAuUMQZxekGwYXsaYwgzmX5/uI/6T+SWGX2xiAiEAqIv6pQGn50NA0yYndAcpMpdAf/dOUXhyEaGdMZWKIuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35745050},"main":"./dist/src/index.js","_from":"file:lit-protocol-vincent-ability-uniswap-swap-8.0.7.tgz","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","_npmUser":{"name":"awisniew","email":"andrew.wisniew@gmail.com"},"_resolved":"/tmp/5f17c812acb22d67942d7a5ff6bb9a66/lit-protocol-vincent-ability-uniswap-swap-8.0.7.tgz","_integrity":"sha512-fr/DFthpy263VYeg6AlVE49gVFJWGzmvMMr+vajQVVhoLxrGjCK6HXd3opXsn8u98F6zcDmmtplTR0ATOHKI7Q==","_npmVersion":"10.9.0","description":"This Uniswap Swap Ability is part of the Vincent Abilities ecosystem and is built using the Vincent Ability SDK. It allows Vincent Apps to execute token swaps on Uniswap V3 on behalf of Vincent Users, enabling integration with decentralized exchanges.","directories":{},"_nodeVersion":"23.3.0","dependencies":{"zod":"^3.25.64","tslib":"2.8.1","ethers":"^5.8.0","@uniswap/sdk-core":"^7.7.2","json-stable-stringify":"^1.3.0","@uniswap/smart-order-router":"^4.22.9","@lit-protocol/lit-node-client":"^7.2.3","@lit-protocol/vincent-app-sdk":"2.5.3","@lit-protocol/vincent-ability-sdk":"2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"viem":"^2.28.0","esbuild":"^0.19.12","ipfs-only-hash":"^4.0.0","@dotenvx/dotenvx":"^1.44.2","@lit-protocol/constants":"^7.2.3","@lit-protocol/auth-helpers":"^7.2.3","@lit-protocol/contracts-sdk":"^7.2.3","@lit-protocol/esbuild-plugin-polyfill-node":"^0.3.0"},"peerDependencies":{"@lit-protocol/vincent-app-sdk":"^2.5.3"},"_npmOperationalInternal":{"tmp":"tmp/vincent-ability-uniswap-swap_8.0.7_1768020059009_0.6146409115894422","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package targets a retired Lit Protocol network and is no longer maintained. See https://developer.litprotocol.com for the current SDK."},"8.1.0":{"name":"@lit-protocol/vincent-ability-uniswap-swap","version":"8.1.0","_id":"@lit-protocol/vincent-ability-uniswap-swap@8.1.0","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"adarsh-kumar28","email":"adarsh@litprotocol.com"},{"name":"websaam","email":"websaam.uk@gmail.com"},{"name":"hwrdtm","email":"howard.tam.95+npm@gmail.com"},{"name":"famura","email":"federicoamura@gmail.com"},{"name":"maximushaximus","email":"daryl@darylcollins.com"},{"name":"spacesailor","email":"me@wyatt.email"},{"name":"awisniew","email":"andrew.wisniew@gmail.com"}],"dist":{"shasum":"1ed1ca791dc5b6859c7c975df642668bc7a9d27f","tarball":"https://registry.npmjs.org/@lit-protocol/vincent-ability-uniswap-swap/-/vincent-ability-uniswap-swap-8.1.0.tgz","fileCount":101,"integrity":"sha512-galP8T8xkPkztxC0DtXxbcdy61fzFMc+2MzW/HQKo6msYOn+9GXmBGTUU02rWeF766k2KLKa7oMUf/LYwLbRwQ==","signatures":[{"sig":"MEUCIQDpkIb9hI/Q/fOUj6njgjPTk3PGoNeYsD2rKqySdP4d6wIgbCNxlY8l0E03lvQ3RI59IqbMuqCAoaAmH0m/V61beM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35749254},"main":"./dist/src/index.js","_from":"file:lit-protocol-vincent-ability-uniswap-swap-8.1.0.tgz","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","_npmUser":{"name":"spacesailor","email":"me@wyatt.email"},"_resolved":"/private/var/folders/rq/k4f0gm456j18t_w706s05nbc0000gn/T/a26f98f57553c35c48ed22ee534109cd/lit-protocol-vincent-ability-uniswap-swap-8.1.0.tgz","_integrity":"sha512-galP8T8xkPkztxC0DtXxbcdy61fzFMc+2MzW/HQKo6msYOn+9GXmBGTUU02rWeF766k2KLKa7oMUf/LYwLbRwQ==","_npmVersion":"10.2.4","description":"This Uniswap Swap Ability is part of the Vincent Abilities ecosystem and is built using the Vincent Ability SDK. It allows Vincent Apps to execute token swaps on Uniswap V3 on behalf of Vincent Users, enabling integration with decentralized exchanges.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.25.64","tslib":"2.8.1","ethers":"^5.8.0","@uniswap/sdk-core":"^7.7.2","json-stable-stringify":"^1.3.0","@uniswap/smart-order-router":"^4.22.9","@lit-protocol/lit-node-client":"^7.2.3","@lit-protocol/vincent-app-sdk":"2.6.0","@lit-protocol/vincent-ability-sdk":"3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"viem":"^2.28.0","esbuild":"^0.19.12","ipfs-only-hash":"^4.0.0","@dotenvx/dotenvx":"^1.44.2","@lit-protocol/constants":"^7.2.3","@lit-protocol/auth-helpers":"^7.2.3","@lit-protocol/contracts-sdk":"^7.2.3","@lit-protocol/esbuild-plugin-polyfill-node":"^0.3.0"},"peerDependencies":{"@lit-protocol/vincent-app-sdk":"^2.6.0"},"_npmOperationalInternal":{"tmp":"tmp/vincent-ability-uniswap-swap_8.1.0_1768352368399_0.2891044541684804","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package targets a retired Lit Protocol network and is no longer maintained. See https://developer.litprotocol.com for the current SDK."},"8.1.1":{"name":"@lit-protocol/vincent-ability-uniswap-swap","version":"8.1.1","_id":"@lit-protocol/vincent-ability-uniswap-swap@8.1.1","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"adarsh-kumar28","email":"adarsh@litprotocol.com"},{"name":"websaam","email":"websaam.uk@gmail.com"},{"name":"hwrdtm","email":"howard.tam.95+npm@gmail.com"},{"name":"famura","email":"federicoamura@gmail.com"},{"name":"maximushaximus","email":"daryl@darylcollins.com"},{"name":"spacesailor","email":"me@wyatt.email"},{"name":"awisniew","email":"andrew.wisniew@gmail.com"}],"dist":{"shasum":"a02ce092edf2ef7057fc0e31aff21cd70dbf740d","tarball":"https://registry.npmjs.org/@lit-protocol/vincent-ability-uniswap-swap/-/vincent-ability-uniswap-swap-8.1.1.tgz","fileCount":101,"integrity":"sha512-0Fv1DWgtE8252MU2KeUnsE9ras0lY6HK4DCtvVUY+g3V8hmbN/dBeuC7gykV4XYaromLCfxtsBk9gRXF5Vh+8Q==","signatures":[{"sig":"MEYCIQDYVmh15cmNd1CiFaGHAuZ4z4I2ZS9mSQAff4b3rt/4IAIhANdeDeLvGKfujOlbNzJyCswuEBMxnisJSYgfdR5PGbEe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38380559},"main":"./dist/src/index.js","_from":"file:lit-protocol-vincent-ability-uniswap-swap-8.1.1.tgz","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","_npmUser":{"name":"awisniew","email":"andrew.wisniew@gmail.com"},"_resolved":"/tmp/b8b9b3136d9bdbcf80b8f143aeccd5cd/lit-protocol-vincent-ability-uniswap-swap-8.1.1.tgz","_integrity":"sha512-0Fv1DWgtE8252MU2KeUnsE9ras0lY6HK4DCtvVUY+g3V8hmbN/dBeuC7gykV4XYaromLCfxtsBk9gRXF5Vh+8Q==","_npmVersion":"10.9.0","description":"This Uniswap Swap Ability is part of the Vincent Abilities ecosystem and is built using the Vincent Ability SDK. It allows Vincent Apps to execute token swaps on Uniswap V3 on behalf of Vincent Users, enabling integration with decentralized exchanges.","directories":{},"_nodeVersion":"23.3.0","dependencies":{"zod":"^3.25.64","tslib":"2.8.1","ethers":"^5.8.0","@uniswap/sdk-core":"^7.7.2","json-stable-stringify":"^1.3.0","@uniswap/smart-order-router":"^4.22.9","@lit-protocol/lit-node-client":"^7.2.3","@lit-protocol/vincent-app-sdk":"2.6.1","@lit-protocol/vincent-ability-sdk":"3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"viem":"^2.28.0","esbuild":"^0.19.12","ipfs-only-hash":"^4.0.0","@dotenvx/dotenvx":"^1.44.2","@lit-protocol/constants":"^7.2.3","@lit-protocol/auth-helpers":"^7.2.3","@lit-protocol/contracts-sdk":"^7.2.3","@lit-protocol/esbuild-plugin-polyfill-node":"^0.3.0"},"peerDependencies":{"@lit-protocol/vincent-app-sdk":"^2.6.1"},"_npmOperationalInternal":{"tmp":"tmp/vincent-ability-uniswap-swap_8.1.1_1768611170433_0.7779522192577903","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package targets a retired Lit Protocol network and is no longer maintained. See https://developer.litprotocol.com for the current SDK."},"8.1.2":{"name":"@lit-protocol/vincent-ability-uniswap-swap","version":"8.1.2","_id":"@lit-protocol/vincent-ability-uniswap-swap@8.1.2","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"adarsh-kumar28","email":"adarsh@litprotocol.com"},{"name":"websaam","email":"websaam.uk@gmail.com"},{"name":"hwrdtm","email":"howard.tam.95+npm@gmail.com"},{"name":"famura","email":"federicoamura@gmail.com"},{"name":"maximushaximus","email":"daryl@darylcollins.com"},{"name":"spacesailor","email":"me@wyatt.email"},{"name":"awisniew","email":"andrew.wisniew@gmail.com"}],"dist":{"shasum":"3d8d2456cb7112f4090de70e0e47fddfe386e98a","tarball":"https://registry.npmjs.org/@lit-protocol/vincent-ability-uniswap-swap/-/vincent-ability-uniswap-swap-8.1.2.tgz","fileCount":101,"integrity":"sha512-KpVX6qPmiWluLTVd+x5f0WIYSq2tAr1CNjEzrgUADHRsCXoxYjzypXmsC++JXVZd9/k3AV6TgAMkMiHGziDc6w==","signatures":[{"sig":"MEQCIFd6LIrf6ULOE4P+4sKBkSQunglCKeAGhoiGguIam54DAiAYWxlqad+NJxnokETbnYSJbgIvV1sm2xj39gQd4bjnsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38495094},"main":"./dist/src/index.js","_from":"file:lit-protocol-vincent-ability-uniswap-swap-8.1.2.tgz","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","_npmUser":{"name":"spacesailor","email":"me@wyatt.email"},"_resolved":"/private/var/folders/rq/k4f0gm456j18t_w706s05nbc0000gn/T/6234c0b6c37e52a3ec0723ae8f4a77c6/lit-protocol-vincent-ability-uniswap-swap-8.1.2.tgz","_integrity":"sha512-KpVX6qPmiWluLTVd+x5f0WIYSq2tAr1CNjEzrgUADHRsCXoxYjzypXmsC++JXVZd9/k3AV6TgAMkMiHGziDc6w==","_npmVersion":"10.2.4","description":"This Uniswap Swap Ability is part of the Vincent Abilities ecosystem and is built using the Vincent Ability SDK. It allows Vincent Apps to execute token swaps on Uniswap V3 on behalf of Vincent Users, enabling integration with decentralized exchanges.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.25.64","tslib":"2.8.1","ethers":"^5.8.0","@uniswap/sdk-core":"^7.7.2","json-stable-stringify":"^1.3.0","@uniswap/smart-order-router":"^4.22.9","@lit-protocol/lit-node-client":"^7.2.3","@lit-protocol/vincent-app-sdk":"2.7.0","@lit-protocol/vincent-ability-sdk":"3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"viem":"^2.28.0","esbuild":"^0.19.12","ipfs-only-hash":"^4.0.0","@dotenvx/dotenvx":"^1.44.2","@lit-protocol/constants":"^7.2.3","@lit-protocol/auth-helpers":"^7.2.3","@lit-protocol/contracts-sdk":"^7.2.3","@lit-protocol/esbuild-plugin-polyfill-node":"^0.3.0"},"peerDependencies":{"@lit-protocol/vincent-app-sdk":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/vincent-ability-uniswap-swap_8.1.2_1769806261730_0.7621858810080093","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package targets a retired Lit Protocol network and is no longer maintained. See https://developer.litprotocol.com for the current SDK."}},"time":{"created":"2025-08-04T11:07:56.510Z","modified":"2026-07-01T00:11:18.530Z","0.0.7-mma":"2025-08-04T11:07:56.799Z","0.0.8-mma":"2025-08-05T16:28:17.140Z","0.0.9-mma":"2025-08-05T20:31:52.949Z","2.0.0":"2025-08-05T22:17:26.300Z","0.0.10-mma":"2025-08-11T09:23:14.505Z","0.0.11-mma":"2025-08-12T16:52:46.717Z","0.0.12-mma":"2025-08-12T16:58:46.580Z","2.0.1":"2025-09-03T05:12:34.909Z","3.0.0":"2025-09-11T03:17:58.781Z","4.0.0":"2025-09-17T22:13:56.801Z","5.0.0":"2025-09-25T19:46:31.115Z","6.0.0":"2025-10-06T23:40:58.352Z","7.0.0":"2025-10-08T04:50:07.367Z","8.0.0":"2025-10-08T17:17:08.805Z","8.0.1":"2025-11-06T23:59:05.272Z","8.0.4":"2025-11-23T11:24:21.087Z","8.0.5":"2026-01-07T02:21:26.235Z","8.0.6":"2026-01-08T01:19:57.426Z","8.0.7":"2026-01-10T04:40:59.305Z","8.1.0":"2026-01-14T00:59:28.753Z","8.1.1":"2026-01-17T00:52:50.835Z","8.1.2":"2026-01-30T20:51:02.090Z"},"description":"This Uniswap Swap Ability is part of the Vincent Abilities ecosystem and is built using the Vincent Ability SDK. It allows Vincent Apps to execute token swaps on Uniswap V3 on behalf of Vincent Users, enabling integration with decentralized exchanges.","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"gtc6244","email":"gtc6244@gmail.com"}],"readme":"# Vincent Ability Uniswap Swap\n\nThis Uniswap Swap Ability is part of the Vincent Abilities ecosystem and is built using the Vincent Ability SDK. It allows Vincent Apps to execute token swaps on Uniswap V3 on behalf of Vincent Users, enabling integration with decentralized exchanges.\n\n## Features\n\n- Execute token swaps on Uniswap V3\n- Support for exact input and exact output swaps\n- Support for multi-hop swaps through multiple pools\n- Support for multiple chains that Uniswap V3 is deployed to\n\n## Installation\n\n```bash\nnpm install @lit-protocol/vincent-ability-uniswap-swap\n```\n\n## Usage\n\nTo use the Uniswap Swap Ability, you need to generate a signed swap quote first, then provide it to both the `precheck` and `execute` functions.\n\n### 1. Generate a Signed Swap Quote\n\nBefore executing a swap, you must generate a signed quote using the `getSignedUniswapQuote` function:\n\n```typescript\nimport { LitNodeClient } from '@lit-protocol/lit-node-client';\nimport { getSignedUniswapQuote } from '@lit-protocol/vincent-ability-uniswap-swap';\nimport { ethers } from 'ethers';\n\n// Initialize Lit Node Client\nconst litNodeClient = new LitNodeClient({\n  litNetwork: 'datil',\n  debug: true,\n});\nawait litNodeClient.connect();\n\n// Your delegatee signer (one of the delegatee signers for the Vincent App)\nconst delegateeSigner = new ethers.Wallet('YOUR_DELEGATEE_PRIVATE_KEY', provider);\n\n// Generate the signed quote\nconst signedUniswapQuote = await getSignedUniswapQuote({\n  quoteParams: {\n    rpcUrl: 'https://mainnet.base.org',\n    tokenInAddress: '0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed', // DEGEN\n    tokenInAmount: '80', // Amount in token's smallest unit\n    tokenOutAddress: '0x4200000000000000000000000000000000000006', // WETH\n    recipient: delegatorPkpEthAddress, // The PKP that will execute the swap\n  },\n  ethersSigner: delegateeSigner,\n  litNodeClient,\n});\n```\n\nThe return value of `getSignedUniswapQuote` is an object containing:\n\n- `quote`: The Uniswap Quote/Route generated by the V3 SDK using the Alpha Router\n- `signature`: A signature of `quote` signed by a Lit PKP that is configured to only ever be able to sign these generated Uniswap Quotes within the specific Lit Action configured by this Ability\n- `dataSigned`: The data signed by the PKP, an ETH Personal Message containing the hash of the stringified `quote`\n- `signerPublicKey`: The public key of the PKP that signed the `quote`\n- `signerEthAddress`: The Ethereum address of the PKP that signed the `quote`\n\nBecause the Uniswap SDK makes a lot of RPC calls when generating a quote/route, it exceeded the usage limits of Lit Actions when running within the same Lit Action as the Vincent logic for checking and executing Policies, and verifying on-chain delegation.\n\nSo, the purpose of `getSignedUniswapQuote` is to generate a signed quote/route outside of the Vincent Ability Lit Action, and then provide it to the `precheck` and `execute` functions in a tamper-proof manner. The Vincent Delegatee is unable to modify the quote/route after it has been signed by the PKP, because the Ability verifies the provided route data was signed by the hardcoded PKP address.\n\n### 2. Run Precheck\n\nProvide the signed `quote` to `precheck` to check if the swap can be executed:\n\n```typescript\nimport { getVincentAbilityClient } from '@lit-protocol/vincent-app-sdk/abilityClient';\nimport { bundledVincentAbility } from '@lit-protocol/vincent-ability-uniswap-swap';\n\n// Initialize the ability client\nconst abilityClient = getVincentAbilityClient({\n  bundledVincentAbility,\n  ethersSigner: delegateeSigner,\n});\n\n// Run precheck with the signed quote\nconst precheckResult = await abilityClient.precheck(\n  {\n    rpcUrlForUniswap: 'https://mainnet.base.org',\n    signedUniswapQuote: {\n      quote: signedUniswapQuote.quote,\n      signature: signedUniswapQuote.signature,\n    },\n  },\n  {\n    delegatorPkpEthAddress: '0x...', // The delegator PKP ETH address\n  },\n);\n\nif (precheckResult.success) {\n  console.log('Swap can be executed');\n}\n```\n\n### 3. Execute the Swap\n\nIf `precheck` succeeds, execute the swap using the same signed `quote`:\n\n```typescript\nconst executeResult = await abilityClient.execute(\n  {\n    rpcUrlForUniswap: 'https://mainnet.base.org',\n    signedUniswapQuote: {\n      quote: signedUniswapQuote.quote,\n      signature: signedUniswapQuote.signature,\n    },\n  },\n  {\n    delegatorPkpEthAddress: '0x...', // The delegator PKP ETH address\n  },\n);\n\nif (executeResult.success) {\n  console.log('Swap executed successfully!');\n  console.log('Transaction hash:', executeResult.result.swapTxHash);\n}\n```\n\nA complete example of generating the signed `quote`, running `precheck`, and executing the swap is available in the `abilities-e2e`'s end-to-end [swap.spec.ts](../abilities-e2e/test-e2e/swap.spec.ts) test.\n\n## Development\n\nBecause of the need for the `getSignedUniswapQuote` function and it's corresponding Lit Action, included in this package is a script ([create-pkp-for-prepare.js](./scripts/create-pkp-for-prepare.js)) that is used to mint the PKP that is configured to only ever be able to sign these generated Uniswap Quotes within the specific Lit Action configured by this Ability.\n\nAnytime changes are made to the [Prepare Lit Action](./src/lib/prepare/lit-action.ts), you **MUST** run the PKP minting script to update the PKP info recorded in [vincent-prepare-metadata.json](./src/generated/vincent-prepare-metadata.json) file. You can execute the script using the Nx target:\n\n```\npnpm nx run ability-uniswap-swap:action:create-pkp\n```\n\nThis will run the `action:deploy` target, which will build the Prepare Lit Action and deploy it to IPFS, recording the IPFS CID in `vincent-prepare-metadata.json` file. Then the `create-pkp-for-prepare.js` script will be executed minting a new PKP that has the IPFS CID of the Prepare Lit Action as the only permitted Auth Method.\n\nAfter making any changes to the Prepare Lit Action, generating a new signer PKP, run the `build` target to update the Swap Ability Lit Action with the new PKP ETH address used for verifying the `quote` signatures.\n","readmeFilename":"README.md"}